Yinhang Liu
|
3883ae8c2a
|
msdk: Fix initialization of the msdk_session.impl_idx
This fixes the issue of msdk_session.impl_idx not being initialized.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4448>
|
2023-05-15 01:22:29 +00:00 |
|
Yinhang Liu
|
3f47cdaee8
|
msdk: add function to get the format list
This static format list will be used to check the formats
supported by the platform.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4177>
|
2023-04-17 05:24:05 +00:00 |
|
Yinhang Liu
|
f773752bd8
|
msdk: Add function to get the implementation description
Through the implementation description, we can dynamically obtain
the codec capabilities supported by the platform.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4177>
|
2023-04-17 05:24:05 +00:00 |
|
Yinhang Liu
|
6242fca526
|
msdk: Create msdk context without job_type
The job_type is not necessary when creating a normal msdk
context. Make the APIs for creating context more flexible.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4177>
|
2023-04-17 05:24:05 +00:00 |
|
Mengkejiergeli Ba
|
ec2ef6e2d3
|
msdk: Remove unused gstmsdkbufferpool and memory
GstMsdkBufferPool, GstMsdkVideoMemory and GstMsdkSystemMemory are no
longer used in msdk plugins, instead we use va/d3d11 pool for memory
allocation. So, remove the codes of unused stuffs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4276>
|
2023-04-11 06:59:33 +00:00 |
|
Mengkejiergeli Ba
|
ef1397cbe3
|
msdk: Remove the func gst_msdk_is_msdk_buffer
Since we use va/d3d11 pool to allocate memory, the old msdk bufferpool
stuffs are not used anymore, so we don't need to check if an input
buffer is msdk buffer using gst_msdk_is_msdk_buffer.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4276>
|
2023-04-11 06:59:33 +00:00 |
|
Mengkejiergeli Ba
|
dfe16a5cf2
|
msdkallocator: Use const ptr of videoinfo in func param
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3621>
|
2023-02-01 04:31:23 +00:00 |
|
Mengkejiergeli Ba
|
23f5bdcee7
|
msdkenc: Use va pool on linux and system pool for windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2498>
|
2022-09-02 11:06:29 +08:00 |
|
Tong Wu
|
4e97cc24a7
|
msdk: use mfxU32 instead of uint32_t
Msdk should use mfx variables defined in mfxdefs.h. Replace uint32_t
with mfxU32.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2091>
|
2022-04-04 20:28:25 +00:00 |
|
Seungha Yang
|
8773ba1104
|
msdk: Fix for MFXUnload symbol re-definition build error
Fix for libgstreamer-full build
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1408>
|
2022-02-08 10:05:35 +00:00 |
|
Víctor Manuel Jáquez Leal
|
08aa930fee
|
msdk: Avoid noisy registry when no MSDK device.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1550>
|
2022-01-21 11:13:55 +01:00 |
|
Thibault Saunier
|
019971a3c7
|
Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir
|
2021-09-24 16:14:36 -03:00 |
|