summaryrefslogtreecommitdiff
path: root/libavcodec/vaapi_encode.c
Commit message (Expand)AuthorAgeFilesLines
* lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encodersLinjie Fu2020-05-041-1/+0
* lavc/vaapi_encode: Add hardware config metadataMark Thompson2020-04-261-0/+5
* lavc/vaapi_encode: Fix leak in error caseMark Thompson2020-02-091-0/+1
* lavc/vaapi_encode: grow packet if vaMapBuffer returns multiple buffersLinjie Fu2019-12-171-5/+13
* avcodec/vaapi_encode: Simplify code with av_clip_int8()Michael Niedermayer2019-08-301-1/+1
* avcodec/vaapi_encode: respect -force_key_frames settingAman Gupta2019-08-261-1/+1
* vaapi_encode: Add ROI supportMark Thompson2019-07-281-0/+116
* vaapi_encode: Refactor encode misc parameter buffer creationMark Thompson2019-06-031-21/+51
* vaapi_encode: Remove unused functionMark Thompson2019-06-031-6/+0
* vaapi_encode: Warn if input has cropping informationMark Thompson2019-06-021-0/+19
* vaapi_encode: Support more RC modesMark Thompson2019-02-251-113/+269
* vaapi_encode: Let the reconstructed frame pool be sized dynamicallyMark Thompson2019-01-231-3/+0
* vaapi_encode: Convert to send/receive APIMark Thompson2019-01-231-301/+334
* vaapi_encode: Allocate picture-private data in generic codeMark Thompson2019-01-231-3/+12
* vaapi_encode: Improve log message for unsupported profilesMark Thompson2018-11-181-2/+3
* vaapi_encode: Add flag to mark encoders supporting only constant-qualityMark Thompson2018-10-271-1/+2
* vaapi_encode: Support configurable slicesMark Thompson2018-10-271-0/+148
* vaapi_encode: Clean up the packed header configurationMark Thompson2018-09-231-56/+63
* vaapi_encode: Clean up the GOP structure configurationMark Thompson2018-09-231-27/+56
* vaapi_encode: Add support for max QP in rate controlMark Thompson2018-09-231-0/+3
* vaapi_encode: Clean up rate control configurationMark Thompson2018-09-231-51/+130
* vaapi_encode: Always reapply global parameters after the sequence headerMark Thompson2018-09-231-11/+9
* vaapi_encode: Clean up the encode quality configurationMark Thompson2018-09-231-33/+51
* vaapi_encode: Choose profiles dynamicallyMark Thompson2018-09-231-55/+221
* vaapi_encode: Factorise out adding global parametersMark Thompson2018-08-271-16/+22
* vaapi_encode: Remove common priv_data and options fieldsMark Thompson2018-08-271-10/+0
* vaapi_encode: Add an assert in vaapi_encode_truncate_gop()Haihao Xiang2018-05-101-2/+2
* lavc/vaapi_encode: Don't return error if the underlying driver doesn't suppor...Haihao Xiang2018-03-081-4/+4
* Merge commit '216c44dfc17252ec0681dcb0bbeeb45a9d14eca7'Mark Thompson2018-02-211-2/+2
|\
| * vaapi_encode: Destroy output buffer pool before VA contextMark Thompson2018-02-201-2/+2
* | Merge commit 'c8e135ea9225137050a6315fd9ba9c0f242c90b6'Mark Thompson2018-02-211-4/+6
|\ \ | |/
| * vaapi_encode: Allocate slice structures and parameter buffers dynamicallyJun Zhao2018-02-201-10/+30
| * vaapi: Always free parameter buffers after vaEndPicture() with libva2Mark Thompson2017-10-251-2/+2
| * vaapi_encode: Move quality option to common codeMark Thompson2017-08-061-0/+35
| * vaapi_encode: Use gop_size consistently in RC parametersMark Thompson2017-04-261-2/+1
| * vaapi_encode: Discard output buffer if picture submission failsMark Thompson2017-02-161-0/+2
* | lavc/vaapi_encode: give a debug message if attrs unsupported.Jun Zhao2017-12-191-0/+2
* | vaapi: Always free parameter buffers after vaEndPicture() with libva2Mark Thompson2017-10-091-2/+2
* | Merge commit 'fd9212f2edfe9b107c3c08ba2df5fd2cba5ab9e3'James Almer2017-09-261-1/+1
|\ \ | |/
| * Mark some arrays that never change as const.Anton Khirnov2017-02-011-1/+1
| * vaapi_encode: Pass framerate parameters to driverMark Thompson2017-01-301-0/+18
| * vaapi_encode: Support VBR modeMark Thompson2017-01-301-5/+37
| * vaapi_encode: Add MPEG-2 supportMark Thompson2017-01-291-0/+1
| * vaapi_encode: Support forcing IDR frames via AVFrame.pict_typeMark Thompson2017-01-111-4/+23
| * vaapi_encode: Fix GOP sizingMark Thompson2017-01-111-43/+35
| * vaapi_encode: Write sequence header as extradataMark Thompson2016-10-171-0/+22
| * vaapi_encode: Decide on GOP setup before initialising sequence parametersMark Thompson2016-10-021-6/+6
| * vaapi_encode: Sync to input surface rather than outputMark Thompson2016-09-281-3/+3
| * vaapi_encode: Check packed header capabilitiesMark Thompson2016-09-281-7/+29
| * vaapi_encode: Refactor initialisationMark Thompson2016-09-281-85/+168