Announcement

Collapse
No announcement yet.

VDPAU 1.1 Library Fixes H.265/HEVC Issues

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VDPAU 1.1 Library Fixes H.265/HEVC Issues

    Phoronix: VDPAU 1.1 Library Fixes H.265/HEVC Issues

    Just days after NVIDIA released the VDPAU 1.0 library for Linux GPU-based video decoding support with H.265/HEVC added, libvdpau 1.1 was released to fix-up the support for this new video format...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Originally posted by phoronix View Post
    Phoronix: VDPAU 1.1 Library Fixes H.265/HEVC Issues

    Just days after NVIDIA released the VDPAU 1.0 library for Linux GPU-based video decoding support with H.265/HEVC added, libvdpau 1.1 was released to fix-up the support for this new video format...

    http://www.phoronix.com/scan.php?pag...y-1.1-Released
    is this nvidia specific or does kodi with a amd zacate apu also with this update magicly have full support of H.265?

    Comment


    • #3
      This is a generic library used by all vendors, giving each vendor the *option* of supporting H.265.

      Comment


      • #4
        Does this need full hevc decoder, which is now only in gtx960 or will it work with older cards too(kepler and other maxwells)?

        At least it says not supported for my first gen maxwell:
        Code:
         $ vdpauinfo 
        display: :0   screen: 0
        API version: 1
        Information string: NVIDIA VDPAU Driver Shared Library  346.47  Thu Feb 19 18:12:33 PST 2015
        
        Video surface:
        
        name   width height types
        -------------------------------------------
        420     4096  4096  NV12 YV12 
        422     4096  4096  UYVY YUYV 
        
        Decoder capabilities:
        
        name                        level macbs width height
        ----------------------------------------------------
        MPEG1                           0 65536  4080  4080
        MPEG2_SIMPLE                    3 65536  4080  4080
        MPEG2_MAIN                      3 65536  4080  4080
        H264_BASELINE                  --- not supported ---
        H264_MAIN                      41 65536  4096  4096
        H264_HIGH                      41 65536  4096  4096
        VC1_SIMPLE                      1  8190  2048  2048
        VC1_MAIN                        2  8190  2048  2048
        VC1_ADVANCED                    4  8190  2048  2048
        MPEG4_PART2_SP                  3  8192  2048  2048
        MPEG4_PART2_ASP                 5  8192  2048  2048
        DIVX4_QMOBILE                   0  8192  2048  2048
        DIVX4_MOBILE                    0  8192  2048  2048
        DIVX4_HOME_THEATER              0  8192  2048  2048
        DIVX4_HD_1080P                  0  8192  2048  2048
        DIVX5_QMOBILE                   0  8192  2048  2048
        DIVX5_MOBILE                    0  8192  2048  2048
        DIVX5_HOME_THEATER              0  8192  2048  2048
        DIVX5_HD_1080P                  0  8192  2048  2048
        H264_CONSTRAINED_BASELINE      --- not supported ---
        H264_EXTENDED                  --- not supported ---
        H264_PROGRESSIVE_HIGH          --- not supported ---
        H264_CONSTRAINED_HIGH          --- not supported ---
        H264_HIGH_444_PREDICTIVE       --- not supported ---
        HEVC_MAIN                      --- not supported ---
        HEVC_MAIN_10                   --- not supported ---
        HEVC_MAIN_STILL                --- not supported ---
        HEVC_MAIN_12                   --- not supported ---
        HEVC_MAIN_444                  --- not supported ---
        
        Output surface:
        
        name              width height nat types
        ----------------------------------------------------
        B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 
        R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 
        
        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             y
        DEINTERLACE_TEMPORAL_SPATIAL     y
        INVERSE_TELECINE                 y
        NOISE_REDUCTION                  y
        SHARPNESS                        y
        LUMA_KEY                         y
        HIGH QUALITY SCALING - L1        y
        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         1     4096
        VIDEO_SURFACE_HEIGHT             y         1     4096
        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
        It might need new driver though.

        Comment

        Working...
        X