summaryrefslogtreecommitdiff
path: root/ext/wayland/gstwaylandsink.c
AgeCommit message (Expand)AuthorFilesLines
2015-10-26waylandsink: don't advertise the local wl_display contextGeorge Kiagiadakis1-6/+0
2015-01-23waylandsink: Free leaked GstStructureEdward Hervey1-0/+2
2014-10-11waylandsink: do not render twice the same bufferBenjamin Gaignard1-0/+6
2014-10-11waylandsink: stack the video subsurface into another subsurface that covers t...George Kiagiadakis1-32/+14
2014-10-11waylandsink: rename video format conversion functions to indicate they are ab...George Kiagiadakis1-3/+3
2014-10-11waylandsink: remove the ugly gst_wl_display_stop() now that this mechanism is...George Kiagiadakis1-8/+1
2014-10-11waylandsink: replace the custom buffer pool with an allocatorGeorge Kiagiadakis1-89/+68
2014-10-11waylandsink: rework the mechanism for keeping buffers out of the pool until w...George Kiagiadakis1-34/+13
2014-09-17waylandsink: do not leak buffer pool in error caseOgnyan Tonchev1-0/+1
2014-06-21waylandsink: Fix compiler warningSebastian Dröge1-1/+1
2014-06-17waylandsink: remove the buffer from the surface when going PAUSED -> READYGeorge Kiagiadakis1-7/+22
2014-06-17waylandsink: improve the way the video size is passed to wlwindow and also im...George Kiagiadakis1-18/+34
2014-06-17waylandsink: rename pause/resume_rendering to begin/end_geometry_change and u...George Kiagiadakis1-10/+10
2014-06-17waylandsink: remove the manual synchronization from pause/resume_rendering an...George Kiagiadakis1-22/+12
2014-06-17waylandsink: protect access to properties with the OBJECT_LOCKGeorge Kiagiadakis1-0/+7
2014-06-17waylandsink: protect access to the display with a new display_lockGeorge Kiagiadakis1-14/+41
2014-06-17waylandsink: remove the OBJECT_LOCK from set_caps()George Kiagiadakis1-10/+3
2014-06-17waylandsink: Replace the OBJECT_LOCK with a private render_lock to lock rende...George Kiagiadakis1-15/+17
2014-06-17waylandsink: move surface resizing logic to the GstWlWindow and make it be ca...George Kiagiadakis1-21/+15
2014-06-17waylandsink: create and maintain the subsurface inside the sinkGeorge Kiagiadakis1-27/+31
2014-06-17wayland: add public API for creating & using the display handle GstContextGeorge Kiagiadakis1-6/+4
2014-06-17waylandsink: get the external display handle using GstContextGeorge Kiagiadakis1-43/+115
2014-06-17waylandsink: drop width/height arguments from gst_wl_window_new_from_surface()George Kiagiadakis1-1/+2
2014-06-17waylandsink: fix assertion failure when stopping immediately after starting, ...George Kiagiadakis1-1/+1
2014-06-17waylandsink: Update wl_scaler to version 2George Kiagiadakis1-3/+1
2014-06-17waylandsink: Add myself to the authors listGeorge Kiagiadakis1-1/+2
2014-06-17waylandsink: create/destroy the display when entering/leaving the READY state...George Kiagiadakis1-37/+41
2014-06-17waylandsink: Support all video formats supported by the displayGeorge Kiagiadakis1-7/+28
2014-06-17waylandsink: fix crash in case there is no pool because of a caps negotiation...George Kiagiadakis1-4/+8
2014-06-17waylandsink: increase debug messagesGeorge Kiagiadakis1-0/+5
2014-06-17waylandsink: Use a boolean in combination with render_cond to comply with GCo...George Kiagiadakis1-4/+8
2014-06-17waylandsink: Implement expose() and handle resizing properly in non-PLAYING s...George Kiagiadakis1-34/+61
2014-06-17waylandsink: Use wl_scaler/wl_viewport to scale the surface in the compositor...George Kiagiadakis1-30/+7
2014-06-17waylandsink: Set external surfaces and their child objects to use our own eve...George Kiagiadakis1-0/+2
2014-06-17waylandsink: Wait for the frame_cb to redraw and drop frames meanwhileGeorge Kiagiadakis1-1/+11
2014-06-17waylandsink: Handle wl_buffer::release and don't reuse buffers that are not r...George Kiagiadakis1-3/+29
2014-06-17waylandsink: implement the GstVideoOverlay & GstWaylandVideo interfacesGeorge Kiagiadakis1-45/+193
2014-06-17waylandsink: implement with stubs the GstWaylandVideo & GstVideoOverlay inter...George Kiagiadakis1-6/+74
2014-06-17waylandsink: handle the list of supported formats properlyGeorge Kiagiadakis1-8/+22
2014-06-17waylandsink: unref the buffer poolGeorge Kiagiadakis1-0/+3
2014-06-17waylandsink/waylandpool: ref the display instead of the sink to avoid cyclic ...George Kiagiadakis1-3/+3
2014-06-17waylandsink: make the display property usefulGeorge Kiagiadakis1-10/+12
2014-06-17waylandsink: access sink->pool in a more atomic fashionGeorge Kiagiadakis1-8/+6
2014-06-17waylandsink: remove the useless wayland_lockGeorge Kiagiadakis1-6/+0
2014-06-17waylandsink: cleanup header includesGeorge Kiagiadakis1-0/+1
2014-06-17waylandsink: split window-related code out to a new GstWlWindow classGeorge Kiagiadakis1-80/+11
2014-06-17waylandsink: remove callback and redraw_pending variables from the window str...George Kiagiadakis1-9/+3
2014-06-17waylandsink: split video format related functions out to a separate fileGeorge Kiagiadakis1-60/+1
2014-06-17waylandsink: move struct shm_pool and its related functions to waylandpool.cGeorge Kiagiadakis1-12/+0
2014-06-17waylandsink: remove unused variablesGeorge Kiagiadakis1-3/+0