After a recent update of my system (ArchLinux) I can no longer use the libaacs emulation provided by libmmbd, because version 0.7.0 exports three new functions with two of those being already expected by libbluray. See also here.
This results in these errors by mplayer (similar errors by VLC):
Code: Select all
MPlayer SVN-r36498-snapshot-4.8.2 (C) 2000-2013 MPlayer Team
206 audio & 433 video codecs
Unknown key 'F160'
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing br:////mnt/bluray.
file/dl_posix.c:101: dlsym(0x7f02ad782be0, 'aacs_get_device_nonce') failed: /usr/lib/libaacs.so.0: undefined symbol: aacs_get_device_nonce
file/dl_posix.c:101: dlsym(0x7f02ad782be0, 'aacs_get_mk') failed: /usr/lib/libaacs.so.0: undefined symbol: aacs_get_mk
file/libaacs.c:272: get_aacs_data(): libaacs not initialized!
libbluray/bluray.c:836: aacs_open() failed!
libbluray/decoders/m2ts_filter.c:172: seek notify
libbluray/bluray.c:609: TP header copy permission indicator != 0, unit is still encrypted?
libbluray/decoders/m2ts_filter.c:172: seek notify
libbluray/bluray.c:609: TP header copy permission indicator != 0, unit is still encrypted?
libavformat version 55.19.104 (internal)
libbluray/bluray.c:609: TP header copy permission indicator != 0, unit is still encrypted?
libbluray/decoders/m2ts_filter.c:172: seek notify
libbluray/bluray.c:609: TP header copy permission indicator != 0, unit is still encrypted?
(...)
Sven