gstreamer/subprojects/gst-plugins-bad/sys/msdk
Mengkejiergeli Ba 5bf85229e5 msdkenc: Guard the read of thiz->initialized with the modification of this value
This is to avoid wrongly read/write thiz->initialized when multi-thread
invoking encoder init function, it is possible when user apps deploy
multi-thread to dynamically change encoder's settings.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7578>
2024-09-29 01:07:39 +00:00
..
gstmsdk.c msdk: Add device env in plugin dependencies 2023-11-15 02:34:27 +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 msdk: Fix libdrm dependency detection and usage 2024-05-29 15:49:45 +00:00
gstmsdkallocator_libva.h msdk: Add a helper function to get supported modifiers 2023-12-12 10:22:11 +08: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 msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkav1enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkcaps.c common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstmsdkcaps.h msdk: Remove useless function for vp8dec and vc1dec in windows path 2024-01-10 01:14:21 +00:00
gstmsdkcontext.c msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02: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 common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstmsdkdec.h msdkdec: Let msdk base decoder maintain the output_state 2024-01-17 10:04:03 +08:00
gstmsdkdecproputil.c
gstmsdkdecproputil.h
gstmsdkenc.c msdkenc: Guard the read of thiz->initialized with the modification of this value 2024-09-29 01:07:39 +00:00
gstmsdkenc.h msdkenc: Add modifier support 2023-12-12 14:56:12 +08: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 msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkh264enc.h msdkenc: Add a property to insert pic timing SEI for avc and hevc 2023-05-29 02:11:20 +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 msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkh265enc.h msdkh265enc: Use vpl APIs to handle HDR SEIs 2023-09-12 07:36:39 +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: Remove internal vpp function 2023-05-19 00:02:08 +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 msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkmpeg2enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvc1dec.c msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkvc1dec.h msdkdec: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvp8dec.c msdk: Remove useless function for vp8dec and vc1dec in windows path 2024-01-10 01:14:21 +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 msdk: replace strcmp with g_strcmp0 2024-08-13 11:10:07 +02:00
gstmsdkvp9enc.h msdkenc: Enable dynamic capability support 2023-04-17 05:24:06 +00:00
gstmsdkvpp.c common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstmsdkvpp.h msdkvpp: add interpolation method 2024-08-02 14:39:47 +00:00
gstmsdkvpputil.c common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstmsdkvpputil.h
meson.build msdk: Fix libdrm dependency detection and usage 2024-05-29 15:49:45 +00:00
msdk-enums.c msdkvpp: add interpolation method 2024-08-02 14:39:47 +00:00
msdk-enums.h msdkvpp: add interpolation method 2024-08-02 14:39:47 +00:00
msdk.c msdk: Let deviceID config the mfx implementation 2023-12-07 11:17:20 +08:00
msdk.h msdk: Let deviceID config the mfx implementation 2023-12-07 11:17:20 +08:00
msdk_d3d.c
msdk_libva.c msdk: remove libva check before 1.12 2023-06-08 08:50:05 +00:00
msdk_libva.h