📄 libdvdnav.patch
字号:
Index: src/vm/vm.c===================================================================--- src/vm/vm.c (revision 1136)+++ src/vm/vm.c (working copy)@@ -146,12 +146,11 @@ fd = open(device, O_RDONLY); if (fd > 0) { off = lseek( fd, 32 * (off_t) DVD_VIDEO_LB_LEN, SEEK_SET );- if( off == ( 32 * (off_t) DVD_VIDEO_LB_LEN ) ) {+ if (off == 16) { off = read( fd, data, DVD_VIDEO_LB_LEN );- close(fd); if (off == ( (off_t) DVD_VIDEO_LB_LEN )) { fprintf(MSG_OUT, "libdvdnav: DVD Title: ");- for(i=25; i < 73; i++ ) {+ for(i=40; i < 73; i++ ) { if((data[i] == 0)) break; if((data[i] > 32) && (data[i] < 127)) { fprintf(MSG_OUT, "%c", data[i]);@@ -159,10 +158,12 @@ fprintf(MSG_OUT, " "); } }- strncpy(name, (char*) &data[25], 48);- name[48] = 0;+ strncpy(name, (char*) &data[40], 32);+ i=31;+ while( (i>=0) && (name[i] <= ' ')) --i;+ name[i+1] = '\0'; fprintf(MSG_OUT, "\nlibdvdnav: DVD Serial Number: ");- for(i=73; i < 89; i++ ) {+ for(i=813; i < 829; i++ ) { if((data[i] == 0)) break; if((data[i] > 32) && (data[i] < 127)) { fprintf(MSG_OUT, "%c", data[i]);Index: Makefile.am===================================================================--- Makefile.am (revision 1136)+++ Makefile.am (working copy)@@ -1,7 +1,7 @@ include $(top_srcdir)/misc/Makefile.common -SUBDIRS = src examples doc misc m4+SUBDIRS = src misc m4 EXTRA_DIST = autogen.sh \ AUTHORS \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -