Mercurial > libdvdnav.hg
changeset 213:9e50e0ed65bc src
Add more info printed when playing DVD fails.
author | jcdutton |
---|---|
date | Tue, 16 Sep 2003 14:51:02 +0000 |
parents | 6b67914ae021 |
children | 2399181ad7d9 |
files | dvd_reader.c |
diffstat | 1 files changed, 20 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- 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;