[mythtv-users] playing bluray

John Welch jrw3319 at gmail.com
Wed Dec 29 05:16:44 UTC 2010


On Tue, Dec 28, 2010 at 11:56 PM, Robert McNamara
<robert.mcnamara at gmail.com> wrote:
> On Tue, Dec 28, 2010 at 8:54 PM, John Welch <jrw3319 at gmail.com> wrote:
>> On Tue, Dec 28, 2010 at 11:18 PM, Robert McNamara
>> <robert.mcnamara at gmail.com> wrote:
>>> On Tue, Dec 28, 2010 at 8:12 PM, John Welch <jrw3319 at gmail.com> wrote:
>>>> On Tue, Dec 28, 2010 at 10:53 PM, Jean-Yves Avenard <jyavenard at gmail.com> wrote:
>>>>> On Wednesday, 29 December 2010, John Welch <jrw3319 at gmail.com> wrote:
>>>>>>
>>>>>> Figured I would post here since I'm having essentially the same
>>>>>> problem as the OP.  Just got a new Plextor USB BD-drive, but so far my
>>>>>> attempts to use it with Linux/MythTV have failed.  When I run
>>>>>> 'mythavtest' with more verbose decryption logging I get a bunch of
>>>>>> stuff, which I'll be happy to post if requested.  However, I'm
>>>>>> guessing the key to my problem might be these two lines:
>>>>>>
>>>>>> libaacs/aacs.c:618: Failed to initialize AACS! (0x238b130)
>>>>>> libaacs/aacs.c:630: AACS destroyed! (0x238b130)
>>>>>>
>>>>>> I'm sure I've probably done something wrong with my setup work, but I
>>>>>> have no idea what.  Libaacs *seemed* to compile and install correctly,
>>>>>> and I installed the 64-bit binary of aacskeys into /usr/local/bin.
>>>>>>
>>>>>> I've Googled both "error" messages that I've posted and got exactly zero hits.
>>>>>>
>>>>>
>>>>> Libaacskeys is NOT libaacs
>>>>>
>>>>> You must install libaacs if you want your bd playback to work.
>>>>> _______________________________________________
>>>>> mythtv-users mailing list
>>>>> mythtv-users at mythtv.org
>>>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>>>
>>>>
>>>> Hmm, I *think* I at least have the right software installed.  I
>>>> downloaded libaacs from the VLC git repo, and ran through the
>>>> necessary steps (bootstrap, configure, make, make install (as root)).
>>>> I also downloaded aacskeys following the link in the wiki.  I copied
>>>> the pre-compiled 64-bit Linux binary that was included in this archive
>>>> into /usr/local/bin.  Not sure if I had to do this or not, but the
>>>> instructions I read somewhere seemed to indicate that it was
>>>> necessary.  Where did I mention "libaacskeys" that you are referring
>>>> to in your response?
>>>
>>> For the record, no, aacskeys, and libaacskeys are not required.  Only
>>> some information contained within its archive is required to properly
>>> configure the KEYDB.cfg file.  The point JYA was making is that you
>>> don't need to install any part of aacskeys to make this work.  You
>>> want libaacs, which according to your logs, you have.  Your issue is
>>> that your KEYDB.cfg is unconfigured.  Fix that and things will work,
>>> presuming you are attempting to play a disc for which you have a
>>> supported Processing Key. (meaning a disc with MKB v10 or less, which
>>> roughly equates to "released in early 2009 or earlier, and without
>>> BD+")
>>>
>>> Robert
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>
>>
>> OK, thanks for the help guys.  I get the point on aacskeys; need "some
>> info" in the archive, not the binary itself.  I think I'm getting
>> closer, but still no playback.  I've edited the KEYDB.cfg file, but
>> not sure I have the proper format yet.  I guess I'll keep plugging
>> away.  I'm using "older" blu-ray releases for testing, but can't say
>> for sure they match the criteria you've listed -- don't know how to
>> check either.
>
> Running aacskeys on them will give you the MKB version.
>
> Everything is obvious from the logs, and the KEYDB.cfg file gives you
> example format.  Just replace 0's and keep the format identical
> otherwise.  If you still aren't getting playback, more logs.
>
> Robert
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>

The example in the KEYDB.cfg file has 5 lines for the HOST_CERT, each
starting with a "0x".  The info included in the aacskeys appears to be
one long hex string.  Is the example broken up for readability
purposes or do I need to chop up the long hex string and match the
format / length?  This is not obvious to me.  Or am I just totally on
the wrong track here?

Think I'm going to put it aside until tomorrow.  The eyes are starting
to get blurry from looking at it so long.  Maybe a fresh start will
produce better results.  I'll check my discs with aacskeys when I
start up with it again.  Then I'll either post back my success or more
logs.

Thanks,
John


More information about the mythtv-users mailing list