summaryrefslogtreecommitdiffstats
path: root/libavcodec/qsvdec.h
Commit message (Collapse)AuthorAgeFilesLines
* lavc: Add hardware config metadata for decoders supporting hardware outputMark Thompson2017-12-191-0/+3
| | | | | | | | | This includes a pointer to the associated hwaccel for decoders using hwaccels - these will be used later to implement the hwaccel setup without needing a global list. Also added is a new file listing all hwaccels as external declarations - this will be used later to generate the hwaccel list at configure time.
* qsvdec: Only warn about unconsumed data if it happens more than onceMark Thompson2016-11-141-0/+1
|
* qsvdec: use the same mfxFrameInfo for allocating frames that was passed to ↵Anton Khirnov2016-07-031-0/+1
| | | | | | DECODE_Init Stop duplicating this information.
* qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as wellAnton Khirnov2016-07-031-2/+1
| | | | | | | Stop hardcoding NV12. Also, move this function to the shared code, it will be used by the encoder as well.
* qsvdec: support getting the session from an AVHWFramesContextAnton Khirnov2016-06-211-0/+2
|
* qsvdec: make ff_qsv_decode_init() staticAnton Khirnov2015-09-281-2/+0
| | | | It is not used outside of qsvdec.c anymore.
* lavc: add Intel libmfx-based HEVC decoder.Anton Khirnov2015-07-251-0/+2
|
* qsvdec: move qsv_process_data() from qsvdec_h264 to the common codeAnton Khirnov2015-07-251-3/+9
| | | | It will be shared with the upcoming mpeg2 and hevc decoders.
* qsvdec: properly handle asynchronous decodingAnton Khirnov2015-07-191-0/+3
| | | | Wait for async_depth frames before syncing.
* lavc: add Intel libmfx-based H.264 encoderAnton Khirnov2015-03-271-9/+1
|
* qsvdec: add 'decode' to the non-static function namesAnton Khirnov2015-03-271-2/+2
|
* qsvdec: split off some code that will be shared with the encoderAnton Khirnov2015-03-271-10/+0
|
* qsv: rename to qsvdecAnton Khirnov2015-03-271-0/+86
This is to avoid conflicts with the upcoming QSV encoding support.
OpenPOWER on IntegriCloud