gstreamer/ext
Matt Fischer 9f65c316e4 gldownload: Add dmabuf exporting
This patch adds code to gldownload to export the image as a
dmabuf if requested.  The element now exposes memory:DMABuf as
a cap feature, and if it is selected, the element exports the
texture to an EGL image and then a dmabuf. It also implements a
fallback to system memory download in case the exportation failed.

https://bugzilla.gnome.org/show_bug.cgi?id=776927
2017-12-02 14:49:39 -05:00
..
assrender Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bs2b Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bz2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
chromaprint Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
colormanagement lcms: Add LCMS ICC color correction element 2017-10-19 16:46:24 +02:00
curl curlhttpsrc: Don't leak structure 2017-11-22 16:58:11 +01:00
daala Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dash dashdemux: remove duplicated code 2017-11-30 01:10:35 -08:00
dc1394 dc1394src: Remove logically dead code 2017-11-24 07:57:49 +01:00
directfb dfbvideosink: Pass the VideoInfo to gst_video_info_from_caps 2017-09-06 16:04:49 -03:00
dtls Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dts Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faac Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faad Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fdkaac fdkaacenc: check fdk-aac version in meson.build 2017-10-25 14:36:55 +02:00
flite Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fluidsynth Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gl gldownload: Add dmabuf exporting 2017-12-02 14:49:39 -05:00
gme Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gsm gsm: unmap output buffer when done 2017-07-17 09:22:15 +01:00
gtk gtk: Fix possibility of NULL variable 2017-11-24 08:00:21 +01:00
hls hls: Don't leak mutex 2017-11-25 13:10:11 +01:00
iqa Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
kate Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ladspa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
libde265 de265: Don't leak CodecState 2017-11-21 16:43:03 +01:00
libmms Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
lv2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
modplug Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mpeg2enc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mplex Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
musepack Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
neon Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ofa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
openal Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opencv opencv: Support smoothing only part of the image 2017-10-16 11:07:07 +02:00
openexr openexr: Header are not C++11, force C++98 2017-07-11 12:43:46 -04:00
openh264 openh264dec: Drop current frame if passing it to the decoder caused an error 2017-08-10 23:25:13 +03:00
openjpeg openjpeg: Remove compatibility with openjpeg 2.0 2017-10-20 12:27:30 +02:00
openmpt Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
openni2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opus opusparse: fix uninitialized-warning 2017-11-25 12:13:05 +00:00
qt gl/caopengllayer: use public GstGLContext instead of Cocoa-specific one 2017-11-27 15:20:28 +11:00
resindvd Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
rsvg Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
rtmp rtmpsrc: fix flushing seek 2017-08-08 16:00:44 +03:00
sbc sbcenc: Fix typo in docs 2017-09-05 10:56:24 +03:00
schroedinger Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
smoothstreaming smoothstreaming: Handle invalid XML 2017-11-21 15:33:57 +01:00
sndfile Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
soundtouch Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spandsp Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
srt srt: add passphrase and key length properties 2017-11-15 10:51:38 -05:00
srtp srtp: zero out session member on dealloc 2017-08-24 18:02:01 +10:00
teletextdec Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
ttml ttmlparse: Ensure default showBackground behaviour is enacted 2017-09-20 17:11:29 +03:00
voaacenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
voamrwbenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
vulkan vulkan: Fix out-of-bound read 2017-11-21 16:39:14 +01:00
wayland waylandsink: Add prototype for gst_wayand_pool_get_type() 2017-11-25 20:06:57 -05:00
webp webpenc: Unmap video frame in failed case 2017-09-23 08:38:39 +01:00
webrtcdsp Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
wildmidi Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
x265 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
zbar Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
Makefile.am srt: Introduce SRT source and sink 2017-11-07 14:34:48 -05:00
meson.build srt: Introduce SRT source and sink 2017-11-07 14:34:48 -05:00