Mercurial > libdvdread4.hg
comparison ifo_read.c @ 87:1a6394166cce src
Document warnings generated by DVDs made with the VDR-to-DVD device LG RC590M.
Patch by Paul Menzel <paulepanter AT users DOT sourceforge DOT net>.
author | rathann |
---|---|
date | Tue, 12 Nov 2013 00:10:38 +0000 |
parents | bed968b9bd99 |
children | 3893da169ede |
comparison
equal
deleted
inserted
replaced
86:8796d6c029b1 | 87:1a6394166cce |
---|---|
566 read_subp_attr(&vmgi_mat->vmgm_subp_attr); | 566 read_subp_attr(&vmgi_mat->vmgm_subp_attr); |
567 | 567 |
568 | 568 |
569 CHECK_ZERO(vmgi_mat->zero_1); | 569 CHECK_ZERO(vmgi_mat->zero_1); |
570 CHECK_ZERO(vmgi_mat->zero_2); | 570 CHECK_ZERO(vmgi_mat->zero_2); |
571 /* DVDs created by VDR-to-DVD device LG RC590M violate the following check with | |
572 * vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000. */ | |
571 CHECK_ZERO(vmgi_mat->zero_3); | 573 CHECK_ZERO(vmgi_mat->zero_3); |
572 CHECK_ZERO(vmgi_mat->zero_4); | 574 CHECK_ZERO(vmgi_mat->zero_4); |
573 CHECK_ZERO(vmgi_mat->zero_5); | 575 CHECK_ZERO(vmgi_mat->zero_5); |
574 CHECK_ZERO(vmgi_mat->zero_6); | 576 CHECK_ZERO(vmgi_mat->zero_6); |
575 CHECK_ZERO(vmgi_mat->zero_7); | 577 CHECK_ZERO(vmgi_mat->zero_7); |
1217 /* assert(n > 0 && (n % 4) == 0); | 1219 /* assert(n > 0 && (n % 4) == 0); |
1218 Magic Knight Rayearth Daybreak is mastered very strange and has | 1220 Magic Knight Rayearth Daybreak is mastered very strange and has |
1219 Titles with 0 PTTs. */ | 1221 Titles with 0 PTTs. */ |
1220 if(n < 0) n = 0; | 1222 if(n < 0) n = 0; |
1221 | 1223 |
1224 /* DVDs created by the VDR-to-DVD device LG RC590M violate the following requirement */ | |
1222 CHECK_VALUE(n % 4 == 0); | 1225 CHECK_VALUE(n % 4 == 0); |
1223 | 1226 |
1224 vts_ptt_srpt->title[i].nr_of_ptts = n / 4; | 1227 vts_ptt_srpt->title[i].nr_of_ptts = n / 4; |
1225 vts_ptt_srpt->title[i].ptt = malloc(n * sizeof(ptt_info_t)); | 1228 vts_ptt_srpt->title[i].ptt = malloc(n * sizeof(ptt_info_t)); |
1226 if(!vts_ptt_srpt->title[i].ptt) { | 1229 if(!vts_ptt_srpt->title[i].ptt) { |