diff options
Diffstat (limited to 'include/sound/asound.h')
-rw-r--r-- | include/sound/asound.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/sound/asound.h b/include/sound/asound.h index 0309da2f11d3..3eaf155b850d 100644 --- a/include/sound/asound.h +++ b/include/sound/asound.h | |||
@@ -302,8 +302,6 @@ typedef int __bitwise snd_pcm_hw_param_t; | |||
302 | #define SNDRV_PCM_HW_PARAM_SUBFORMAT ((__force snd_pcm_hw_param_t) 2) /* Subformat */ | 302 | #define SNDRV_PCM_HW_PARAM_SUBFORMAT ((__force snd_pcm_hw_param_t) 2) /* Subformat */ |
303 | #define SNDRV_PCM_HW_PARAM_FIRST_MASK SNDRV_PCM_HW_PARAM_ACCESS | 303 | #define SNDRV_PCM_HW_PARAM_FIRST_MASK SNDRV_PCM_HW_PARAM_ACCESS |
304 | #define SNDRV_PCM_HW_PARAM_LAST_MASK SNDRV_PCM_HW_PARAM_SUBFORMAT | 304 | #define SNDRV_PCM_HW_PARAM_LAST_MASK SNDRV_PCM_HW_PARAM_SUBFORMAT |
305 | #define SNDRV_PCM_HW_PARAM_MASK_INDEX(var) \ | ||
306 | ((__force int)(var) - (__force int)SNDRV_PCM_HW_PARAM_FIRST_MASK) | ||
307 | 305 | ||
308 | #define SNDRV_PCM_HW_PARAM_SAMPLE_BITS ((__force snd_pcm_hw_param_t) 8) /* Bits per sample */ | 306 | #define SNDRV_PCM_HW_PARAM_SAMPLE_BITS ((__force snd_pcm_hw_param_t) 8) /* Bits per sample */ |
309 | #define SNDRV_PCM_HW_PARAM_FRAME_BITS ((__force snd_pcm_hw_param_t) 9) /* Bits per frame */ | 307 | #define SNDRV_PCM_HW_PARAM_FRAME_BITS ((__force snd_pcm_hw_param_t) 9) /* Bits per frame */ |
@@ -319,8 +317,6 @@ typedef int __bitwise snd_pcm_hw_param_t; | |||
319 | #define SNDRV_PCM_HW_PARAM_TICK_TIME ((__force snd_pcm_hw_param_t) 19) /* Approx tick duration in us */ | 317 | #define SNDRV_PCM_HW_PARAM_TICK_TIME ((__force snd_pcm_hw_param_t) 19) /* Approx tick duration in us */ |
320 | #define SNDRV_PCM_HW_PARAM_FIRST_INTERVAL SNDRV_PCM_HW_PARAM_SAMPLE_BITS | 318 | #define SNDRV_PCM_HW_PARAM_FIRST_INTERVAL SNDRV_PCM_HW_PARAM_SAMPLE_BITS |
321 | #define SNDRV_PCM_HW_PARAM_LAST_INTERVAL SNDRV_PCM_HW_PARAM_TICK_TIME | 319 | #define SNDRV_PCM_HW_PARAM_LAST_INTERVAL SNDRV_PCM_HW_PARAM_TICK_TIME |
322 | #define SNDRV_PCM_HW_PARAM_INTERVAL_INDEX(var) \ | ||
323 | ((__force int)(var) - (__force int)SNDRV_PCM_HW_PARAM_FIRST_INTERVAL) | ||
324 | 320 | ||
325 | #define SNDRV_PCM_HW_PARAMS_NORESAMPLE (1<<0) /* avoid rate resampling */ | 321 | #define SNDRV_PCM_HW_PARAMS_NORESAMPLE (1<<0) /* avoid rate resampling */ |
326 | 322 | ||
@@ -340,11 +336,11 @@ struct snd_mask { | |||
340 | 336 | ||
341 | struct snd_pcm_hw_params { | 337 | struct snd_pcm_hw_params { |
342 | unsigned int flags; | 338 | unsigned int flags; |
343 | struct snd_mask masks[ | 339 | struct snd_mask masks[SNDRV_PCM_HW_PARAM_LAST_MASK - |
344 | SNDRV_PCM_HW_PARAM_MASK_INDEX(SNDRV_PCM_HW_PARAM_LAST_MASK) + 1]; | 340 | SNDRV_PCM_HW_PARAM_FIRST_MASK + 1]; |
345 | struct snd_mask mres[5]; /* reserved masks */ | 341 | struct snd_mask mres[5]; /* reserved masks */ |
346 | struct snd_interval intervals[ | 342 | struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL - |
347 | SNDRV_PCM_HW_PARAM_INTERVAL_INDEX(SNDRV_PCM_HW_PARAM_LAST_INTERVAL) + 1]; | 343 | SNDRV_PCM_HW_PARAM_FIRST_INTERVAL + 1]; |
348 | struct snd_interval ires[9]; /* reserved intervals */ | 344 | struct snd_interval ires[9]; /* reserved intervals */ |
349 | unsigned int rmask; /* W: requested masks */ | 345 | unsigned int rmask; /* W: requested masks */ |
350 | unsigned int cmask; /* R: changed masks */ | 346 | unsigned int cmask; /* R: changed masks */ |