[mythtv-users] mythfrontend with radeon driver

Dave Ulrick d-ulrick at comcast.net
Tue Sep 3 20:54:59 UTC 2013


On Wed, 4 Sep 2013, HP-mini wrote:

> The quality difference (with VDPAU) is related to the shader performance
> of the video card (not the decoder).
> So the "quality" capability is model dependent for nVidia & AMD.
> It is possible that quality high normal & low are the same because the
> shader code is not fully implemented.
>
> The shader code is the biggest challenge for any of the FOSS drivers.
> It is possible the AMD card firmware is still being used.

I mostly record standard definition 480i content off HDTV subchannels so 
the content has to be scaled from 480i to 1080p. I tried VDPAU Normal 
first but found the image to be rough so I then tried VDPAU High Quality. 
To my eyes, the latter looks noticably smoother compared with the former, 
similar to the difference I'd noticed between the Normal and High Quality 
profiles.

> Which AMD video card model?

$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] 
Turks XT [Radeon HD 6670/7670]

$ vdpauinfo
display: :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
422    16384 16384  NV12
444    16384 16384  NV12

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                16  9216  2048  1152
MPEG2_SIMPLE         16  9216  2048  1152
MPEG2_MAIN           16  9216  2048  1152
H264_BASELINE        16  9216  2048  1152
H264_MAIN            16  9216  2048  1152
H264_HIGH            16  9216  2048  1152
VC1_SIMPLE           16  9216  2048  1152
VC1_MAIN             16  9216  2048  1152
VC1_ADVANCED         16  9216  2048  1152
MPEG4_PART2_SP       16  9216  2048  1152
MPEG4_PART2_ASP      16  9216  2048  1152

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  NV12
R8G8B8A8         16384 16384    y  NV12
R10G10B10A2      16384 16384    y  NV12
B10G10R10A2      16384 16384    y  NV12

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y
CSC_MATRIX                       y
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y
LUMA_KEY_MAX_LUMA                y

Dave
-- 
Dave Ulrick
d-ulrick at comcast.net


More information about the mythtv-users mailing list