libaacs | branch: master | npzacs <[email protected]> | Tue May 1 22:00:30 2012 +0300| [69ed4e4742eca3e9cfd0ccf32c07d2351a973f76] | committer: npzacs
Fixed aacs_get_vid() when vuk is cached. vid is needed for BD+. > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=69ed4e4742eca3e9cfd0ccf32c07d2351a973f76 --- src/libaacs/aacs.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/libaacs/aacs.c b/src/libaacs/aacs.c index a6cf3fe..3e8ba58 100644 --- a/src/libaacs/aacs.c +++ b/src/libaacs/aacs.c @@ -707,6 +707,14 @@ const uint8_t *aacs_get_disc_id(AACS *aacs) const uint8_t *aacs_get_vid(AACS *aacs) { + if (!memcmp(aacs->vid, empty_key, 16)) { + config_file *cf = keydbcfg_config_load(NULL); + if (cf) { + _read_vid(aacs, cf->host_cert_list); + + keydbcfg_config_file_close(cf); + } + } return aacs->vid; } _______________________________________________ libaacs-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libaacs-devel
