No hardware acceleration for H264 decoding of Flash videos on Chromium with Pepper Flash plugin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
adobe-flashplugin (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Despite VDPAU and VA API are configured and show that H264 acceleration is available
There is still no harware acceleration for H264 Video Decoding in Pepper Flush Plugin.
Checked by right click - Show statustics.
user@nettop:~$ uname -a
Linux nettop 4.4.0-24-generic #43-Ubuntu SMP Wed Jun 8 19:27:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
user@nettop:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://
SUPPORT_URL="http://
BUG_REPORT_URL="http://
UBUNTU_
user@nettop:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310]
user@nettop:~$ sudo lshw -c video
*-display
description: VGA compatible controller
product: Wrestler [Radeon HD 6310]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
resources: irq:31 memory:
user@nettop:~$ DISPLAY=:0.0 vdpauinfo
display: :0.0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
Video surface:
name width height types
-------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
-------
MPEG1 --- not supported ---
MPEG2_SIMPLE 3 9216 2048 1152
MPEG2_MAIN 3 9216 2048 1152
H264_BASELINE 41 9216 2048 1152
H264_MAIN 41 9216 2048 1152
H264_HIGH 41 9216 2048 1152
VC1_SIMPLE 1 9216 2048 1152
VC1_MAIN 2 9216 2048 1152
VC1_ADVANCED 4 9216 2048 1152
MPEG4_PART2_SP 3 9216 2048 1152
MPEG4_PART2_ASP 5 9216 2048 1152
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINE
H264_EXTENDED --- not supported ---
H264_PROGRESSIV
H264_CONSTRAINE
H264_HIGH_
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
user@nettop:~$ set |grep DRIVER
LIBVA_DRIVER_
VDPAU_DRIVER=r600
user@nettop:~$ DISPLAY=:0.0 vainfo
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib/
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
If using the Pepper Flash plugin from e.g. adobe-flashplugin through the PPAPI/NPAPI wrapper from browser- plugin- freshplayer- pepperflash in a Mozilla-based browser: hardware accelerated decoding is disabled by default, you can switch it on in ~/.config/ freshwrapper. conf (enable_hwdec = 1, enable_vaapi = 1, enable_vdpau = 1). See https:/ /github. com/i-rinat/ freshplayerplug in/blob/ master/ data/freshwrapp er.conf. example.
If using the Pepper Flash plugin from e.g. adobe-flashplugin in a Chrome-based browser: no idea, sorry.