213 Commits (f6a36c7cf90dc71400c4a1ba0f5c5e8fbbf6d1bf)

Author SHA1 Message Date
Haihao Xiang c77149bc37 qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 63cda40930 qsvenc: restrict MFX_RATECONTROL_LA_EXT to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 3e61b7dd7f qsv: remove mfx/ prefix from mfx headers 2 years ago
Wenbin Chen 52ad617af5 libavcodec/qsvenc: Use parameter from AVCodecContext to reset qsv codec 2 years ago
Wenbin Chen 8b82c9cdc7 libavcodec/qsvenc: Change the parameter log to be thread safe 2 years ago
Yue Heng 53baf60603 libavcodec/qsvenc: Enable fixed QP configure in qsv CQP runtime 3 years ago
Wenbin Chen 97141ffeec libavcodec/qsvenc: add ROI support to qsv encoder 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
Haihao Xiang b2dd3e844d qsvenc: fix typo 3 years ago
Wenbin Chen fb88809063 libavcodec/qsvenc: Add more pixel format support to qsvenc 3 years ago
He, Fan F ad21f26492 libavcodec/qsvenc: enable LowDelayBRC and MaxFrameSizeI/MaxFrameSizeP for more accurate bitrate control 3 years ago
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Tong Wu a0a2ccd55d qsvenc: avoid dereferencing the null pointer 3 years ago
Wenbin Chen 342d4fb056 libavcodec/qsvenc: add mbbrc to hevc_qsv 3 years ago
Wenbin Chen 4869ccb3f3 libavcodec/qsvenc: add more ChromaFormat support to mjpeg_qsv 3 years ago
Wenbin Chen 9da19c2909 libavcodec/qsvenc_hevc: encode RGB format rawvideo 3 years ago
Andreas Rheinhardt d3c6156ce3 avcodec/qsvenc: Reindent after the previous commit 3 years ago
Anton Khirnov 35e52d21dc lavc/qsvenc: switch to new FIFO API 3 years ago
Haihao Xiang 80801e5705 lavc/qsvenc: add tile encoding support for VP9 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 2ecc4fde5f libavcodec/qsvenc: Add b_strategy option to hevc_qsv 3 years ago
Wenbin Chen 168c6e23a5 libavcodec/qsvenc: Add max slice size support to hevc_qsv 3 years ago
Wenbin Chen 05ba0ffca9 libavcodec/qsvenc: fix a memory leak problem 3 years ago
Wenbin Chen 1fe78f8419 libavcodec/qsvenc: Add transform skip to hevc_qsv 3 years ago
Wenbin Chen 9d6cc6a544 libavcodec/qsvenc: Add low latency P-pyramid support to qsv 3 years ago
Wenbin Chen 812b6ee6bd libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv 3 years ago
Wenbin Chen ec8bc07104 libavcodec/qsvenc: Add max_frame_size support to hevc_qsv 3 years ago
Haihao Xiang c4ae6908f2 lavc/qsvenc: add encode support for screen content coding extension 3 years ago
Linjie Fu c39b6e1425 lavc/qsvenc: add return check for ff_qsv_map_pixfmt 3 years ago
Haihao Xiang 0d82613b7d lavc/qsvenc: set base address for V plane 3 years ago
Zhong Li 7e4747ec50 lavc/qsvenc: enable lookahead for hevc encoding 3 years ago
Zhong Li 0598b38e93 lavc/qsvenc: specify codec name when print profile 3 years ago
Haihao Xiang bbe9faa01c lavc/qsvenc: dump parameters for mjpeg encoding in verbose mode 3 years ago
Haihao Xiang 45801af11f lavc/qsvenc: dump parameters for VP9 encoding in verbose mode 3 years ago
Haihao Xiang 2544f709ba lavc/qsvenc: add VP9 profiles 3 years ago
Haihao Xiang 50c38e1a44 lavc/qsvenc: define profile array per codec 3 years ago
Haihao Xiang 3857ecbe70 lavc/qsvenc: remove VC1 profiles 3 years ago
Andreas Rheinhardt d47a986b79 avcodec/qsvenc: Properly flush the FIFO on close 3 years ago
Andreas Rheinhardt e9e2157dda avcodec/qsvenc: Fix leak of A53 data 3 years ago
Andreas Rheinhardt 1cdbccaa16 avcodec/qsvenc: Fix leak and crash when encoding H.264 due to A53_CC 3 years ago
Andreas Rheinhardt 9348d06fc6 avcodec/qsvenc: Remove dead code for user-provided buffers 3 years ago
Andreas Rheinhardt dd0a7fdfc0 avcodec/qsvenc: Fix memleaks upon allocation errors 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Xu Guangxin 3bbe0c210b avcodec/qsv_enc: do not reuse enc_ctrl from previous frames 3 years ago
Haihao Xiang 115f5e8035 lavc/qsvenc: allows the SDK runtime to choose LowPower/non-LowPower modes 3 years ago
Haihao Xiang 65fdc0e589 lavc/qsvenc: pass the color properties to the SDK 3 years ago
Haihao Xiang f2feb31b78 qsvenc: Value '0' is not a valid value for parameter GopOptFlag 3 years ago
Gyan Doshi 1aa9dcd091 avcodec/qsvenc: clip global_quality for ICQ modes. 4 years ago
Haihao Xiang 9583e66ea0 qsvenc_hevc: allow user set more coding options 4 years ago