68 Commits (34cbda3ee193a793dea396314d7d11f8c4108fc3)

Author SHA1 Message Date
Andreas Rheinhardt 6aad1204cc avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 3 years ago
Wenbin Chen afa20e6db8 libavcodec/qsvenc_hevc: Use default value from MSDK to set bf. 3 years ago
Yue Heng 11912f65ef libavcodec/qsvenc: Add min/max QP control options for I/P/B frame 3 years ago
Haihao Xiang 478e1a98a2 qsv: add requirement for the mininal version of libmfx 3 years ago
Dmitry Rogozhkin f8a07c4d4a libavcodec/qsvenc: expose only supported options 3 years ago
Wenbin Chen fb88809063 libavcodec/qsvenc: Add more pixel format support to qsvenc 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 5aabb2596f avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Wenbin Chen 9da19c2909 libavcodec/qsvenc_hevc: encode RGB format rawvideo 3 years ago
Wenbin Chen e102fd98d6 libavcodec/qsvenc: Add intra refresh to hevc_qsv and add new intra refresh parameter 3 years ago
Wenbin Chen 1fe78f8419 libavcodec/qsvenc: Add transform skip to hevc_qsv 3 years ago
Haihao Xiang 641c4346b3 lavc/qsvenc_hevc: add -pic_timing_sei option 3 years ago
Haihao Xiang c4ae6908f2 lavc/qsvenc: add encode support for screen content coding extension 3 years ago
Limin Wang c2a5389269 avcodec/qsvenc_hevc: use AV_OPT_TYPE_BOOL for aud option 3 years ago
Zhong Li 7e4747ec50 lavc/qsvenc: enable lookahead for hevc encoding 3 years ago
Haihao Xiang 9583e66ea0 qsvenc_hevc: allow user set more coding options 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt d85c41b572 avcodec: Remove private options from AVCodecContext 4 years ago
Linjie Fu c2d000ec27 lavc/qsvenc_hevc: add qmax/qmin support for HEVC encoding 5 years ago
Linjie Fu 8999a2f21d lavc/qsvenc: add encode support for HEVC 4:2:2 8-bit and 10-bit 5 years ago
Mark Thompson 5a1ff44907 lavc/qsvenc: Add hardware config metadata 5 years ago
Linjie Fu 8446318502 lavc/qsvenc: add Tiles encode support for HEVC 5 years ago
Zhong Li 1125277bc6 lavc/qsvenc: enable hevc gpb option 6 years ago
Zhong Li d071a1117d lavc/qsvenc: get vps extradata from MSDK 6 years ago
Zhong Li 9dece050ef lavc/qsvenc: fix hevc vps extradata issues 6 years ago
Zhong Li b9a066ae23 lavc/qsvenc: use the common option "trellis" of AVCodecContext 6 years ago
Zhong Li 978c935f2f lavc/qsv_hevc: correct QSV HEVC default plugin on Windows 6 years ago
Linjie Fu e716323fa8 qsvenc: Add VDENC support for H264 and HEVC 6 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
Kieran Kunhya 03b82b3ab9 h2645_parse: Allocate a single buffer per packet 7 years ago
Luca Barbato 98afe3fb71 qsv: Make the hevc idr_interval consistent with the h264 one 7 years ago
Luca Barbato 077011b5af qsv: Expose idr_interval for hevc as well 7 years ago
Luca Barbato b05128f3c9 qsv: Load the hw hevc plugin by default on Linux 8 years ago
Anton Khirnov fd9212f2ed Mark some arrays that never change as const. 8 years ago
Anton Khirnov c359d624d3 hevcdec: move decoder-independent declarations into a separate header 8 years ago
Anton Khirnov 4abe3b049d hevc: rename hevc.[ch] to hevcdec.[ch] 8 years ago
Michael Niedermayer cc13bc8c4f avcodec/h2645: Fix NAL unit padding 9 years ago
Anton Khirnov 37a9015ee8 qsvenc: add support for p010 9 years ago
Derek Buitenhuis 492d229303 qsvenc_hevc: Fix usage of ff_hevc_extract_rbsp 9 years ago
Anton Khirnov fa936a307f hevc_parse: rename into h2645_parse 9 years ago
Vittorio Giovara 0e6c853221 lavc: Move b_frame_strategy and b_sensitivity to codec private options 9 years ago
Maxym Dmytrychenko a43905f4ae qsvenc_hevc: improve the default settings 9 years ago
Anton Khirnov fc4c27c4ed qsvenc: expose additional encoding options 9 years ago
Anton Khirnov fb8753ada2 qsvenc: factor out common options 9 years ago
Vittorio Giovara 2d59159508 lavc: AV-prefix a few left out capabilities 10 years ago
Anton Khirnov 5d2daebf3c qsvenc: mark the encoders as INIT_CLEANUP 10 years ago
Vittorio Giovara 059a934806 lavc: Consistently prefix input buffer defines 10 years ago