From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 92729] VDPAU: Maybe support H264_CONSTRAINED_BASELINE Date: Thu, 29 Oct 2015 18:48:35 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1213396849==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 8A09E6E6F5 for ; Thu, 29 Oct 2015 11:48:35 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1213396849== Content-Type: multipart/alternative; boundary="1446144515.18c10.30878"; charset="UTF-8" --1446144515.18c10.30878 Date: Thu, 29 Oct 2015 18:48:35 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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 -- You are receiving this mail because: You are the assignee for the bug. --1446144515.18c10.30878 Date: Thu, 29 Oct 2015 18:48:35 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
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


You are receiving this mail because:
  • You are the assignee for the bug.
--1446144515.18c10.30878-- --===============1213396849== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============1213396849==--