gstreamer/subprojects/gst-plugins-bad/sys/msdk
Mengkejiergeli Ba eb742c8ed0 msdkdec: Add SFC codes
SFC refers to Scaler Format Converter, more details here:
https://01.org/sites/default/files/documentation/intel-gfx-prm-osrc-kbl-vol15-sfc.pdf
By attaching mfxExtDecVideoProcessing buffer to mfxVideoParam, decoder
can do SFC for csc and scaling.

MSDK will check if surface bitdepth equals to input when no SFC is
triggered, which means in the case of SFC, there is no need to update
surface bitdepth via gst_msdk_update_mfx_frame_info_from_mfx_video_param.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1444>
2022-02-16 08:26:46 +00:00
..
gstmsdk.c
gstmsdk_va.c MSDK: Add helper function to peek VA surface of VA kind gstbuffer. 2022-02-11 07:13:45 +00:00
gstmsdk_va.h MSDK: Add helper function to peek VA surface of VA kind gstbuffer. 2022-02-11 07:13:45 +00:00
gstmsdkallocator.h
gstmsdkallocator_d3d.c
gstmsdkallocator_libva.c
gstmsdkallocator_libva.h
gstmsdkav1dec.c
gstmsdkav1dec.h
gstmsdkbufferpool.c
gstmsdkbufferpool.h
gstmsdkcontext.c MSDK: Add new_with_va_display() helper function to create context. 2022-02-11 07:13:45 +00:00
gstmsdkcontext.h MSDK: Add new_with_va_display() helper function to create context. 2022-02-11 07:13:45 +00:00
gstmsdkcontextutil.c MSDK: Add a handle_context_query() helper function. 2022-02-11 07:13:45 +00:00
gstmsdkcontextutil.h MSDK: Add a handle_context_query() helper function. 2022-02-11 07:13:45 +00:00
gstmsdkdec.c msdkdec: Add SFC codes 2022-02-16 08:26:46 +00:00
gstmsdkdec.h msdkdec: Add SFC codes 2022-02-16 08:26:46 +00:00
gstmsdkdecproputil.c
gstmsdkdecproputil.h
gstmsdkenc.c MSDK: Import VA surface as encoder's input. 2022-02-11 07:13:45 +00:00
gstmsdkenc.h MSDK: Import VA surface as encoder's input. 2022-02-11 07:13:45 +00:00
gstmsdkh264dec.c
gstmsdkh264dec.h
gstmsdkh264enc.c
gstmsdkh264enc.h
gstmsdkh265dec.c
gstmsdkh265dec.h
gstmsdkh265enc.c MSDK: Import VA surface as encoder's input. 2022-02-11 07:13:45 +00:00
gstmsdkh265enc.h
gstmsdkmjpegdec.c
gstmsdkmjpegdec.h
gstmsdkmjpegenc.c
gstmsdkmjpegenc.h
gstmsdkmpeg2dec.c
gstmsdkmpeg2dec.h
gstmsdkmpeg2enc.c
gstmsdkmpeg2enc.h
gstmsdksystemmemory.c
gstmsdksystemmemory.h
gstmsdkvc1dec.c
gstmsdkvc1dec.h
gstmsdkvideomemory.c
gstmsdkvideomemory.h
gstmsdkvp8dec.c
gstmsdkvp8dec.h
gstmsdkvp9dec.c
gstmsdkvp9dec.h
gstmsdkvp9enc.c MSDK: Import VA surface as encoder's input. 2022-02-11 07:13:45 +00:00
gstmsdkvp9enc.h
gstmsdkvpp.c MSDK: Handle context query into the VPP's query function. 2022-02-11 07:13:45 +00:00
gstmsdkvpp.h
gstmsdkvpputil.c
gstmsdkvpputil.h
meson.build MSDK: Add helper function to peek VA surface of VA kind gstbuffer. 2022-02-11 07:13:45 +00:00
msdk-enums.c
msdk-enums.h
msdk.c msdk: Fix for MFXUnload symbol re-definition build error 2022-02-08 10:05:35 +00:00
msdk.h MSDK: Import VA surface as encoder's input. 2022-02-11 07:13:45 +00:00
msdk_d3d.c
msdk_libva.c
msdk_libva.h