Haihao Xiang
04de66ee7b
gstmsdkvpp: add RGBP and BGRP in src pad
...
It requires MFX version 2.4+
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2234 >
2021-07-05 03:47:05 +00:00
Haihao Xiang
55ed9458b5
msdk: map MFX_FOURCC_Y416 to VA_FOURCC_Y416
...
Y416 is used for packed 12 bits 4:4:4:4 YUV format in media driver, the
RT format is VA_RT_FORMAT_YUV444_12
2020-04-03 01:19:45 +00:00
Haihao Xiang
34177985e2
msdk: map MFX_FOURCC_Y216 to VA_FOURCC_Y216
...
In media driver, Y216 is used for packed 12 bits 4:2:2 format YUV
format, so the RT format is VA_RT_FORMAT_YUV422_12.
2020-04-03 01:19:45 +00:00
Haihao Xiang
c5763f66c9
msdk: map MFX_FOURCC_P016 to VA_FOURCC_P016
...
P016 is used for semi-planar 12 bits format in the media driver, so the
RT format is VA_RT_FORMAT_YUV420_12
2020-03-23 06:31:29 +00:00
Haihao Xiang
afce02b392
msdk: support for MFX_FOURCC_BGR4 frame allocation
...
MFX_FOURCC_BGR4 is mapped to VA_FOURCC_ABGR and JPEG encoder needs a
MFX_FOURCC_BGR4 frame for internal usage when the input format is
MFX_FOURCC_RGB4
This is a preparation for supporting native formats of JPEG encoder
2019-11-02 09:52:36 +00:00
Haihao Xiang
bc3a43bdb4
msdk: map MFX_FOURCC_Y410 to VA_FOURCC_Y410
2019-06-29 17:33:57 +02:00
Haihao Xiang
c763a6f157
msdk: map MFX_FOURCC_Y210 to VA_FOURCC_Y210
2019-06-29 14:15:32 +00:00
Haihao Xiang
5b369e6e97
msdk: fix the build error with libva 2.4.0
...
This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/949
2019-04-17 13:10:10 +08:00
Haihao Xiang
c40ecbe7f5
msdk: map MFX_FOURCC_A2RGB10 to VA_FOURCC_A2R10G10B10
2019-04-09 14:26:02 +00:00
Haihao Xiang
5a5d707cdd
msdk: map MFX_FOURCC_AYUV to VA_FOURCC_AYUV
2019-03-25 09:50:33 +00:00
Seungha Yang
1d17e3891d
mskd: Don't use MFX_FOURCC_RGB565 if it's undefined
...
../subprojects/gst-plugins-bad/sys/msdk/msdk.c(61): error C2065: 'MFX_FOURCC_RGB565'
The minimum required version for the format seems to MFX_VERSION >= 1028
2019-03-01 07:03:01 +00:00
Haihao Xiang
52b5a7e206
msdk: map MFX_FOURCC_RGB565 to VA_FOURCC_RGB565
2019-02-27 15:22:43 +00:00
Xiang, Haihao
0e7e425bb9
msdk: add missing breaks
2018-12-03 07:09:56 +00:00
Xiang, Haihao
f72c825194
msdk: map MFX_FOURCC_P010 to VA_FOURCC_P010
2018-11-26 16:47:17 +00:00
Hyunjun Ko
52f669bf43
msdk: libva: remove unnecessary code and comments
...
https://bugzilla.gnome.org/show_bug.cgi?id=794276
2018-03-13 14:21:40 -08:00
Hyunjun Ko
6ce9a66b80
msdk: implements GstMsdkContext.
...
Makes GstMsdkContext to be a descendant of GstObject so that
we could track the life-cycle of the session of the driver.
Also replaces MsdkContext with this one.
Keeps msdk_d3d.c alive for the future.
https://bugzilla.gnome.org/show_bug.cgi?id=790752
2018-02-13 12:41:28 -09:00
Hyunjun Ko
3f9d0fcaa9
msdk: libva: adds utility function between mfx and libva
...
https://bugzilla.gnome.org/show_bug.cgi?id=790752
2018-02-13 12:39:44 -09:00
Scott D Phillips
71df82db63
msdk: Initial windows build support
...
https://bugzilla.gnome.org/show_bug.cgi?id=770990
2016-11-14 15:17:41 +01:00
Josep Torra
7d68d40239
msdk: Create plugin for Intel's Media SDK
...
[scott.d.phillips@intel.com: gst-indent *.c *.h]
[scott.d.phillips@intel.com: link with libva at build time]
[scott.d.phillips@intel.com: remove unused includes]
[scott.d.phillips@intel.com: Update README]
https://bugzilla.gnome.org/show_bug.cgi?id=770990
2016-11-14 15:16:45 +01:00