[mythtv-users] BluRay setup problem

Ken Truesdale kat at tiac.net
Tue Jul 19 21:39:14 UTC 2011


I've been following the wiki page on setting up for BluRay playback.  

http://www.mythtv.org/wiki/Bluray#Watching_With_the_Internal_Player_.28recommended.29

I've completed the setup including the git, compile, and install for libaacs.  I've got aacskeys and compiled it and set up my KEYDB.cfg file with the appropriate content from the aacskeys files.  I've confirmed that aacskeys runs and that the BD I have in the drive is an AACS disc.  

I run the mythavtest command, the screen says Please Wait and then I get back to the command line.  Scrolling back in the onscreen log, here's an except of what I see:

2011-07-19 16:56:26.585 BDRingBuffer: Opened BDRingBuffer device at /media/77151753_UNFORGIVEN
2011-07-19 16:56:26.587 BDRingBuffer: Using /home/kat/.mythtv/KEYDB.cfg as keyfile...
2011-07-19 16:56:26.588 BDRingBuffer: Found 15 relevant titles.
2011-07-19 16:56:26.593 BDRingBuffer: Selected title: index 0. Duration: 705656200 (130 mins) Number of Chapters: 34 Number of Angle
s: 1
2011-07-19 16:56:26.593 BDRingBuffer: Frame Rate: 23.97
2011-07-19 16:56:26.593 BDRingBuffer: Chapter 01 found @ [00:00:00.000]->0
{snip 32 more chapters found}
2011-07-19 16:56:26.594 BDRingBuffer: Chapter 34 found @ [02:10:40.000]->187933
2011-07-19 16:56:26.594 TV: StartPlayer(0, WatchingBD, main) -- begin
2011-07-19 16:56:26.594 TV: Elapsed time since TV constructor was called: 261 ms
2011-07-19 16:56:26.836 Pulse: PulseAudio suspend OK
2011-07-19 16:56:26.891 Player(0), Error: Couldn't find an A/V decoder for: '/media/77151753_UNFORGIVEN'
2011-07-19 16:56:26.891 Unable to open video file.
2011-07-19 16:56:46.918 playCtx, Error: StartPlaying() Failed to start player
2011-07-19 16:56:46.918 Player(0): StopPlaying - begin
2011-07-19 16:56:46.919 Player(0): Exited decoder loop.
2011-07-19 16:56:47.046 Pulse: PulseAudio resume OK
2011-07-19 16:56:47.047 Player(0): StopPlaying - end
2011-07-19 16:56:47.047 TV: StartPlayer(0, WatchingBD, main) -- end error

So I tried running again with the BD_DEBUG_MASK=8 before the command.  The onscreen log is identical.  And from what I can tell from other posts I've seen on the subject, this is where I should start seeing things about what libaacs is doing.  But there's just nothing there at all - you can see that the onscreen log goes right from the line about the audio to the decoder failing and from what I can see about other logs, it looks like that's where the libaacs should be kicking in.  (I also tried using AACS_DEBUG_MASK because it looks like the flag may have changed but the result is the same.)

My proc/mounts file shows this as the last line:

/dev/sr0 /media/77151753_UNFORGIVEN udf ro,nosuid,nodev,relatime,uid=1000,gid=1000,umask=77,dmode=500,iocharset=utf8 0 0

If instead of the "media" line I use /dev/sr0, it fails pretty quickly with a "Segmentation fault" and a line of "BDRingBuffer: Found 0 relevant titles."  So I definitely seem to get further with the "media" method than I do with the "dev" method.  

I have tried using aacskeys to get the info for the disc and added that to the KEYDB.cfg file but that didn't help.  

Anyone have suggestions on what I should do to get the libaacs logging?  Or maybe libaacs isn't firing up at all and that's my problem in which case how do I tell if it installed correctly?  Anything else I should check?  


Ken.






More information about the mythtv-users mailing list