gstreamer/ext
George Kiagiadakis 5b1c5dbf99 waylandsink: stack the video subsurface into another subsurface that covers the whole render rectangle
The main reason behind this is that when the video caps change and the video
subsurface needs to resize and change position, the wl_subsurface.set_position
call needs a commit in its parent in order to take effect. Previously,
the parent was the application's surface, over which there is no control.
Now, the parent is inside the sink, so we can commit it and change size smoothly.

As a side effect, this also allows the sink to draw its black borders on
its own, without the need for the application to do that. And another side
effect is that this can now allow resizing the sink when it is in top-level
mode and have it respect the aspect ratio.
2014-10-11 14:57:14 +02:00
..
apexsink gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
assrender assrender: remove code that can't be reached 2014-08-29 19:26:40 +01: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 curlsmtpsink: Set CURLOPT_UPLOAD to 1 to not use VRFY and other unneeded commands 2014-10-06 21:28:45 +03:00
daala docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-27 00:36:32 +01:00
dash dash: Use GstUri to join URIs 2014-09-29 12:22:19 +03:00
dc1394 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
directfb dfbvideosink: Unref pad template caps after usage 2014-08-10 11:45:30 +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 faad: logical disjunction consecutive return, break unnecessary 2014-09-18 12:33:35 +03:00
flite flite: fix off by one in channel mask building 2014-04-08 17:35:37 +01:00
fluidsynth fluiddec: don't leak incoming caps event 2014-10-10 13:05:49 +01:00
gl gloverlay: And fix another unused variable compiler warning 2014-10-08 21:51:12 +03:00
gme gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gsettings gsettings: Fix typo in description 2014-09-23 23:15:38 +03:00
gsm gstgsmenc: Unref caps object after usage 2014-08-10 11:26:51 +01:00
hls hlsdemux: Fix accessing invalidated memory 2014-10-07 15:22:27 +03:00
kate katedec: handle segment event earlier 2014-07-21 12:36:19 -03:00
ladspa ladspa: fix up broken patch merge 2014-08-10 12:29:04 +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: Print invalid fourcc in error message in hex 2014-07-04 17:48:14 +01:00
modplug modplug: don't hardcode c++ standard library 2014-06-22 21:51:21 +01:00
mpeg2enc mpeg2enc: break statement unnecessary 2014-09-25 15:45:57 +01:00
mpg123 Fix up one-element lists in template caps 2014-09-10 17:24:39 +01:00
mplex mplex: break statement unnecessary 2014-09-24 14:45:20 +01: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 openal: Unref pad template caps after usage 2014-08-10 12:38:57 +01:00
opencv facedetect: Add new property min-stddev 2014-09-05 10:38:32 +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
openh264 openh264: Use a MARGINAL rank for the encoder and decoder 2014-10-06 16:44:51 +03:00
openjpeg openjpegdec: Use new gst_video_decoder_set_needs_format() API 2013-12-05 11:50:17 +01:00
openni2 openni2src: do not leak pool 2014-09-16 12:48:25 +03:00
opus Fix up one-element lists in template caps 2014-09-10 17:24:39 +01: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 rtmpsrc: Report limited bandwidth 2014-07-01 15:02:37 +02:00
sbc sbcenc: Unref output caps in error cases 2014-08-11 15:32:28 +03:00
schroedinger schrodec: optimize parse logic 2014-10-10 13:06:40 +01:00
sdl gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
smoothstreaming mssdemux: synchronize with the download loop thread to signal it to continue 2014-09-18 13:38:29 -03:00
snapshot gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sndfile sndfile: don't decode formats that are better handled by other elements 2014-08-25 12:22:44 +01: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 srtpdec: Add support for RTP/RTCP mixing if data arrives on RTCP pad 2014-08-21 18:45:19 -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: stack the video subsurface into another subsurface that covers the whole render rectangle 2014-10-11 14:57:14 +02:00
webp webpdec: Remove unused variable 2014-09-16 11:24:37 +03:00
xvid gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
zbar zbar: Add YVU9 and YUV9 to ZBAR_YUV_CAPS 2014-10-08 16:46:04 +01:00
Makefile.am openh264: Add OpenH264 based encoder/decoder elements 2014-10-03 17:23:35 +03:00