Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • videolan/libdvdread
  • thresh/libdvdread
  • ePirat/libdvdread
  • jsgh/libdvdread
  • chouquette/libdvdread
  • jbk/libdvdread
  • sebastinas/libdvdread
  • hpi/libdvdread
  • Mathias_Couder/libdvdread
  • robUx4/libdvdread
  • miguelborgesdefreitas/libdvdread
  • basilgello/libdvdread
  • vpeter4/libdvdread
13 results
Show changes
Commits on Source (3)
......@@ -12,7 +12,7 @@ ChangeLog: $(wildcard $(srcdir)/.git/logs/HEAD)
-rm -f $(@)-tmp
test -e $(@) || touch $(@)
EXTRA_DIST = msvc/ doc/footer.html doc/header.html
EXTRA_DIST = msvc doc/footer.html doc/header.html
lib_LTLIBRARIES = libdvdread.la
......
......@@ -286,7 +286,7 @@ static int initAllCSSKeys( dvd_reader_t *ctx )
for( title = 0; title < 100; title++ ) {
gettimeofday( &t_s, NULL );
if( title == 0 ) {
sprintf( filename, "/VIDEO_TS/VIDEO_TS.VOB" );
strcpy( filename, "/VIDEO_TS/VIDEO_TS.VOB" );
} else {
sprintf( filename, "/VIDEO_TS/VTS_%02d_%d.VOB", title, 0 );
}
......
......@@ -75,7 +75,6 @@ static int DVDReadLBUDF( dvd_reader_t *ctx, uint32_t lb_number,
struct Partition {
int valid;
char VolumeDesc[128];
uint16_t Flags;
uint16_t Number;
char Contents[32];
......@@ -414,10 +413,9 @@ static int UDFPartition( uint8_t *data, uint16_t *Flags, uint16_t *Number,
* Reads the volume descriptor and checks the parameters. Returns 0 on OK, 1
* on error.
*/
static int UDFLogVolume( uint8_t *data, char *VolumeDescriptor )
static int UDFLogVolume( uint8_t *data )
{
uint32_t lbsize;
Unicodedecode(&data[84], 128, VolumeDescriptor);
lbsize = GETN4(212); /* should be 2048 */
/* MT_L = GETN4(264); */ /* should be 6 */
/* N_PM = GETN4(268); */ /* should be 1 */
......@@ -774,7 +772,6 @@ static int UDFFindPartition( dvd_reader_t *ctx, int partnum,
part->valid = 0;
volvalid = 0;
part->VolumeDesc[ 0 ] = '\0';
i = 1;
do {
/* Find Volume Descriptor */
......@@ -799,7 +796,7 @@ static int UDFFindPartition( dvd_reader_t *ctx, int partnum,
part->valid = ( partnum == part->Number );
} else if( ( TagID == LogicalVolumeDescriptor ) && ( !volvalid ) ) {
/* Logical Volume Descriptor */
if( UDFLogVolume( LogBlock, part->VolumeDesc ) ) {
if( UDFLogVolume( LogBlock ) ) {
/* TODO: sector size wrong! */
} else
volvalid = 1;
......