mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	spa: alsa: Switch to explicit fallthrough
Use `__attribute__((fallthrough))` through the new FALLTHROUGH macro, if supported.
This commit is contained in:
		
							parent
							
								
									449cb66cec
								
							
						
					
					
						commit
						ec7ed1275e
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -25,6 +25,8 @@
 | 
			
		|||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include "spa/utils/defs.h"
 | 
			
		||||
 | 
			
		||||
#define PA_CHANNELS_MAX	64
 | 
			
		||||
 | 
			
		||||
#define PA_CHANNEL_MAP_SNPRINT_MAX 336
 | 
			
		||||
| 
						 | 
				
			
			@ -163,17 +165,17 @@ static inline pa_channel_map* pa_channel_map_init_auto(pa_channel_map *m, unsign
 | 
			
		|||
                case 8:
 | 
			
		||||
                    m->map[6] = PA_CHANNEL_POSITION_SIDE_LEFT;
 | 
			
		||||
                    m->map[7] = PA_CHANNEL_POSITION_SIDE_RIGHT;
 | 
			
		||||
                    /* Fall through */
 | 
			
		||||
                    SPA_FALLTHROUGH;
 | 
			
		||||
                case 6:
 | 
			
		||||
                    m->map[5] = PA_CHANNEL_POSITION_LFE;
 | 
			
		||||
                    /* Fall through */
 | 
			
		||||
                    SPA_FALLTHROUGH;
 | 
			
		||||
                case 5:
 | 
			
		||||
                    m->map[4] = PA_CHANNEL_POSITION_FRONT_CENTER;
 | 
			
		||||
                    /* Fall through */
 | 
			
		||||
                    SPA_FALLTHROUGH;
 | 
			
		||||
                case 4:
 | 
			
		||||
                    m->map[2] = PA_CHANNEL_POSITION_REAR_LEFT;
 | 
			
		||||
                    m->map[3] = PA_CHANNEL_POSITION_REAR_RIGHT;
 | 
			
		||||
                    /* Fall through */
 | 
			
		||||
                    SPA_FALLTHROUGH;
 | 
			
		||||
                case 2:
 | 
			
		||||
                    m->map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;
 | 
			
		||||
                    m->map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue