# HG changeset patch # User nplourde # Date 1138331233 0 # Node ID acef9166db2f3b9208654fe9fb7f91442fca474b # Parent 399f91dd4fbefd1e9cd7f91c098798f8b1a4823d MPlayer OSX port: Add a call to UDFFindFile to verify that we are opening a valid udf image. Patch by Emanuele Giaquita diff -r 399f91dd4fbe -r acef9166db2f libmpdemux/stream_dvd.c --- a/libmpdemux/stream_dvd.c Fri Jan 27 00:18:52 2006 +0000 +++ b/libmpdemux/stream_dvd.c Fri Jan 27 03:07:13 2006 +0000 @@ -465,8 +465,17 @@ if(!dvd) { mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_CantOpenDVD,temp_device); } else { +#if DVDREAD_VERSION <= LIBDVDREAD_VERSION(0,9,4) + int len; + if(!UDFFindFile(dvd,"/",&len)) { + mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_CantOpenDVD,temp_device); + DVDClose(dvd); + } else +#endif + { free(temp_device); break; + } } }