88 Commits (addb85ea39300c36010ffb6dc0d28b2ea62b4805)

Author SHA1 Message Date
Haihao Xiang 2b0fe52967 lavc/qsv: fallback to the default mfx implementation for internal session on Windows 2 years ago
Tong Wu d5cc7acff1 qsv: remove CONFIG_VAAPI for mutiple formats 2 years ago
Fei Wang 56a52af12b lavc/qsv: add support for decoding & encoding 12bit content 2 years ago
Haihao Xiang 1898dbddd5 lavc/qsv: add support for decoding & encoding 10bit 4:4:4 content 2 years ago
Haihao Xiang 3f28116ea2 lavc/qsv: specify Shift for each format too 2 years ago
Haihao Xiang db85e01fd7 lavc/qsv: Add support for decoding & encoding 8bit 4:4:4 content 2 years ago
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 40684899e8 qsv: restrict audio related code to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 6aea224382 qsv: restrict user plugin to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 3e61b7dd7f qsv: remove mfx/ prefix from mfx headers 2 years ago
Dmitry Rogozhkin e0691eab22 qsv: Update ffmpeg qsv_errors to recognize GPU hang and other statuses 2 years ago
Haihao Xiang 478e1a98a2 qsv: add requirement for the mininal version of libmfx 3 years ago
Wenbin Chen e0ae810da3 libavcodec/qsvdec: Add more pixel format support to qsvdec 3 years ago
Tong Wu d05ca3d779 qsv: add return value check for MFXQueryIMPL 3 years ago
Wenbin Chen 9da19c2909 libavcodec/qsvenc_hevc: encode RGB format rawvideo 3 years ago
Haihao Xiang 8dd507bf0d lavc/qsv: allow to add more parameter buffers to QSV frame 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Andreas Rheinhardt 25394eb72e avcodec/qsv: Make ff_qsv_map_error() static 3 years ago
Artem Galin 776d5a7472 libavcodec/qsv: enabling d3d11va support, added mfxhdlpair 3 years ago
Andreas Rheinhardt c0d7d5f595 avcodec/qsv: Remove unused ff_qsv_level_to_mfx() 3 years ago
Andreas Rheinhardt c9ceec1f1f avcodec/qsv: Fix leak of options on error 4 years ago
Haihao Xiang cc25ae5d8a lavc/qsvdec: Add QSV AV1 decoder 4 years ago
Linjie Fu 8999a2f21d lavc/qsvenc: add encode support for HEVC 4:2:2 8-bit and 10-bit 5 years ago
Linjie Fu 9723d7d523 lavc/qsvdec: add decode support for HEVC 4:2:2 8-bit and 10-bit 5 years ago
Zhong Li 755ad01dd1 lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() 5 years ago
Linjie Fu 5345965b3f lavc/qsvdec: Add GPU-accelerated memory copy support 5 years ago
Zhong Li 949a1b3e2f lavc/qsv: remove vaapi device free function 5 years ago
Zhong Li 6f0dd6b4ab lavc/qsv: fix a memory leak in ff_qsv_set_display_handle() 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 655ff4708b lavc/qsvdec: Add VP9 decoder support 5 years ago
Zhong Li f3dfd34f27 lavc/qsv: make function qsv_map_fourcc() can be called externally 5 years ago
Zhong Li f115a2b763 lavc/qsvdec: add function ff_qsv_map_picstruct() 5 years ago
Zhong Li 5b318ce68d lavc/qsv: extactly map profile 6 years ago
Zhong Li 94ab39ec78 lavc/qsvdec: fix hevc level incorrectly map 6 years ago
Zhong Li 3c26ce4644 lavc/qsv: handle MFX_FRAMETYPE_UNKNOWN case 6 years ago
Zhong Li 8a0c2901f1 lavc/qsv: suppress code scan complain 7 years ago
Maxym Dmytrychenko cca5e4f040 qsv: adding Multi Frame Encode support 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
Luca Barbato ea25ccd1b2 qsv: Join the derived session to the parent 7 years ago
Huang, Zhengxu 2fd6e7d077 libavcodec/mjpeg_qsv: Add QSV MJPEG encoder 7 years ago
Mark Thompson 91c3b50d74 qsv: Add ability to create a session from a device 8 years ago
Mark Thompson 4936a48b1e qsv: Add ability to create a session from a device 8 years ago
Anton Khirnov 984736dd9e lavc: make sure not to return EAGAIN from codecs 8 years ago
Diego Biurrun 715b824346 qsv: Drop some unused variables 8 years ago
Mark Thompson e0b164576f qsv: Add VP8 decoder 8 years ago
Mark Thompson cd1047f391 qsvdec: Pass the correct profile to libmfx 8 years ago
Anton Khirnov 4ab61cd983 qsv{enc,dec}: extend the internal frame allocator 8 years ago