summaryrefslogtreecommitdiff
path: root/libavcodec/qsvdec.c
Commit message (Collapse)AuthorAge
* qsvdec: store the sync point in heap memoryAnton Khirnov2016-02-24
| | | | The reasoning is the same as for the corresponding qsvenc patch.
* qsvdec: properly handle the warning from MFXVideoCORE_SyncOperationMaxym Dmytrychenko2016-01-01
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* qsvdec: make ff_qsv_decode_init() staticAnton Khirnov2015-09-28
| | | | It is not used outside of qsvdec.c anymore.
* qsvdec: close the MFX decoder on uninitAnton Khirnov2015-09-28
|
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-27
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: add Intel libmfx-based HEVC decoder.Anton Khirnov2015-07-25
|
* qsvdec: move qsv_process_data() from qsvdec_h264 to the common codeAnton Khirnov2015-07-25
| | | | It will be shared with the upcoming mpeg2 and hevc decoders.
* qsvdec: fix a memleak of async_fifoAnton Khirnov2015-07-25
| | | | | init() is called whenever format changes, so current code would leak the fifo in this case.
* qsvdec: avoid an infinite loop with no consumed data and no outputAnton Khirnov2015-07-25
| | | | | | This is triggerable with the HEVC decoder. It is unclear yet whether the bug is in the calling code or the MSDK, but it seems better to check for this in any case.
* qsvdec: properly handle asynchronous decodingAnton Khirnov2015-07-19
| | | | Wait for async_depth frames before syncing.
* lavc: add Intel libmfx-based HEVC encoderAnton Khirnov2015-07-08
|
* qsvdec: add 'decode' to the non-static function namesAnton Khirnov2015-03-27
|
* qsvdec: split off some code that will be shared with the encoderAnton Khirnov2015-03-27
|
* qsv: rename to qsvdecAnton Khirnov2015-03-27
This is to avoid conflicts with the upcoming QSV encoding support.