gstreamer/ext
George Kiagiadakis 0badc1f5fb waylandsink/wldisplay: verify that all the required interfaces have been found on the compositor
This allows waylandsink to fail gracefully before going to READY
in case one of the required interfaces does not exist. Not all
interfaces are necessary for all modes of operation, but it is
better imho to fail before going to READY if at least one feature
is not supported, than to fail and/or crash at some later point.

In the future we may want to relax this restriction and allow certain
interfaces not to be present under certain circumstances, for example
if there is an alternative similar interface available (for instance,
xdg_shell instead of wl_shell), but for now let's require them all.
Weston supports them all, which is enough for us now. Other compositors
should really implement them if they don't already. I don't like the
idea of supporting many different compositors with different sets of
interfaces implemented. wl_subcompositor, wl_shm and wl_scaler are
really essential for having a nice video sink. Enough said.
2014-06-17 13:51:30 +02:00
..
apexsink gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
assrender assrender: Do not try to add a feature to a caps features ANY 2014-05-11 07:56:50 +02:00
audiofile gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
bz2 bz2: Initialize variables 2014-04-08 09:55:15 +02:00
chromaprint gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
curl curlsshsink: post error on bus in element, not transfer thread 2014-05-21 08:36:51 +02:00
daala docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-27 00:36:32 +01:00
dash dashdemux: Always use the redirect target to resolve relative URIs 2014-05-28 12:47:51 +02:00
dc1394 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
directfb dfbvideosink: Fix unitialized variable compiler warning 2014-02-08 18:58:38 +01:00
dts dtsdec: fix buffer overflows 2014-04-08 12:41:16 +01:00
faac faac: fix faac API error checking 2014-04-10 17:55:21 +01:00
faad gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
flite flite: fix off by one in channel mask building 2014-04-08 17:35:37 +01:00
fluidsynth fluiddec: add more soundfont search paths 2014-02-10 14:34:40 +01:00
gl glvideomixer: silence incorrect number of arguments in format warning 2014-06-15 15:18:46 +10:00
gme gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gsettings gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gsm gsmdec: process all available input frames in one go 2013-12-12 23:34:27 +00:00
hls hls: fix build with GLib 2.32 2014-06-12 10:17:10 +01:00
kate kate: avoid read buffer overflow in crafted stream 2014-04-30 18:16:11 +01:00
ladspa ladspa: remove duplicate assignment 2014-04-09 18:16:52 +01:00
libfame gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
libmms gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
libvisual [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2014-03-15 18:37:03 +01:00
lv2 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mimic mimdec: fix open error checking 2014-04-09 18:12:58 +01:00
modplug modplug: small seeking code reshuffle 2013-12-20 20:00:55 +01:00
mpeg2enc mpeg2enc: increase max. allowed value for bitrate property 2014-06-01 10:47:17 +01:00
mpg123 mpg123: improved error report and checks 2014-02-04 17:30:13 +01:00
mplex gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
musepack gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mythtv gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
nas gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
neon neonhttpsrc: add support for SCHEDULING query 2013-05-12 18:52:56 +01:00
ofa ofa: port to 1.0 2013-05-12 23:42:06 +01:00
openal openalsrc: Remove unused function to fix compiler warning 2014-02-27 21:45:34 +01:00
opencv motioncells: improve logging 2014-05-30 16:58:59 -03:00
openexr openexrdec: Don't start scanning for the header from the start again each time 2014-01-18 13:56:28 +01:00
openjpeg openjpegdec: Use new gst_video_decoder_set_needs_format() API 2013-12-05 11:50:17 +01:00
openni2 openni2src: Check color format 2013-12-03 14:53:24 +01:00
opus opusenc: Use aux vars to minimize critical region 2014-05-26 09:23:42 +02:00
resindvd resindvd: avoid crashing in pathological case 2014-04-09 14:37:48 +01:00
rsvg rsvgdec: Unref handle and output state on error paths 2014-05-19 09:12:14 +02:00
rtmp rtmp: proxy logging from librtmp 2014-06-05 09:41:31 +02:00
sbc sbcenc: Allow user to set channel-mode 2014-03-12 09:06:33 +01:00
schroedinger schroenc: Use an arbitrary framerate if none if given 2014-06-05 16:46:22 -04:00
sdl gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
smoothstreaming mssdemux: Always use the redirect target to resolve relative URIs 2014-05-28 12:56:24 +02:00
snapshot gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sndfile sndfile: send a toc for the segments in the audio file 2014-04-29 18:20:30 +02:00
sndio Use gst_element_class_set_static_metadata() 2012-10-17 17:46:34 +01:00
soundtouch soundtouch: Add missing break in switch 2014-04-08 11:23:50 +02:00
spandsp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
spc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
srtp srtp: add support for rollover counters and replay protection window size 2014-06-03 16:18:25 -04:00
teletextdec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
timidity wildmidi: fix possible uninitialized variables 2014-04-03 11:54:41 +02:00
voaacenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
voamrwbenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
wayland waylandsink/wldisplay: verify that all the required interfaces have been found on the compositor 2014-06-17 13:51:30 +02:00
webp webpdec: Some cleanup and minor fixes 2013-08-26 10:22:06 +02:00
xvid gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
zbar gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
Makefile.am egl/eglglessink: remove since EGLImage and iOS support have been added in glimagesink 2014-04-15 18:29:53 +01:00