lp:libvdpau
- Get this branch:
- bzr branch lp:libvdpau
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://people.freedesktop.org/~aplattner/libvdpau.
Last successful import was .
Recent revisions
- 119. By sjambekar <email address hidden>
-
Addition of comma and removing the extra braces
The function dump_picture_info() has extra braces in the profiles
HEVC_MAIN_444 and VP9. Because of this, the additoinal braces are
added in the trace file generated by the applications like ffmpeg,
mplayer and so on. The client of this generated trace file, like
the python scripts that read this trace file, run into into the
problem of wrongly reading the picture info or incomplete reading
of picture info.Also, there was a comma missing in the VP9 profile in the
dump_picture_info(). This again creates the problem of generating
a trace file without a comma, which again leads to wrongly reading
the picture info.To avoid this problem of wrongly reading or incomplete reading of
picture info, extra braces have been removed and an additional
comma is introduced in the dump_picture_info(). - 118. By Aaron Plattner
-
CI: Switch from archlinux/
base:latest to archlinux:latest Signed-off-by: Aaron Plattner <email address hidden>
- 114. By ManojGuptaBonda <email address hidden>
-
Bump version to 1.4
Signed-off-by: ManojGuptaBonda <email address hidden>
- 113. By ManojGuptaBonda <email address hidden>
-
Add HEVC Main 10/12 and HEVC Main 444 10/12 decode support in VDPAU API
Add new profiles present in Range Extension profiles.
A.3.5 in Annexures of HEVC draft mentions of various profiles
Main 12,
Main 444,
Main 444 10/12,
Main 422 10/12,
etc.
under format range extension profiles. All these profiles have single
profile_idc value 4 These are distinguished by additional flags present
in the bistream specified in Table A.2 of HEVC draft.FFmpeg skips parsing the additional flags and maintains single profile
for all the format range extension profiles. However since various GPU
generations support various features we are adding all the profiles
separately so that support can be specified accurately.This Change adds the new HEVC profiles in VDPAU.h
Add new VdpPictureInfoH
EVCRangeExt picture parameter structure.
As HEVC444 profile falls under RangeExtension profiles, Due to
similarities between Range Extensions profiles, the picture parameter
structure is re-used.Also Adding new VdpChromaTypes for 16bit.
For 10/12 bit HEVC decoding, the output memory layout will be P010/P012
respectivley which are similar to P016 format i.e. each component is of
2 Byte width (16bit) with MSBs as valid bits as per the format.Hence adding 16bit surfaces which can accommodate both P010 and P012
formats and can be used for both 10/12 bit decoding.This Change also adds VDP_YCBCR_
FORMAT_ P016, VDP_YCBCR_ FORMAT_ P010 YCrCb
formats to be used by get/put bits functions(transfer functions) to
access the 16Bit Decoded Surface.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)