Bug 54347 - xf86-video-ati: Support H.264 on AMD Evergreen
Summary: xf86-video-ati: Support H.264 on AMD Evergreen
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-01 11:02 UTC by Dennis Schridde
Modified: 2013-04-15 08:17 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Dennis Schridde 2012-09-01 11:02:05 UTC
Please support H.264 on AMD Evergreen GPUs.

I have a AMD Radeon HD 5670 graphicscard and Xine claims that the "hardware" does not support H.264:
This is xine (X11 gui) - a free video player v0.99.7.
(c) 2000-2010 The xine Team.
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : G3DVL VDPAU Driver Shared Library version 1.0
[…]
vo_vdpau: this hardware doesn't support h264.
vo_vdpau: this hardware doesn't support vc1.
vo_vdpau: this hardware doesn't support mpeg4-part2.

But AMD claims [1] it does:
ATI Avivo HD Video & Display technology
[…]
* Support for H.264, VC-1, MPEG-2, and Adobe Flash

I assume the VDPAU component of xf86-video-ati-6.14.6 lacks support for this feature?

[1] http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/ati-radeon-hd-5670-overview/Pages/ati-radeon-hd-5670-overview.aspx
Comment 1 Alex Deucher 2012-09-01 12:58:09 UTC
vdpau is handled by the vdpau state tracker in mesa.
Comment 2 fossphreak 2013-04-15 08:04:49 UTC
Previously, the video decoder portion of the GPU was not usable through the open source driver, but recently AMD was able to release patches for the open source drivers that should now expose this functionality. AFAIK only the Mesa patches have been merged to mainline, and the kernel patches aren't. You'll have to grab the code and compile it yourself most likely.

Kernel code based on 3.9 rc:
git://people.freedesktop.org/~deathsimple/linux

Mesa based on 9.1.1 (I think):
git://people.freedesktop.org/~deathsimple/mesa
Comment 3 Christian König 2013-04-15 08:17:36 UTC
We had a bug for missing UVD support? OMG, some people are really funny.

Anyway as fossphreak@gmail.com correctly commented the support is now merged, so this bug should probably be closed.

Christian.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.