You are viewing airlied

airlied
airlied
:.:..:.

October 2014
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

airlied [userpic]
AMD annoucement of open drivers...

So the news is out that AMD have committed to opening up specifications and providing some driver code to the open source community!!!

Alex Deucher and I have been working with AMD on this for about 3 months now and it's great to see it finally go public with their plans going forward. The initial code from Novell/SuSE will be appearing around XDS time, and AMD will also be attending.

Initially it will be a 2D modesetting driver, and hopefully a 3D driver will follow later. They are not stopping work on fglrx and will not be releasing any code from fglrx.

They will also be providing us with some access to engineering staff for information on older cards that we hadn't access to before, so we can properly support the current radeon driver (mainly BIOS parsing and workarounds..)

AMD, myself and Red Hat are also working through clearing me from my NDA issues so I can work on the r5xx cards.

So its all very positive and hopefully it we can all work together going forward to produce a top-notch open source driver...

If anyone has any questions on this feel free to post them here and I'll try and answer them if I can...

Comments
(Anonymous)
We don't need HDCP

The thing here is, we don't need HDCP. HDCP only works in an end-to-end encrypted chain. But as they say, "a chain is only as strong as it's weakest link." The weakest link here is the HD-DVD "protection", called AACS. It's already broken. It's already possible to decrypt the disc and once you have the decrypted data, mplayer will display it, even without HDCP.
Tools exist that decrypt movie data on-the-fly and then dump it to stdout, which you then simply pipe into mplayer. It's not as straight-forward or user-friendly as with dvds yet, but it will get there someday.


As for GPU-assisted video decoding, you don't need to deal with any DRM either. Just make sure that the GPU can receive a standards compliant VC-1 or h264 bitstream and then decode it (or parts of it), like it's done for mpeg2 with XvMC. The dvd-backup community will make sure that said bitstream will be available, through something similar to libdvdread and libdvdcss.