[MPlayer-dev-eng] Bluray playback

Jonathan Nell crtrn13 at gmail.com
Mon Sep 7 12:47:49 CEST 2009


>> 2009/9/7 Grozdan <neutrino8 at gmail.com>:

>> There was a bluray library under dev a few months back and I think it
>> has been picked up again by someone.
>> But I think a working version of it is a little while off while my
>> code is slightly nearer completion.
>> I also personally think that it's better to be in the actual codebase
>> (I hate the fact that an external lib is needed for dvd playback -
>> very counter-intuitive for the newbie) and I think that if no keys are
>> provided it should be ok legally (again I'm no expert on such things).
>
> Wasn't this bluray lib a C++ thingy, which is a no-go for MPlayer?
>
> Yes, adding it directly to MPlayer is the "optimal" solution but could
> lead to duplication. If there was a decent BD library, it could be
> used by MPlayer and many others without duplicating the BD stuff for
> MPlayer specifically. Also, I think one of the other reasons why
> MPlayer uses "external" libdvdcss lib is due to the fact that in some
> countries it's not legal to use it and in such case, it'll be very
> easy just to delete the libdvdcss directory in MPlayer's source
> directory, compile without it and still provide it to the user, albeit
> crippled without libdvdcss support. If it was directly built-in into
> the MPlayer code, that'll be difficult to do.
>
yes, libbluray was C++.
Maybe I'll compile my code as 'libbd' and we can include it in the same way.
But as far as am aware the difference here is that we wont be
distributing keys at all and I'm not sure it'll be illegal anywhere.
libdvdcss is a complete hack of the dvd crypto isn't it?



More information about the MPlayer-dev-eng mailing list