https://bugs.freedesktop.org/show_bug.cgi?id=92729
Bug ID: 92729 Summary: VDPAU: Maybe support H264_CONSTRAINED_BASELINE Product: Mesa Version: 11.0 Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/r600 Assignee: dri-devel@lists.freedesktop.org Reporter: andreaskem@web.de QA Contact: dri-devel@lists.freedesktop.org
Hi,
I am not sure if this is the proper place to report this, so feel free to send me somewhere else and I apologize in advance.
I am on the Mesa 11.0.4 r600 driver with the following device: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 7340] and Xorg 1.17.3. (Arch Linux with testing repository enabled, everything up-to-date).
vdpauinfo reports (see attachment) that the H.264 profiles H264_BASELINE, H264_MAIN, and H264_HIGH are supported for VDPAU hardware acceleration. However, H264_CONSTRAINED_BASELINE is marked "not supported". Now, if the Wikipedia article about H.264 profiles is to be believed [1], the constrained profile only needs a "subset of features that are in common between the Baseline, Main, and High Profiles." Consequently, I would expect H264_CONSTRAINED_BASELINE to be supported, as well.
See also the bug report I filed for mpv a few weeks ago [2].
Moreover, H264_PROGRESSIVE_HIGH and H264_CONSTRAINED_HIGH seem to be "Similar to the High profile, but without support of field coding features." and "Similar to the Progressive High profile, but without support of B (bi-predictive) slices." respectively. However, vdpauinfo reports "not supported" for both.
As I am writing this, I also notice that VC1_ADVANCED is supported, but VC1_MAIN and VC1_SIMPLE are not. Reading [3], I would expect the same reasoning to apply.
Is there something I am missing?
[1] https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles [2] https://github.com/mpv-player/mpv/issues/2347 [3] https://en.wikipedia.org/wiki/VC-1#Profiles
https://bugs.freedesktop.org/show_bug.cgi?id=92729
--- Comment #1 from andreaskem@web.de --- Created attachment 119285 --> https://bugs.freedesktop.org/attachment.cgi?id=119285&action=edit vdpauinfo output
https://bugs.freedesktop.org/show_bug.cgi?id=92729
andreaskem@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from andreaskem@web.de --- This seems to have been resolved at some point in the recent past. The vdpauinfo output now shows H264_CONSTRAINED_BASELINE as supported by my driver and GPU. I will mark this report as resolved.
Thank you.
dri-devel@lists.freedesktop.org