[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