95 Commits (0c2a5890ac3e0df22080fe0ca836e65f67154980)

Author SHA1 Message Date
Fei Wang eab4a9e9f8 lavu/hwcontext_qsv: Use vendor id to create device 5 months ago
Fei Wang 79b4869959 lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface 5 months ago
Michael Niedermayer c841cb45e8
qsv: Initialize impl_value 7 months ago
oltolm 45d31614bc avutil/hwcontext_qsv: fix GCC 14.1 warnings 7 months ago
Haihao Xiang d3cc5ead42 lavu/hwcontext_qsv: add support for dynamic frame pool in qsv_map_to 7 months ago
Haihao Xiang 932f78c4e5 lavu/hwcontext_qsv: add support for dynamic frame pool in qsv_frames_derive_to 7 months ago
Haihao Xiang 96db4a62e0 lavu/hwcontext_qsv: create dynamic frame pool if required 7 months ago
Haihao Xiang 4c0bb7d4a9 lavu/hwcontext_qsv: update AVQSVFramesContext to support dynamic frame pool 7 months ago
Andreas Rheinhardt 1f1b773859 avutil/hwcontext_qsv: Fix mixed declaration and code 9 months ago
Haihao Xiang 74a8e080d0 lavu/hwcontext_qsv: Join the download/upload session to the main session 10 months ago
Andreas Rheinhardt 3e669b24e2 avutil/hwcontext: Allocate AVHWFramesCtx jointly with its internals 10 months ago
Andreas Rheinhardt 91745ac233 avutil/hwcontext_qsv: Allocate pub and priv frames hwctx together 10 months ago
Andreas Rheinhardt 028907b08a avutil/hwcontext_qsv: Allocate public and priv device hwctx together 10 months ago
Haihao Xiang f89cff96d0 lavu/hwcontext_qsv: Make sure hardware vendor is Intel for qsv on d3d11va 1 year ago
Haihao Xiang 05debdaa5f lavu/hwcontext_qsv: use mfxImplDescription instead of mfxExtendedDeviceId on Linux 1 year ago
Haihao Xiang e63d9ba007 lavu/hwcontext_qsv: silence the warning 1 year ago
Tong Wu d51b0580e4 lavu/hwcontext_qsv: fix memory leak for d3d9 impl 2 years ago
Tong Wu 8ea31f694a lavu/hwcontext_qsv: fix memory leak for d3d11va impl 2 years ago
Tong Wu 28ed898ac6 avutil/hwcontext_qsv: register free function for device_derive 2 years ago
Sil Vilerino a9a2ddaea8 lavu/hwcontext_qsv: Update after adding support for VAAPI on Windows 2 years ago
Tong Wu d5cc7acff1 qsv: remove CONFIG_VAAPI for mutiple formats 2 years ago
Haihao Xiang f1355ec9f6 lavu/hwcontext_qsv: add support for UYVY 2 years ago
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