summaryrefslogtreecommitdiffstats
path: root/libdvdcss
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-03-21 12:31:47 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-03-21 12:31:47 +0000
commit6b1453c6159072d270abf503c19343566fadd61a (patch)
tree58a3bee9e4fe016a301af62cdf4a2b2df9695a91 /libdvdcss
parentb5b68ca4ab2b82835d3b2e7cd619ba63760b07ef (diff)
downloadmpv-6b1453c6159072d270abf503c19343566fadd61a.tar.bz2
mpv-6b1453c6159072d270abf503c19343566fadd61a.tar.xz
Ignore if we fail to get disc key, fixes playback of one of my DVDs which
claims to be scrambled but actually is not, and always allows to fallback to cached keys. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26266 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libdvdcss')
-rw-r--r--libdvdcss/libdvdcss.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libdvdcss/libdvdcss.c b/libdvdcss/libdvdcss.c
index d6a12f2045..9d992d635d 100644
--- a/libdvdcss/libdvdcss.c
+++ b/libdvdcss/libdvdcss.c
@@ -371,10 +371,8 @@ LIBDVDCSS_EXPORT dvdcss_t dvdcss_open ( char *psz_target )
if( i_ret < 0 )
{
- _dvdcss_close( dvdcss );
- free( dvdcss->psz_device );
- free( dvdcss );
- return NULL;
+ print_debug( dvdcss,
+ "could not get disc key" );
}
}