80 Commits (ad18f69bcba05f825b7a27e779873ae830273e84)

Author SHA1 Message Date
Mark Thompson 3387147860 vaapi_encode: Add ROI support 5 years ago
Mark Thompson d237b6b549 vaapi_encode_h265: Enable support for more RC modes 6 years ago
Mark Thompson 9d5ca71ec2 vaapi_encode: Do not zero access unit structures 6 years ago
Andreas Rheinhardt b8c45bbcbc libavcodec/cbs: Stop needlessly reallocating the units array 6 years ago
Mark Thompson 44bcccb7f0 vaapi_encode_h265: Ensure that ref pics are always in the RPS 6 years ago
Mark Thompson 362992e94b vaapi_encode_h265: Support more complex reference structures 6 years ago
Mark Thompson 5fdcf85bbf vaapi_encode: Convert to send/receive API 6 years ago
Mark Thompson 80ce23da65 vaapi_encode_h265: Reduce SAR to valid range 6 years ago
Mark Thompson a7eda762dc vaapi_encode_h265: Enable multiple-slice support 6 years ago
Mark Thompson 74b4134d2f vaapi_encode_h265: Add missing error return 6 years ago
Mark Thompson bfc4d0f6e4 vaapi_encode_h265: Set level based on stream if not set by user 6 years ago
Mark Thompson 61aea24662 vaapi_encode_h265: Improve profile support 6 years ago
Mark Thompson 91534786fa vaapi_encode_h26[45]: Make the AUD option a boolean 6 years ago
Mark Thompson 851a63c22a vaapi_encode: Clean up the packed header configuration 6 years ago
Mark Thompson bf726c26fd vaapi_encode: Clean up the GOP structure configuration 6 years ago
Mark Thompson 8479f99c7d vaapi_encode: Add support for max QP in rate control 6 years ago
Mark Thompson af532c9215 vaapi_encode: Clean up rate control configuration 6 years ago
Mark Thompson aa2563aecc vaapi_encode: Add common options between all encoders 6 years ago
Mark Thompson 3b188666f1 vaapi_encode: Choose profiles dynamically 6 years ago
Mark Thompson c5b4ad247b vaapi_encode: Remove common priv_data and options fields 6 years ago
Mark Thompson 46d1313fcd vaapi_encode_h265: Move options and common structures into context 6 years ago
Haihao Xiang 0612e29b59 vaapi_encode_h265: Insert content light level information 7 years ago
Haihao Xiang 345b6962b6 vaapi_encode_h265: Insert mastering display colour volume 7 years ago
Mark Thompson ce5870a3a8 cbs: Refcount all the things! 7 years ago
Mark Thompson 67eb2b16da vaapi_h265: Mark unused entries in RefPicList[01] as explicitly invalid 7 years ago
Mark Thompson 2651352988 cbs: Allocate the context inside the init function 7 years ago
wm4 b945fed629 avcodec: add metadata to identify wrappers and hardware decoders 7 years ago
wm4 47687a2f8a avcodec: add metadata to identify wrappers and hardware decoders 7 years ago
Mark Thompson 3ff8fbbf5a vaapi_h265: Add named options for setting profile and level 7 years ago
Mark Thompson 71421f382f vaapi_h265: Add named options for setting profile and level 7 years ago
Jun Zhao e7adf2250b vaapi_h265: Enable VBR mode 7 years ago
Mark Thompson 038a51258c vaapi_h265: Add support for AUD NAL units 7 years ago
Mark Thompson 00179664bc vaapi_h265: Convert to use coded bitstream infrastructure 7 years ago
Mark Thompson f940c859c2 Revert "vaapi_h265: Reduce the amount of padding in the stream" 7 years ago
Jun Zhao 385cafb07a lavc/vaapi_encode_h265: Enable VBR mode 7 years ago
Mark Thompson a14a12ca13 vaapi_h265: Reduce the amount of padding in the stream 7 years ago
Mark Thompson e3e8eab359 vaapi_h265: Add support for AUD NAL units 7 years ago
Mark Thompson ac12486714 vaapi_h265: Convert to use coded bitstream infrastructure 7 years ago
Jun Zhao 5b8a708492 lavc/vaapi_encode_h265: Remove duplicate slice_segment_address. 8 years ago
Mark Thompson b658b5399e vaapi_encode: Use gop_size consistently in RC parameters 8 years ago
Mark Thompson 6af014f402 vaapi_encode: Use gop_size consistently in RC parameters 8 years ago
Mark Thompson 37de9ce713 vaapi_h265: Fix CFR mode with framerate set in AVCodecContext 8 years ago
Mark Thompson b9514756ba vaapi_h265: Add main 10 encode support 8 years ago
Mark Thompson d08e02d929 vaapi_h265: Fix build failure with old libva without 10-bit surfaces 8 years ago
Mark Thompson 7d81698b89 vaapi_h265: Fix CFR mode with framerate set in AVCodecContext 8 years ago
Mark Thompson f242e0a0ff vaapi_encode: Fix format specifier for bitrate logging 8 years ago
Mark Thompson 30ebabca7c vaapi_h265: Fix buffering parameters 8 years ago
Mark Thompson ae0230cc3e vaapi_h265: Fix slice header writing 8 years ago
Mark Thompson 478a4b7e6d vaapi_encode: Check packed header capabilities 8 years ago
Mark Thompson c8241e730f vaapi_encode: Refactor initialisation 8 years ago