133 Commits (de33506e4b3e3362095aab167ad8bb87c1bd9488)

Author SHA1 Message Date
Haihao Xiang 6900feef06 lavc/qsv: create mfx session using oneVPL for decoding/encoding 2 years ago
Haihao Xiang c77149bc37 qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 3e61b7dd7f qsv: remove mfx/ prefix from mfx headers 2 years ago
Andreas Rheinhardt 6aad1204cc avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2 years ago
Wenbin Chen e0ae810da3 libavcodec/qsvdec: Add more pixel format support to qsvdec 3 years ago
Wenbin Chen 0a0847dbac libavcodec/qsvdec: using suggested num to set init_pool_size 3 years ago
Wenbin Chen 4a633eb36f libavcodec/qsvdec: remove redundant decodeHeader() 3 years ago
Wenbin Chen 40f38659d7 libavcodec/qsvdec: reinit decoder according to decode() return value 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Wenbin Chen b1c26ce9fe libavcodec/qsvdec: use the parameter from decodeHeader to configure surface 3 years ago
Anton Khirnov 08181624e0 lavc/qsvdec: switch to the new FIFO API 3 years ago
Haihao Xiang 8ca06a8148 lavc/qsvdec: export AVFilmGrainParams side data 3 years ago
Haihao Xiang 7c24a768d3 lavc/qsvdec: track the runtime session version 3 years ago
Haihao Xiang 8dd507bf0d lavc/qsv: allow to add more parameter buffers to QSV frame 3 years ago
Chen,Wenbin e6b990e25d libavcodec/qsvdec.c: using queue count to unref frame 3 years ago
Haihao Xiang 8d4c0c8823 lavc/qsvdec: needn't free the string for AV_OPT_TYPE_STRING AVOption 3 years ago
Haihao Xiang ecee3b07cd qsvdec: add support for HW_DEVICE_CTX method 3 years ago
Haihao Xiang c8cfe67694 lavc/qsvdec: update color properties in codec context 3 years ago
Haihao Xiang 971b4ac733 lavc/qsvdec: fix pts 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt 6e30b35b85 avutil/frame: Remove deprecated AVFrame.pkt_pts field 4 years ago
Andreas Rheinhardt f0dc8faeb1 avcodec/qsvdec: Make functions used only here static, remove header 4 years ago
Xu Guangxin 7a5a5e68bf avcodec/qsvdec: refact, remove duplicate code for plugin loading 4 years ago
Xu Guangxin d78ecf10bd avcodec/qsvdec: refact, move qsvdec_other.c to qsvdec.c 4 years ago
Xu Guangxin 399c1f9235 avcodec/qsvdec: refact, move qsvdec_h2645.c to qsvdec.c 4 years ago
Mark Thompson cd322794ee lavc: Mark hw_config pointer arrays as const 4 years ago
Zhong Li 779951f7b2 lavc/qsvdec: disable gpu copy when not supported 5 years ago
Zhong Li 9fff5c40a7 lavc/qsvdec: fix the error retrun code in ff_qsv_get_continuous_buffer() 5 years ago
Linjie Fu e1d993d829 lavc/qsvdec: remove unused check_dec_param 5 years ago
Linjie Fu 5345965b3f lavc/qsvdec: Add GPU-accelerated memory copy support 5 years ago
Zhong Li 525de95679 lavc/qsv: add memory type message 5 years ago
Zhong Li 74007dd86a lavc/qsv: Fix MSDK initialization failure in system memory mode 5 years ago
Zhong Li 0dfcfc5096 lavc/qsvdec: remove orignal parser code since not needed now 5 years ago
Zhong Li 00d0a4aa9e lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader() 5 years ago
Zhong Li 94ab39ec78 lavc/qsvdec: fix hevc level incorrectly map 6 years ago
Zhong Li 48627aaf64 lavc/qsvdec: add query function and provide error message 6 years ago
Mark Thompson 34cab70818 qsvdec: Fix running with assert_level > 0 6 years ago
Linjie Fu 87368884a5 lavc/qsvdec: flush buffered data before reinit 6 years ago
Dmitry Rogozhkin c1bcd321ea avcodec/qsv: fix async support 7 years ago
Zhong Li 54307b3531 lavc/qsvdec: set complete_frame flags for progressive picture 7 years ago
Zhong Li 52ed83fa1a lavc/qsvdec: expose frame pic_type and key_frame 7 years ago
Zhong Li 6829a07944 qsvdec: Relax the surface vs coded dimension check 7 years ago
Maxym Dmytrychenko cbe28bc069 qsv: better to use alignment by 16 and HEVC 10b requires alignment by 32 7 years ago
Mark Thompson 2fcb009011 lavc: Add hardware config metadata for decoders supporting hardware output 7 years ago
Mark Thompson 758fbc54fe lavc: Add hardware config metadata for decoders supporting hardware output 7 years ago
Mark Thompson 8aa3c2df1a qsvdec: Allow use of hw_device_ctx to make the internal session 8 years ago
Mark Thompson 91c3b50d74 qsv: Add ability to create a session from a device 8 years ago