mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	alsa: add sync.id in acp properties
This commit is contained in:
		
							parent
							
								
									9e88aafa30
								
							
						
					
					
						commit
						44f2ed7579
					
				
					 1 changed files with 5 additions and 0 deletions
				
			
		| 
						 | 
					@ -1015,6 +1015,7 @@ void pa_alsa_init_proplist_pcm_info(pa_core *c, pa_proplist *p, snd_pcm_info_t *
 | 
				
			||||||
    snd_pcm_subclass_t subclass;
 | 
					    snd_pcm_subclass_t subclass;
 | 
				
			||||||
    const char *n, *id, *sdn;
 | 
					    const char *n, *id, *sdn;
 | 
				
			||||||
    int card;
 | 
					    int card;
 | 
				
			||||||
 | 
					    snd_pcm_sync_id_t sync_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pa_assert(p);
 | 
					    pa_assert(p);
 | 
				
			||||||
    pa_assert(pcm_info);
 | 
					    pa_assert(pcm_info);
 | 
				
			||||||
| 
						 | 
					@ -1049,6 +1050,10 @@ void pa_alsa_init_proplist_pcm_info(pa_core *c, pa_proplist *p, snd_pcm_info_t *
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if ((card = snd_pcm_info_get_card(pcm_info)) >= 0)
 | 
					    if ((card = snd_pcm_info_get_card(pcm_info)) >= 0)
 | 
				
			||||||
        pa_alsa_init_proplist_card(c, p, card);
 | 
					        pa_alsa_init_proplist_card(c, p, card);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sync_id = snd_pcm_info_get_sync(pcm_info);
 | 
				
			||||||
 | 
					    pa_proplist_setf(p, "alsa.sync.id", "%08x:%08x:%08x:%08x",
 | 
				
			||||||
 | 
								sync_id.id32[0], sync_id.id32[1], sync_id.id32[2], sync_id.id32[3]);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void pa_alsa_init_proplist_pcm(pa_core *c, pa_proplist *p, snd_pcm_t *pcm) {
 | 
					void pa_alsa_init_proplist_pcm(pa_core *c, pa_proplist *p, snd_pcm_t *pcm) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue