Ilia Valiakhmetov
e59da0f7ff
avcodec/vp9: Add tile threading support
...
Signed-off-by: Ilia Valiakhmetov <zakne0ne@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2017-09-08 10:25:40 -04:00
Ronald S. Bultje
6d0d1c4a43
vp9: split out reconstruction functions in their own source file.
2017-03-28 18:04:26 -04:00
Clément Bœsch
12c44d6373
lavc/vp9: rename ctx to avctx
...
This reduces diff with Libav. It also prevents a potential confusion
between the private context and the AVCodecContext.
2017-03-27 21:38:21 +02:00
Andreas Cadhalpun
7112b56a34
vp9_mc_template: limit assert to SCALED == 0
...
The handling of the other block sizes was limited to 'SCALED == 0' in
commit dc96c0f9fc
, so this assert should
be disabled, too, as it can now be triggered.
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-11-13 12:38:15 +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
ccfb03ecc4
vp9: fix scaled motion vector clipping for sub8x8 blocks.
...
To match the obscure clipping bug behaviour in libvpx.
2015-05-16 08:36:19 -04:00
Ronald S. Bultje
dc96c0f9fc
vp9: read all 4x4 blocks in sub8x8 blocks individually with scalability.
2015-05-14 16:38:53 -04:00
Ronald S. Bultje
23ba4538f9
vp9: add inter-frame profile 2/3 suport.
2015-05-06 15:10:41 -04:00
Ronald S. Bultje
6f63bdbae6
vp9: copy bug in libvpx for 4:2:2 chroma bs=8x4/4x4 prediction.
2015-05-01 08:45:55 +02:00
Ronald S. Bultje
d382cc0fad
vp9: use correct chroma subsampling for profile 1 inter block recon.
2015-05-01 08:45:52 +02:00
Ronald S. Bultje
e8b4f6d6be
vp9: add support for resolution changes in inter frames.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-23 05:09:51 +02:00