summaryrefslogtreecommitdiff
path: root/libavcodec/qsvenc.c
Commit message (Expand)AuthorAgeFilesLines
* libavcodec/mjpeg_qsv: Add QSV MJPEG encoderHuang, Zhengxu2017-07-251-2/+93
* qsvenc: Make sure the interlaced encoding worksAaron Levinson2017-04-231-6/+23
* qsvenc: Use MFXVideoENCODE_Query() to update the parametersAaron Levinson2017-04-231-1/+9
* qsvenc: Allow use of hw_device_ctx to make the internal sessionMark Thompson2017-04-021-0/+7
* qsv: Add ability to create a session from a deviceMark Thompson2017-04-021-3/+3
* qsv: Set the correct range for la_depthLuca Barbato2017-01-131-1/+1
* qsv{enc,dec}: extend the internal frame allocatorAnton Khirnov2016-11-071-2/+1
* qsv{dec,enc}: use a struct as a memory id with internal memory allocatorAnton Khirnov2016-11-071-0/+8
* qsv{dec,enc}: always use an internal mfxFrameSurface1Anton Khirnov2016-11-071-16/+16
* qsvenc: print warnings from encode/initAnton Khirnov2016-07-221-0/+6
* qsvenc: do not re-execute encoding on all positive status codesAnton Khirnov2016-07-221-1/+1
* qsv: print more complete error messagesAnton Khirnov2016-07-221-10/+10
* qsvenc: take only the allocated dimensions from the frames contextAnton Khirnov2016-07-221-25/+25
* qsvenc: add support for p010Anton Khirnov2016-07-221-3/+13
* qsvenc: support getting the session from an AVHWFramesContextAnton Khirnov2016-06-211-23/+78
* qsvenc: store the sync point in heap memoryMaxym Dmytrychenko2016-02-241-7/+18
* qsvenc: Add private option to replace coder_typeVittorio Giovara2016-01-251-2/+8
* qsvenc: fix a typoAnton Khirnov2016-01-231-1/+1
* lavc: Move b_frame_strategy and b_sensitivity to codec private optionsVittorio Giovara2016-01-211-1/+7
* qsvenc: split encoding frames and reading from the async FIFOAnton Khirnov2016-01-071-2/+18
* qsvenc: properly handle the warning from MFXVideoCORE_SyncOperationMaxym Dmytrychenko2016-01-071-1/+3
* qsvenc: export CPB props side dataAnton Khirnov2015-12-061-0/+10
* qsvenc: expose additional encoding optionsAnton Khirnov2015-11-201-1/+51
* qsvenc: support more RC methodsAnton Khirnov2015-11-201-17/+119
* qsvenc: fix setting maxrate for VBRAnton Khirnov2015-11-201-1/+1
* qsvenc: print the actual video parameters used by MSDKAnton Khirnov2015-11-201-0/+255
* qsvenc: add an API for allocating opaque surfacesAnton Khirnov2015-10-161-4/+53
* qsvenc: cosmetics, reindentAnton Khirnov2015-10-161-33/+33
* qsvenc: set the timestamp for PIX_FMT_QSV frames as wellAnton Khirnov2015-10-161-5/+4
* qsvenc: support passing arbitrary external buffers to the encoderAnton Khirnov2015-10-161-4/+32
* qsvenc: do not try to close the encoder if the session is NULLAnton Khirnov2015-09-281-1/+2
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-271-2/+2
* lavc: AV-prefix all codec flagsVittorio Giovara2015-07-271-2/+2
* Deprecate avctx.coded_frameVittorio Giovara2015-07-201-0/+4
* Gather all coded_frame allocations and free functions to a single placeVittorio Giovara2015-07-201-6/+0
* qsvenc: properly handle asynchronous encodingAnton Khirnov2015-07-191-15/+79
* lavc: add Intel libmfx-based HEVC encoderAnton Khirnov2015-07-081-11/+18
* lavc: add Intel libmfx-based MPEG2 encoderAnton Khirnov2015-07-081-4/+6
* lavc: add Intel libmfx-based H.264 encoderAnton Khirnov2015-03-271-0/+444