gstreamer/ext
George Kiagiadakis c015a96dda waylandsink: create/destroy the display when entering/leaving the READY state instead of PAUSED
This is the only way to get the negotiation working with the dynamic
detection of formats from the display, because the pipeline needs
to know the supported formats in the READY state and the supported
formats can only be known if we open the display.

Unfortunately,in wayland we cannot have a separate connection to
the display from the rest of the application, so we need to ask for a
window handle when going to READY in order to get the display from it.

And since it's too early to create a top level window from the state
change to READY, create it in render() when there is no other window.

This also changes set_window_handle() to not support window handle
changes in PAUSED/PLAYING (because it's complex to handle and useless
in practice) and make sure that there is always a valid display pointer
around in the READY state.
2014-06-17 13:51:26 +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: create/destroy the display when entering/leaving the READY state instead of PAUSED 2014-06-17 13:51:26 +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