Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1de71d96c6 
								
							 
						 
						
							
							
								
								v4l2: include config.h to check for udev  
							
							 
							
							
							
						 
						
							2024-02-06 22:41:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b4c7973d49 
								
							 
						 
						
							
							
								
								meson: fix build with missing libudev-devel  
							
							 
							
							
							
						 
						
							2024-02-06 11:49:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								eaea03c26c 
								
							 
						 
						
							
							
								
								spa: export log topic enumerations  
							
							 
							
							
							
						 
						
							2024-01-04 10:02:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								8256a2d5a6 
								
							 
						 
						
							
							
								
								spa: remove unnecessary indirection for some spa_log_topics  
							
							 
							
							... 
							
							
							
							This results in shorter machine code since it removes one
pointer load and a NULL check. 
							
						 
						
							2023-10-06 13:08:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								934ab3036e 
								
							 
						 
						
							
							
								
								treewide: use SPDX tags to specify copyright information  
							
							 
							
							... 
							
							
							
							SPDX tags make the licensing information easy to understand and clear,
and they are machine parseable.
See https://spdx.dev  for more information. 
							
						 
						
							2023-02-16 10:54:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								865635ef10 
								
							 
						 
						
							
							
								
								v4l2: use log topic  
							
							 
							
							
							
						 
						
							2021-10-03 12:12:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6756a3c8fc 
								
							 
						 
						
							
							
								
								monitor: remove monitor API and use device  
							
							 
							
							... 
							
							
							
							Remove the monitor API, we can use the device API for it. Make sure
we support creating devices (like alsa) from another device (udev).
Use new object.id to store the object id in the object properties. Use
the port.id/node.id etc to make relations to other objects. 
							
						 
						
							2019-09-20 13:04:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								569cbb48a9 
								
							 
						 
						
							
							
								
								use SPA_EXPORT to export symbols  
							
							 
							
							
							
						 
						
							2019-02-06 13:24:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e1bd12e599 
								
							 
						 
						
							
							
								
								device: add device object  
							
							 
							
							... 
							
							
							
							Make a device object, let the v4l2 monitor create device objects
The device object is responsible for dynamically creating nodes. 
							
						 
						
							2018-11-23 12:43:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								85f2e93c54 
								
							 
						 
						
							
							
								
								Relicense as MIT/X11  
							
							 
							
							... 
							
							
							
							Remove some obsolete files 
							
						 
						
							2018-11-05 17:48:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6fb0f580ea 
								
							 
						 
						
							
							
								
								Use errno for result errors  
							
							 
							
							... 
							
							
							
							Make new enumeration for data transport status and use errno
style error numbers for errors. 
							
						 
						
							2017-11-13 09:41:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								caaeaff223 
								
							 
						 
						
							
							
								
								Reorganise SPA tree  
							
							 
							
							... 
							
							
							
							Reorganise the SPA includes to make it more extensible later
Simplify the naming of the buffer and meta params 
							
						 
						
							2017-11-10 13:36:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								11f23a3ffa 
								
							 
						 
						
							
							
								
								spa: don't use typedef for struct and enum  
							
							 
							
							
							
						 
						
							2017-05-25 13:28:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b05d82d514 
								
							 
						 
						
							
							
								
								plugins: use macros for input checks  
							
							 
							
							... 
							
							
							
							That way we can compile them out if we want 
							
						 
						
							2017-04-04 09:00:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f92b68c3c3 
								
							 
						 
						
							
							
								
								Use types with known sizes where we can, easier to serialize  
							
							 
							
							... 
							
							
							
							Add iterator for POD and use it to implement some demarshalling. 
							
						 
						
							2017-03-07 11:56:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b38ecafe81 
								
							 
						 
						
							
							
								
								Use int counters for iterating items  
							
							 
							
							... 
							
							
							
							Use counters instead of void* to iterate items. This simplifies some
things and makes it easier to do over the wire.
Add format description to NodeInfo and use this to add format
descriptions to pinos devices.
Small fixes to fix leaks and crashes. 
							
						 
						
							2017-02-01 08:58:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9f53eda6cb 
								
							 
						 
						
							
							
								
								Add monitor interface  
							
							 
							
							... 
							
							
							
							Add an interface to monitor devices and helper program
Add v4l2 monitor
Add simple dictionary with key/value pairs 
							
						 
						
							2016-09-15 11:49:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b9320c67c2 
								
							 
						 
						
							
							
								
								inspect: improve output  
							
							 
							
							... 
							
							
							
							Keep state variable to enumerate things. This allows us to remove the
expectation that the same index will give the same item.
Use a new rectangle type for video size. When enumerating sizes, this
allows us to specify relations between width and height more easily.
Remove the struct and bytes type, they are like pointer.
Add filter to enum_formats to speed up enumerations. 
							
						 
						
							2016-07-25 10:50:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab8af91e0 
								
							 
						 
						
							
							
								
								More hacking  
							
							 
							
							... 
							
							
							
							Add spa based v4l2 pinos module
Add allocation params to port_alloc_buffers
Let the app do allocation for handles. 
							
						 
						
							2016-07-25 10:50:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								beedb65f00 
								
							 
						 
						
							
							
								
								video: add video format  
							
							 
							
							... 
							
							
							
							start working on v4l2 source 
							
						 
						
							2016-07-25 10:50:05 +02:00