# HG changeset patch # User jcdutton # Date 1063723862 0 # Node ID 9e50e0ed65bc2d63cda31e1937cdb7c5ea72076e # Parent 6b67914ae021d52c132b2f181c9300f1d7ab29a4 Add more info printed when playing DVD fails. diff -r 6b67914ae021 -r 9e50e0ed65bc dvd_reader.c --- a/dvd_reader.c Wed Aug 27 13:54:19 2003 +0000 +++ b/dvd_reader.c Tue Sep 16 14:51:02 2003 +0000 @@ -531,10 +531,16 @@ dvd_file_t *dvd_file; start = UDFFindFile( dvd, filename, &len ); - if( !start ) return 0; + if( !start ) { + fprintf( stderr, "libdvdnav:DVDOpenFileUDF:UDFFindFile %s failed\n", filename ); + return 0; + } dvd_file = (dvd_file_t *) malloc( sizeof( dvd_file_t ) ); - if( !dvd_file ) return 0; + if( !dvd_file ) { + fprintf( stderr, "libdvdnav:DVDOpenFileUDF:malloc failed\n" ); + return 0; + } dvd_file->dvd = dvd; dvd_file->lb_start = start; dvd_file->seek_pos = 0; @@ -613,13 +619,22 @@ dvd_input_t dev; /* Get the full path of the file. */ - if( !findDVDFile( dvd, filename, full_path ) ) return 0; + if( !findDVDFile( dvd, filename, full_path ) ) { + fprintf( stderr, "libdvdnav:DVDOpenFilePath:findDVDFile %s failed\n", filename ); + return 0; + } dev = dvdinput_open( full_path ); - if( !dev ) return 0; + if( !dev ) { + fprintf( stderr, "libdvdnav:DVDOpenFilePath:dvdinput_open %s failed\n", full_path ); + return 0; + } dvd_file = (dvd_file_t *) malloc( sizeof( dvd_file_t ) ); - if( !dvd_file ) return 0; + if( !dvd_file ) { + fprintf( stderr, "libdvdnav:DVDOpenFilePath:dvd_file malloc failed\n" ); + return 0; + } dvd_file->dvd = dvd; dvd_file->lb_start = 0; dvd_file->seek_pos = 0;