gstreamer/subprojects/gst-plugins-bad/sys/msdk
Yinhang Liu 35177b81b3 msdk: Fix segfault for OneVPL dispatcher + legacy MSDK runtime path
From the spec, the OneVPL dispatcher should be able to work with
legacy MSDK runtime:
https://www.intel.com/content/www/us/en/docs/onevpl/upgrade-from-msdk/2023-1/onevpl-hardware-support-details.html

Currently supported capabilities:
  OneVPL dispatcher + OneVPL runtime: dynamic capability
  MSDK dispatcher + MSDK runtime: static capability
  MSDK dispatcher + OneVPL runtime: static capability
  OneVPL dispatcher + legacy MSDK runtime: static capability

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2506

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4466>
2023-04-25 08:09:29 +00:00
..
gstmsdk.c msdk: Fix segfault for OneVPL dispatcher + legacy MSDK runtime path 2023-04-25 08:09:29 +00:00
gstmsdkallocator.c msdkdec: Add a function to directly allocate output GstMsdkSurface 2023-02-27 12:22:13 +00:00
gstmsdkallocator.h msdkdec: Apply the modified memory allocation logic 2023-02-27 12:22:13 +00:00
gstmsdkallocator_d3d.c msdkallocator_d3d: add gst_msdk_frame_free callback function 2023-03-22 05:07:19 +00:00
gstmsdkallocator_libva.c msdkdec: Apply the modified memory allocation logic 2023-02-27 12:22:13 +00:00
gstmsdkallocator_libva.h msdkallocator: add a parameter to function gst_msdk_import_to_msdk_surface 2022-11-11 06:02:28 +00:00
gstmsdkav1dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkav1dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkav1enc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkav1enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkcaps.c msdk: Fix segfault for OneVPL dispatcher + legacy MSDK runtime path 2023-04-25 08:09:29 +00:00
gstmsdkcaps.h msdk: Fix segfault for OneVPL dispatcher + legacy MSDK runtime path 2023-04-25 08:09:29 +00:00
gstmsdkcontext.c msdk: Add functions to get data members from MsdkSession 2023-04-17 05:24:05 +00:00
gstmsdkcontext.h msdk: Add functions to get data members from MsdkSession 2023-04-17 05:24:05 +00:00
gstmsdkcontextutil.c msdk: Create msdk context without job_type 2023-04-17 05:24:05 +00:00
gstmsdkcontextutil.h MSDK: Introduce d3d11 device to MSDK context 2022-11-11 06:02:28 +00:00
gstmsdkdec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkdec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkdecproputil.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkdecproputil.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkenc.c msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkenc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh264dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh264dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh264enc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkh264enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh265dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh265dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkh265enc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkh265enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmjpegdec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmjpegdec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmjpegenc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkmjpegenc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmpeg2dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmpeg2dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkmpeg2enc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkmpeg2enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvc1dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvc1dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp8dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp8dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp9dec.c msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp9dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp9enc.c msdkenc: Add documented capabilities to expose "stable" caps 2023-04-17 05:24:06 +00:00
gstmsdkvp9enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvpp.c msdkvpp: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvpp.h msdkvpp: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvpputil.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkvpputil.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build meson: Add a wrap file for libgudev 2023-04-19 22:47:19 +00:00
msdk-enums.c msdkenc: Enable LowDelayBrc and MaxFrameSize for I/P frame 2022-07-20 07:10:19 +00:00
msdk-enums.h msdkenc: Enable LowDelayBrc and MaxFrameSize for I/P frame 2022-07-20 07:10:19 +00:00
msdk.c msdk: add function to get the format list 2023-04-17 05:24:05 +00:00
msdk.h msdk: add function to get the format list 2023-04-17 05:24:05 +00:00
msdk_d3d.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
msdk_libva.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
msdk_libva.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00