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.
Aaron Plattner of NVIDIA explained in the commit message, "libvdpau 1.0 contained an error in its HEVC picture info structures. Rather than try to maintain backward compatibility with the incorrect definition, the existing VdpPictureInfoHEVC was updated to contain the fixed definition. Since the new structure is no longer compatible with the ABI defined by libvdpau 1.0, change the profile numbers for HEVC so that software built against the incorrect definition will not recognize the new profiles."
Following that change as well as another H.265 fix, libvdpau 1.1 was tagged.
Aaron Plattner of NVIDIA explained in the commit message, "libvdpau 1.0 contained an error in its HEVC picture info structures. Rather than try to maintain backward compatibility with the incorrect definition, the existing VdpPictureInfoHEVC was updated to contain the fixed definition. Since the new structure is no longer compatible with the ABI defined by libvdpau 1.0, change the profile numbers for HEVC so that software built against the incorrect definition will not recognize the new profiles."
Following that change as well as another H.265 fix, libvdpau 1.1 was tagged.
3 Comments