Bug#731500: libbluray depends on the symbol aacs_get_device_binding

Guo Yixuan (=?UTF-8?Q?=E9=83=AD=E6=BA=A2=E8=AD=9E?=) culu.gyx at gmail.com
Fri Dec 6 03:46:19 UTC 2013


Package: libaacs0
Version: 0.6.0-2
Severity: important

Hello,

The symbol 'aacs_get_device_binding_id' is recently added by libaacs
upstream, after 0.6.0. It is used by libbluray 0.2.2, thru a dlsym(3)
call:
src/file/libaacs.c:104:    *(void **)(&p->get_device_binding_id) =
dl_dlsym(p->h_libaacs, "aacs_get_device_binding_id");

Thus it fails to work. Could you incorporte upstream changes to fix this
problem?

$ # recent libaacs changelog (from upstream's git repo)
$ head ChangeLog
 - Added aacs_get_device_binding_id() and aacs_get_device_nonce()
 - Fixed reading PMSN
 - Dropped support for compile-time PATCHED_DRIVE flag.
 - Bus encryption support

2013-03-04: Version 0.6.0
 - Added reading of PMSN (Pre-recorded Media Serial Number)
 - Fix resource leak
 - Use proper paths to search for keydb and friends on Darwin.
 - Build fixes and improvements

Cheers,

GUO Yixuan


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libaacs0 depends on:
ii  libc6              2.17-97
ii  libgcrypt11        1.5.3-2
ii  libgpg-error0      1.12-0.2
ii  multiarch-support  2.17-97

libaacs0 recommends no packages.

libaacs0 suggests no packages.

-- no debconf information

-- 



More information about the pkg-multimedia-maintainers mailing list