Haihao Xiang
49ae5c2de4
msdkh265dec: add support for main-444 profile
...
The output format is VUYA
2019-06-29 17:33:57 +02:00
Haihao Xiang
1ee2adc580
msdkh265dec: add support for main-422-10/main-422-10-intra 10bit
...
The ouput format is Y210
2019-06-29 14:15:32 +00:00
Haihao Xiang
56d6df08f9
msdkh265dec: add support for main-422-10/main-422-10-intra 8bit
...
The output format is YUY2
2019-06-29 14:15:32 +00:00
Haihao Xiang
4b8e3b215a
msdkdec: fix for small resolution
2019-02-28 11:51:06 +00:00
Tim-Philipp Müller
16426b3928
msdk: add Hardware tag to element metadata
2019-02-19 23:44:42 +00:00
Haihao Xiang
5e3f94ce28
msdkh265dec: support P010_10LE in DMABuf mode
2019-01-21 17:32:17 +00:00
Víctor Manuel Jáquez Leal
c22f92c799
msdk: add mfx in include path
...
Thus removing the preprocessor's directives to included if found.
2019-01-08 12:59:45 +00:00
Xiang, Haihao
b0d22f8cb4
msdk: remove unnecessary assignment
...
CodecProfile will be set in MFXVideoDECODE_DecodeHeader() to match
the input stream. Setting the hard-coded profile here will mislead
user that msdkh265dec supports a special profile only.
2018-11-26 16:47:17 +00:00
Xiang, Haihao
b38f8d301c
msdk: update the sink and src caps of msdkh265dec
...
Now hevc 10bit video can be decoded correctly, so update the sink
and src caps accordingly.
This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/720
2018-11-26 16:47:17 +00:00
Haihao Xiang
1c0160513b
msdk: use separate src caps for msdkh265dec
...
We will add more formats in the src caps of msdkh265dec, so let
msdkh265dec uses separate src caps. Note it doesn't change any
capability
2018-11-26 16:47:17 +00:00
Wangfei
409d4ff30e
msdkdec: move output-order out of decode bass class.
...
Since output-order is a deprecated attribute, move it out of decode
bass class and configure it in each sub decoder class who need it.
https://bugzilla.gnome.org/show_bug.cgi?id=796853
2018-11-23 12:26:40 +00:00
Sreerenj Balachandran
dec0953517
msdk: allow building against open sourced msdk
...
Building against mfx_dispatcher is used to search for
headers in PREFIX/include/mfx/ only (commit: 62f04e801b
),
but it is just PREFIX/include with open source msdk version.
https://bugzilla.gnome.org/show_bug.cgi?id=796118
2018-05-15 16:31:02 -08:00
Hyunjun Ko
0eaf3bdcd9
msdk: h265dec: remove framerate field from sink caps template
...
Removes unessential field framerate for decoder so that negotiation
works even if framerate is not provided from upstream.
https://bugzilla.gnome.org/show_bug.cgi?id=789752
2018-03-29 12:40:34 -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
Sebastian Dröge
62f04e801b
msdk: Allow building against mfx_dispatcher
...
E.g. from https://github.com/lu-zero/mfx_dispatch
2017-10-30 18:20:23 +02:00
Scott D Phillips
1f6903bf3e
msdk: Add H.265 decoder
...
https://bugzilla.gnome.org/show_bug.cgi?id=775726
2016-12-12 23:48:46 +01:00