summaryrefslogtreecommitdiffstats
path: root/libavcodec/vp9mvs.c
Commit message (Collapse)AuthorAgeFilesLines
* vp9: add frame threadingRonald S. Bultje2016-08-111-0/+4
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9: allocate 'b', 'block/uvblock' and 'eob/uveob' dynamically.Ronald S. Bultje2016-08-111-2/+2
| | | | | | This will be needed for frame threading. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9: split last/cur_frame from the reference buffers.Ronald S. Bultje2016-08-111-6/+6
| | | | | | | | | | We need more information from last/cur_frame than from reference buffers, so we can use a simplified structure for reference buffers, and then store mvs and segmentation map information in last/cur. This prepares the decoder for frame threading support. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9: fix mvref finding to adhere to bug in libvpx.Ronald S. Bultje2014-01-241-2/+10
| | | | | | Fixes a particular youtube video that I unfortunately can't share. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: VP9 decoderRonald S. Bultje2013-11-151-0/+344
Originally written by Ronald S. Bultje <rsbultje@gmail.com> and Clément Bœsch <u@pkh.me> Further contributions by: Anton Khirnov <anton@khirnov.net> Diego Biurrun <diego@biurrun.de> Luca Barbato <lu_zero@gentoo.org> Martin Storsjö <martin@martin.st> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
OpenPOWER on IntegriCloud