[MPlayer-dev-eng] [Patch] Re: what happened to the blu-ray support

Alexander Roalter alex at roalter.it
Wed Jun 30 01:02:06 CEST 2010


On 06/29/2010 11:06 PM, Benjamin Zores wrote:
> On Tue, Jun 29, 2010 at 11:02 PM, Carl Eugen Hoyos <cehoyos at ag.or.at> wrote:
>> Benjamin Zores <ben <at> geexbox.org> writes:
>>
>>> *** It'll only work on descrambled BD right now. ***
>>
>> Which studio releases such discs?
> 
> Which studio release disc with AACS only anymore ?
> 
>> Alexander, please continue with the original approach.
> 
> Ok, correction: this patch and the described procedure doesn't support
> descrambled BDs, libbluray does.
> Original approach allows you to decode a single stream (BDs are no
> longer for quite a while, they consist of multiple files stored in a
> binary playlist).
> In the end, any attempt to continue with current approach will lead to
> rewriting a libbluray, so it's a waste of time imho.
> 
> Ben
The proposed patch was - as far as I can see it - simply thought of as a
front-end to an eventual libbluray - whether this does aacs, bd+ and
everything (I mean, it's basically the setting up and the fill_buffer),
so not much labor is lost on the mplayer frontend side.

Unfortunately, I do get different results when playing from disc or the
unscrambled from hard disk (had to dump this all over again). If I have
the BDMV/index.bdmv present, mplayer crashes (after enumerating 2 indices

************** 2 *************
index: 0 duration: 00:21:25 chapters: 2
index: 1 duration: 00:23:11 chapters: 2


MPlayer interrupted by signal 11 in module: open_stream
...


If I remove the file, I get

libbluray/bdnav/index_parse.c:160: indx_parse(): error opening
/home/alex/CODE//BDMV/index.bdmv: No such file or directory
************** 2 *************
index: 0 duration: 00:21:25 chapters: 2
index: 1 duration: 00:23:11 chapters: 2
index: 2 duration: 00:01:51 chapters: 2
index: 3 duration: 00:03:15 chapters: 2
index: 4 duration: 00:00:00 chapters: 2
index: 5 duration: 01:16:30 chapters: 16
index: 6 duration: 00:09:28 chapters: 2
index: 7 duration: 00:21:31 chapters: 2
index: 8 duration: 00:00:00 chapters: 1
index: 9 duration: 00:20:42 chapters: 2
index: 10 duration: 00:00:11 chapters: 2
index: 11 duration: 02:28:51 chapters: 35
index: 12 duration: 00:00:00 chapters: 1
index: 13 duration: 00:00:11 chapters: 2
index: 14 duration: 00:00:23 chapters: 2
index: 15 duration: 00:05:30 chapters: 34
index: 16 duration: 00:43:08 chapters: 2
******* Size: 1191462912 *********
TS file format detected.
VIDEO MPEG2(pid=4113) AUDIO A52(pid=4359) NO SUBS (yet)!  PROGRAM N. 1
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  7500.0 kbps (937.5 kbyte/s)
==========================================================================


etc, which always plays index 0 (the 21:25 long feature).

If I run it on the original disc, the enumeration is a different one:

************** 2 *************
index: 0 duration: 02:28:51 chapters: 35
index: 1 duration: 00:00:00 chapters: 1
index: 2 duration: 00:05:30 chapters: 34
index: 3 duration: 00:43:08 chapters: 2
index: 4 duration: 00:21:25 chapters: 2
index: 5 duration: 00:21:31 chapters: 2
index: 6 duration: 00:23:11 chapters: 2
index: 7 duration: 00:20:42 chapters: 2
index: 8 duration: 00:09:28 chapters: 2
index: 9 duration: 00:03:15 chapters: 2
index: 10 duration: 00:01:51 chapters: 2
index: 11 duration: 00:00:11 chapters: 2
index: 12 duration: 00:00:23 chapters: 2
index: 13 duration: 00:00:11 chapters: 2
index: 14 duration: 00:00:00 chapters: 1
index: 15 duration: 00:00:00 chapters: 2
index: 16 duration: 01:16:30 chapters: 16
******* Size: 24937450560 *********




Here's the question: what format does the key.db file have? the same as
the current keydb.cfg for dumphd? or something else? or is my libaacs
simply too old?

-- 
Cheers,
Alex



More information about the MPlayer-dev-eng mailing list