gstreamer/subprojects/gst-plugins-bad/sys/msdk
Yinhang Liu aa59d9828f msdkdec: Add function to dynamically create sink caps and src caps
We need to create the sink caps and src caps dynamically for different
platforms. By default, the dec init function create static pad template
and the compatibility and flexibility of the platform are too poor.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4177>
2023-04-17 05:24:06 +00:00
..
gstmsdk.c msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +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 msdk: Remove unused gstmsdkbufferpool and memory 2023-04-11 06:59:33 +00:00
gstmsdkav1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 msdkdec: Add function to dynamically create sink caps and src caps 2023-04-17 05:24:06 +00:00
gstmsdkcaps.h msdkdec: Add function to dynamically create sink caps and src caps 2023-04-17 05:24:06 +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 msdk: Move all _gst_caps_has_feature to gstmsdkcaps.c 2023-04-17 05:24:05 +00:00
gstmsdkdec.h msdk: Move all _gst_caps_has_feature to gstmsdkcaps.c 2023-04-17 05:24:05 +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: add d3d11 caps for srcpad 2023-03-22 05:07:19 +00:00
gstmsdkh264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 msdk: Remove unused gstmsdkbufferpool and memory 2023-04-11 06:59:33 +00:00
gstmsdkh265dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 msdk: Remove unused gstmsdkbufferpool and memory 2023-04-11 06:59:33 +00:00
gstmsdkmjpegdec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 va caps at srcpad 2023-02-27 12:22:13 +00:00
gstmsdkmpeg2dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 va caps at srcpad 2023-02-27 12:22:13 +00:00
gstmsdkvc1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkvp8dec.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkvp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmsdkvp9dec.c msdk: Remove unused gstmsdkbufferpool and memory 2023-04-11 06:59:33 +00:00
gstmsdkvp9dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 msdk: Move all _gst_caps_has_feature to gstmsdkcaps.c 2023-04-17 05:24:05 +00:00
gstmsdkvpp.h msdkvpp: delete use_sinkpad_va and use_srcpad_va 2022-11-11 06:02:28 +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 msdk: Move all _gst_caps_has_feature to gstmsdkcaps.c 2023-04-17 05:24:05 +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