96 Commits (f14adb051697a6085bfa17980d6168bdca22692c)

Author SHA1 Message Date
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
James Almer a1cd4191e0 avcodec/vaapi_encode: use AVCodecContext.get_encode_buffer() 4 years ago
Mark Thompson 8843607f49 cbs_h2645: Merge SEI message handling in common between codecs 4 years ago
Mark Thompson 773857df59 hevc: Use common SEI types 4 years ago
Mark Thompson 4bf3384800 cbs_h2645: Merge SEI messages in common between codecs 4 years ago
Mark Thompson 486817e1ae vaapi_encode_h265: Fix setting colour properties 4 years ago
Mark Thompson 3d19c5ee68 vaapi_encode_h265: Don't require uniform_spacing_flag 4 years ago
Mark Thompson bc58d1f58e vaapi_encode_h265: Fix ordering of tile dimensions 4 years ago
Mark Thompson e80fe32943 vaapi_encode_h265: Remove confusing and redundant tile options 4 years ago
Mark Thompson 9badc60292 vaapi_encode_h265: Enable 4:2:2 support 4 years ago
Linjie Fu 43a08d907b lavc/vaapi_encode_h265: add h265 tile encoding support 4 years ago
Andreas Rheinhardt 1bdbc50bf4 avcodec/cbs: Remove unused function parameters 4 years ago
James Almer 827d6fe73d avcodec/encode: restructure the core encoding code 4 years ago
Linjie Fu 2b32068916 lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 5 years ago
Mark Thompson 344e6c3ff1 lavc/vaapi_encode: Add hardware config metadata 5 years ago
Linjie Fu 2847c5c6f9 lavc/vaapi_encode_h265: fix conf_win_xxx_offset for 4:2:2/4:4:4 encoding 5 years ago
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