summaryrefslogtreecommitdiff
path: root/libavcodec/vp9.h
Commit message (Collapse)AuthorAgeFilesLines
* vp9: split out generic decoding skeleton interface API from VP9 types.Ronald S. Bultje2017-03-281-143/+2
| | | | | This allows vp9dsp.h to only include the VP9 types header, and not the decoder skeleton interface which is for hardware decoders (dxva2/vaapi).
* vp9: re-split the decoder/format/dsp interface header files.Ronald S. Bultje2017-03-281-277/+0
| | | | | The advantage here is that the internal software decoder interface is not exposed to the DSP functions or the hardware accelerations.
* lavc/vp9: shuffle header declarationClément Bœsch2017-03-271-52/+52
| | | | This reduces diff with Libav.
* lavc/vp9: consistent use of typedef instead of structClément Bœsch2017-03-271-8/+7
|
* lavc/vp9: split into vp9{block,data,mvs}Clément Bœsch2017-03-271-0/+280
| | | | This is following Libav layout to ease merges.
* avcodec/vp9: move bpp to the shared context for use in hwaccelMathieu Velten2016-12-051-0/+1
| | | | Signed-off-by: Mark Thompson <sw@jkqxz.net>
* vp9: add hwaccel hooksHendrik Leppkes2015-12-071-0/+3
|
* vp9: expose reference frames in VP9SharedContextHendrik Leppkes2015-10-151-0/+22
|
* vp9: split header into separate struct and expose in vp9.hRonald S. Bultje2015-10-151-0/+114
| | | | This allows hwaccels to access the bitstream header information.
* Native VP9 decoder.Ronald S. Bultje2013-10-021-0/+72
Authors: Ronald S. Bultje <rsbultje gmail com>, Clement Boesch <u pkh me>