Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							fd43b3d604 
							
						 
					 
					
						
						
							
							ximage, xvimage: drop use of GSlice  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695 > 
						
						
					 
					
						2023-01-24 15:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniels Umanovskis 
							
						 
					 
					
						
						
						
						
							
						
						
							990d124790 
							
						 
					 
					
						
						
							
							ximagesink, xvimagesink: set the _NET_WM_PID atom on the window  
						
						... 
						
						
						
						This makes it easier for X11 window management to work with windows created by these sinks
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3267 > 
						
						
					 
					
						2022-10-26 16:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							eef76a9491 
							
						 
					 
					
						
						
							
							xvimagesink: Don't leak XvShmImage  
						
						... 
						
						
						
						If allocating an XvShmImage generates an X error, but
still returns some allocated memory, make sure to free it
so it doesn't leak.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3100 > 
						
						
					 
					
						2022-10-03 17:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7d4f74f2 
							
						 
					 
					
						
						
							
							xvimagesink: Zero initialize mask array  
						
						... 
						
						
						
						Clear the stack array before setting bits to pass to
XISelectEvents(). Fixes spurious crash from an X error:
X Error of failed request:  BadValue (integer parameter out of range for operation)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3100 > 
						
						
					 
					
						2022-10-03 17:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							c8cf714d37 
							
						 
					 
					
						
						
							
							xvimagesink: Don't leak temporary  
						
						... 
						
						
						
						Use a stack variable instead of a temporarily
malloced variable that wasn't being freed
properly. Fixes a small leak of a GstXvTouchDevice
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3100 > 
						
						
					 
					
						2022-10-03 17:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4425e46a 
							
						 
					 
					
						
						
							
							meson: Call pkgconfig.generate in the loop where we declare plugins dependencies  
						
						... 
						
						
						
						Removing some copy pasted code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970 > 
						
						
					 
					
						2022-09-01 21:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							65b15f72b5 
							
						 
					 
					
						
						
							
							x(v)imagesink: Don't create invalid GstNavigationModifierType by simply passing through X11 event states  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2931 > 
						
						
					 
					
						2022-08-25 14:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							52d7370311 
							
						 
					 
					
						
						
							
							x11: Fix unused variable warnings  
						
						... 
						
						
						
						These are emitted when XInput 2 is not available.
```
../subprojects/gst-plugins-base/sys/ximage/ximagesink.c: In function ‘gst_x_image_sink_handle_xevents’:
../subprojects/gst-plugins-base/sys/ximage/ximagesink.c:696:29: warning: unused variable ‘state’ [-Wunused-variable]
  696 |   GstNavigationModifierType state = GST_NAVIGATION_MODIFIER_NONE;
      |                             ^~~~~
../subprojects/gst-plugins-base/sys/ximage/ximagesink.c:694:35: warning: unused variable ‘touch_frame_open’ [-Wunused-variable]
  694 |   gboolean pointer_moved = FALSE, touch_frame_open = FALSE;
      |                                   ^~~~~~~~~~~~~~~~
../subprojects/gst-plugins-base/sys/xvimage/xvimagesink.c: In function ‘gst_xv_image_sink_handle_xevents’:
../subprojects/gst-plugins-base/sys/xvimage/xvimagesink.c:427:35: warning: unused variable ‘touch_frame_open’ [-Wunused-variable]
  427 |   gboolean pointer_moved = FALSE, touch_frame_open = FALSE;
      |                                   ^~~~~~~~~~~~~~~~
../subprojects/gst-plugins-base/sys/xvimage/xvimagesink.c:426:29: warning: unused variable ‘state’ [-Wunused-variable]
  426 |   GstNavigationModifierType state = GST_NAVIGATION_MODIFIER_NONE;
      |                             ^~~~~
```
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2093 > 
						
						
					 
					
						2022-04-22 12:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Haihua Hu 
							
						 
					 
					
						
						
						
						
							
						
						
							df0958e855 
							
						 
					 
					
						
						
							
							ximagesink/xvimagesink: use GST_XINITTHREADS to ensure call to XInitThreads  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2098 > 
						
						
					 
					
						2022-04-04 15:49:02 +08:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							b004464ac6 
							
						 
					 
					
						
						
							
							Remove glib and gobject dependencies everywhere  
						
						... 
						
						
						
						They are part of gst_dep already and we have to make sure to always have
gst_dep. The order in dependencies matters, because it is also the order
in which Meson will set -I args. We want gstreamer's config.h to take
precedence over glib's private config.h when it's a subproject.
While at it, remove useless fallback args for gmodule/gio dependencies,
only gstreamer core needs it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031 > 
						
						
					 
					
						2022-04-01 16:32:17 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							25819c41fb 
							
						 
					 
					
						
						
							
							navigation: Add support for key Modifiers in all relevant events  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2010 > 
						
						
					 
					
						2022-03-25 15:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vivienne Watermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							9389754d1a 
							
						 
					 
					
						
						
							
							xvimagesink: Add touch event support  
						
						... 
						
						
						
						Send touch events for XI_TouchBegin, XI_TouchEnd, and XI_TouchUpdate
events, grouping events with identical timestamps into one TOUCH_FRAME.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633 > 
						
						
					 
					
						2022-03-23 13:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vivienne Watermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7f397863 
							
						 
					 
					
						
						
							
							ximagesink: Add touch event support  
						
						... 
						
						
						
						Send touch events for XI_TouchBegin, XI_TouchEnd, and XI_TouchUpdate
events, grouping events with identical timestamps into one TOUCH_FRAME.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633 > 
						
						
					 
					
						2022-03-23 13:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vivienne Watermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6c2f6c3bd4 
							
						 
					 
					
						
						
							
							all: Use new navigation interface and API  
						
						... 
						
						
						
						Use and implement the new navigation interface in all relevant sink elements,
and use API functions everywhere instead of directy accessing the event structure.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633 > 
						
						
					 
					
						2022-03-23 13:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd28195ca 
							
						 
					 
					
						
						
							
							Move files from gst-plugins-base into  the "subprojects/gst-plugins-base/" subdir  
						
						
						
						
					 
					
						2021-09-24 16:13:26 -03:00