mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	Use types with known sizes where we can, easier to serialize
Add iterator for POD and use it to implement some demarshalling.
This commit is contained in:
		
							parent
							
								
									23d09d5b60
								
							
						
					
					
						commit
						f92b68c3c3
					
				
					 77 changed files with 839 additions and 695 deletions
				
			
		| 
						 | 
				
			
			@ -231,10 +231,10 @@ spa_xv_sink_node_set_event_callback (SpaNode              *node,
 | 
			
		|||
 | 
			
		||||
static SpaResult
 | 
			
		||||
spa_xv_sink_node_get_n_ports (SpaNode       *node,
 | 
			
		||||
                              unsigned int  *n_input_ports,
 | 
			
		||||
                              unsigned int  *max_input_ports,
 | 
			
		||||
                              unsigned int  *n_output_ports,
 | 
			
		||||
                              unsigned int  *max_output_ports)
 | 
			
		||||
                              uint32_t      *n_input_ports,
 | 
			
		||||
                              uint32_t      *max_input_ports,
 | 
			
		||||
                              uint32_t      *n_output_ports,
 | 
			
		||||
                              uint32_t      *max_output_ports)
 | 
			
		||||
{
 | 
			
		||||
  if (node == NULL)
 | 
			
		||||
    return SPA_RESULT_INVALID_ARGUMENTS;
 | 
			
		||||
| 
						 | 
				
			
			@ -253,9 +253,9 @@ spa_xv_sink_node_get_n_ports (SpaNode       *node,
 | 
			
		|||
 | 
			
		||||
static SpaResult
 | 
			
		||||
spa_xv_sink_node_get_port_ids (SpaNode       *node,
 | 
			
		||||
                               unsigned int   n_input_ports,
 | 
			
		||||
                               uint32_t       n_input_ports,
 | 
			
		||||
                               uint32_t      *input_ids,
 | 
			
		||||
                               unsigned int   n_output_ports,
 | 
			
		||||
                               uint32_t       n_output_ports,
 | 
			
		||||
                               uint32_t      *output_ids)
 | 
			
		||||
{
 | 
			
		||||
  if (node == NULL)
 | 
			
		||||
| 
						 | 
				
			
			@ -290,7 +290,7 @@ spa_xv_sink_node_port_enum_formats (SpaNode         *node,
 | 
			
		|||
                                    uint32_t         port_id,
 | 
			
		||||
                                    SpaFormat      **format,
 | 
			
		||||
                                    const SpaFormat *filter,
 | 
			
		||||
                                    unsigned int     index)
 | 
			
		||||
                                    uint32_t         index)
 | 
			
		||||
{
 | 
			
		||||
  SpaXvSink *this;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -558,10 +558,10 @@ xv_sink_init (const SpaHandleFactory  *factory,
 | 
			
		|||
              SpaHandle               *handle,
 | 
			
		||||
              const SpaDict           *info,
 | 
			
		||||
              const SpaSupport        *support,
 | 
			
		||||
              unsigned int             n_support)
 | 
			
		||||
              uint32_t                 n_support)
 | 
			
		||||
{
 | 
			
		||||
  SpaXvSink *this;
 | 
			
		||||
  unsigned int i;
 | 
			
		||||
  uint32_t i;
 | 
			
		||||
 | 
			
		||||
  if (factory == NULL || handle == NULL)
 | 
			
		||||
    return SPA_RESULT_INVALID_ARGUMENTS;
 | 
			
		||||
| 
						 | 
				
			
			@ -599,7 +599,7 @@ static const SpaInterfaceInfo xv_sink_interfaces[] =
 | 
			
		|||
static SpaResult
 | 
			
		||||
xv_sink_enum_interface_info (const SpaHandleFactory  *factory,
 | 
			
		||||
                             const SpaInterfaceInfo **info,
 | 
			
		||||
                             unsigned int             index)
 | 
			
		||||
                             uint32_t                 index)
 | 
			
		||||
{
 | 
			
		||||
  if (factory == NULL || info == NULL)
 | 
			
		||||
    return SPA_RESULT_INVALID_ARGUMENTS;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue