gstreamer/sys
Sreerenj Balachandran 57b9875260 msdk: enc: Add supprot for dmabuf-import
MediaSDK requires all the input buffers to be
pre-allocated during init phase and this won't work with
current design of GStreamer or gst-msdk. But this can be
done in future once we have a solution for:
https://bugzilla.gnome.org/show_bug.cgi?id=795747

There is a workaround possible as per
https://github.com/Intel-Media-SDK/MediaSDK/issues/155#issuecomment-381790504
by faking the mem-id during MFXInit.
This patch enabling it in gst-msdk by replacing the MemID of mfxSurface
with dmabuf-backed vasurface dynamically.

Important: v4l2 ! msdkenc won't work without a copy because
of the GMMLib (https://github.com/intel/gmmlib) memory restrictions.

https://bugzilla.gnome.org/show_bug.cgi?id=794817
2018-05-30 16:26:27 -08:00
..
acmenc Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
acmmp3dec Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
androidmedia ahc: enable autofocus callback 2018-01-26 10:13:00 +00:00
applemedia Fix code indentation 2018-04-22 18:27:37 +01:00
bluez Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
d3dvideosink Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
decklink decklink: Fix crash with closed-captions signal and 10-bit input 2018-05-11 17:39:35 +03:00
directsound Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
dshowdecwrapper Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dshowsrcwrapper dshowsrcwrapper: fix DirectShow caps negotiation and set capture pin caps 2016-04-23 15:21:44 +01:00
dshowvideosink bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
dvb dvb: Fix string copy wiht strlen() argument 2018-05-19 11:03:08 +02:00
fbdev Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
ipcpipeline Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
kms kmssink: Add 24bit RGB support 2018-04-26 10:35:09 -04:00
msdk msdk: enc: Add supprot for dmabuf-import 2018-05-30 16:26:27 -08:00
nvdec nvdec: Add support VP8/VP9 decoding 2018-05-05 18:13:00 +10:00
nvenc nvenc: Fix build warning error 2018-05-18 10:43:39 +01:00
opensles Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
shm Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
tinyalsa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
uvch264 Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
vcd Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
vdpau Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
wasapi wasapisink: recover from low buffer levels in shared mode 2018-05-25 19:06:37 +05:30
winks Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
winscreencap Meson: Generate pc file for all plugins in bad 2018-04-25 11:08:09 +01:00
Makefile.am ipcpipeline: move to sys/ and make it dependent on platform support for unix sockets 2017-08-02 10:40:24 +03:00
meson.build ipcpipeline: move to sys/ and make it dependent on platform support for unix sockets 2017-08-02 10:40:24 +03:00