Bug 92729 - VDPAU: Maybe support H264_CONSTRAINED_BASELINE
Summary: VDPAU: Maybe support H264_CONSTRAINED_BASELINE
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: 11.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-29 18:48 UTC by andreaskem
Modified: 2017-05-28 11:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
vdpauinfo output (3.96 KB, text/plain)
2015-10-29 18:49 UTC, andreaskem
Details

Description andreaskem 2015-10-29 18:48:35 UTC
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
Comment 1 andreaskem 2015-10-29 18:49:22 UTC
Created attachment 119285 [details]
vdpauinfo output
Comment 2 andreaskem 2017-05-28 11:34:28 UTC
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.


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.