Ronald S. Bultje
|
0c46641784
|
vp9: split out generic decoding skeleton interface API from VP9 types.
This allows vp9dsp.h to only include the VP9 types header, and not the
decoder skeleton interface which is for hardware decoders (dxva2/vaapi).
|
2017-03-28 18:04:27 -04:00 |
|
Ronald S. Bultje
|
f8c019944d
|
vp9: re-split the decoder/format/dsp interface header files.
The advantage here is that the internal software decoder interface is
not exposed to the DSP functions or the hardware accelerations.
|
2017-03-28 18:04:26 -04:00 |
|
Clément Bœsch
|
e6ffdc9582
|
lavc/vp9: shuffle header declaration
This reduces diff with Libav.
|
2017-03-27 21:38:21 +02:00 |
|
Clément Bœsch
|
37814a21cb
|
lavc/vp9: consistent use of typedef instead of struct
|
2017-03-27 21:38:21 +02:00 |
|
Clément Bœsch
|
1c9f4b5078
|
lavc/vp9: split into vp9{block,data,mvs}
This is following Libav layout to ease merges.
|
2017-03-27 21:38:21 +02:00 |
|
Mathieu Velten
|
b1f630f1a6
|
avcodec/vp9: move bpp to the shared context for use in hwaccel
Signed-off-by: Mark Thompson <sw@jkqxz.net>
|
2016-12-05 22:12:26 +00:00 |
|
Hendrik Leppkes
|
585083dd1f
|
vp9: add hwaccel hooks
|
2015-12-07 09:25:02 +01:00 |
|
Hendrik Leppkes
|
6e719dc6bb
|
vp9: expose reference frames in VP9SharedContext
|
2015-10-15 13:02:23 +02:00 |
|
Ronald S. Bultje
|
b95f241b6e
|
vp9: split header into separate struct and expose in vp9.h
This allows hwaccels to access the bitstream header information.
|
2015-10-15 13:02:20 +02:00 |
|
Ronald S. Bultje
|
848826f527
|
Native VP9 decoder.
Authors: Ronald S. Bultje <rsbultje gmail com>,
Clement Boesch <u pkh me>
|
2013-10-02 21:03:11 -04:00 |
|