[MPlayer-dev-eng] Re: MPlayer compliling bug on Mac OS X using libdvdnav

Nico Sabbi nicola_sabbi at fastwebnet.it
Thu Oct 19 23:12:57 CEST 2006


sci-fi at hush.ai wrote:

>
> I have the various libdvd* projects built and installed manually, from 
> CVS/SVN if available for each project.  Your problem occurs on my G4 
> machine as well as my G5 Dual 2.7.
>
> The problem seems to be that libdvdread is installed, which mplayer's 
> configure script does detect, but mplayer/stream/stream_dvd.c does not 
> build any code to define UDFFindFile for Darwin/OSX.  The o.s. itself 
> doesn't supply this function.
>

I just verified that UDFFindFile() is unconditionally defined in dvdnav's
dvdread/dvd_udf.c

$ grep UDFFindFile *.c
dvd_reader.c:   start = UDFFindFile( dvd, filename, &len );
dvd_reader.c:   start = UDFFindFile( dvd, filename, &len );
dvd_reader.c:    start = UDFFindFile( dvd, filename, &len );
dvd_reader.c:      fprintf( stderr, 
"libdvdnav:DVDOpenFileUDF:UDFFindFile %s failed\n", filename );
dvd_reader.c:    start = UDFFindFile( dvd, filename, &len );
dvd_reader.c:            if( !UDFFindFile( dvd, filename, &len ) ) break;
dvd_udf.c:uint32_t UDFFindFile( dvd_reader_t *device, char *filename,

$ nm -s /usr/local/lib/libdvdnav.so|grep UDFFindFile
00014850 t UDFFindFile

both in 0.1.10 and in libdvdnav2 cvs, so double check on your 
systems,too, please.





More information about the MPlayer-dev-eng mailing list