73 Commits (42bde73b20b9fe8924df8640db80f245993bb247)

Author SHA1 Message Date
Fei Wang 201cb35061 lavu/hwcontext_qsv: add support for 12bit content on Linux 2 years ago
Haihao Xiang aba25b391c lavu/hwcontext_qsv: add support for 10bit 4:4:4 content on Linux 2 years ago
Haihao Xiang 1496e7c173 lavu/hwcontext_qsv: specify Shift for each format 2 years ago
Haihao Xiang b7dbffe698 lavu/hwcontext_qsv: add support for AV_PIX_FMT_VUYX on Linux 2 years ago
Haihao Xiang 05bd88dca2 lavu/hwcontext_qsv: make qsv hwdevice works with oneVPL 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
Haihao Xiang 478e1a98a2 qsv: add requirement for the mininal version of libmfx 3 years ago
Tong Wu 1f9b5fa581 avutil/hwcontext_qsv: fix mapping issue between QSV frames and D3D11VA frames 3 years ago
Tong Wu 632db3c36d avutil/hwcontext_qsv: derive QSV frames to D3D11VA frames 3 years ago
Wenbin Chen 7e7b3a4c28 libavutil/hwcontext_qsv: Align width and heigh when download qsv frame 3 years ago
Anton Khirnov 73b01844c2 lavu/hwcontext_qsv: fix a potential infinite loop 3 years ago
Timo Rothenpieler 2f323b1978 avutil/hwcontext_qsv: fix typo 3 years ago
nyanmisaka 4cc7239d8b libavutil/hwcontext_opencl: fix a bug for mapping qsv frame to opencl 3 years ago
Haihao Xiang 7c6f9b9d63 Revert "avutils/hwcontext: When deriving a hwdevice, search for existing device in both directions" 3 years ago
Soft Works a428949775 avutils/hwcontext: When deriving a hwdevice, search for existing device in both directions 3 years ago
Wenbin Chen ed6c5c13b1 libavutil/hwcontext_qsv: clean padding when upload qsv frames 3 years ago
nyanmisaka 64467cbca2 libavutil/hwcontext_qsv: fix a bug for mapping vaapi frame to qsv 3 years ago
Andreas Rheinhardt 9181b9ec7c avutil/hwcontext_qsv: Remove redundant check 3 years ago
Andreas Rheinhardt bd5ec3601f avutil/hwcontext_qsv: Fix leak of AVBuffer and AVBufferRef 3 years ago
Wenbin Chen f2891fbded libavutil/hwcontext_qsv: fix a bug for mapping qsv frame to vaapi 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Artem Galin 4f78711f9c libavutil/hwcontext_d3d11va: adding more texture information to the D3D11 hwcontext API 3 years ago
Artem Galin f1cd1dc6ce libavutil/hwcontext_qsv: add usage child_device_type argument to explicitly select d3d11va/DX11 device type 3 years ago
Artem Galin a08a5299ac libavutil/hwcontext_qsv: supporting d3d11va device type 3 years ago
Andreas Rheinhardt ef6a9e5e31 avutil/buffer: Switch AVBuffer API to size_t 4 years ago
James Almer e36eb94048 avutil: use the buffer_size_t typedef where required 4 years ago
Lynne 2e08b39444
hwcontext: add av_hwdevice_ctx_create_derived_opts 5 years ago
Anton Khirnov f30a41a608 Stop hardcoding align=32 in av_frame_get_buffer() calls. 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 0686651aab lavu/qsv: remove redundant version query 5 years ago
Linjie Fu b3b7523feb lavu/hwcontext_qsv: fix the memory leak 5 years ago
Mark Thompson 468f003843 hwcontext_qsv: Try to select a matching VAAPI device by default 6 years ago
Linjie Fu 2d81acaa1a lavu/hwcontext_qsv: Fix the realign check for hwupload 6 years ago
Carl Eugen Hoyos 5ba769214f lavu/hwcontext_qsv: Mark a pointer as const. 6 years ago
Zhong Li 15d016be30 lavu/qsv: allow surface size larger than requirement 6 years ago
Zhong Li 681aa7d14f lavu/qsv: make a copy as libmfx alignment requirement for uploading 6 years ago
Zhong Li a5e1cb9e96 lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA. 6 years ago
Zhong Li 21733b39d0 lavu/qsv: fix a random hwupload failure regression 6 years ago
Joe Olivas 642fd4769b qsvvpp: Perform full init only when needed 6 years ago
Maxym Dmytrychenko cca5e4f040 qsv: adding Multi Frame Encode support 7 years ago
Ruiling Song 86499771d1 qsv: align surface width/height to 16. 7 years ago
Ruiling Song 8ca39b855a qsv: Default PicStruct to progressive 7 years ago
Mark Thompson caecb85014 hwcontext: Perform usual initialisation on derived device contexts 7 years ago
Zhong Li e23190269f lavu/qsv: add log message for libmfx version 7 years ago
Zhong Li 0f0b2ece38 lavu/qsv: remove unused variable 7 years ago
Mark Thompson 309d660775 hwcontext: Perform usual initialisation on derived device contexts 7 years ago
Luca Barbato ccbb31c14b qsv: Make sure the session is set with the latest version 7 years ago
Mark Thompson a97fb14418 hwcontext_qsv: Implement mapping frames to the child device type 8 years ago
Mark Thompson f82ace71c0 hwcontext_qsv: Implement mapping frames from the child device type 8 years ago