alsa: also define area_addr when version check missing

This commit is contained in:
Wim Taymans 2023-04-14 19:59:18 +02:00
parent aa971187d7
commit bd42e54c21

View file

@ -354,8 +354,7 @@ static inline int ratelimit_test(struct ratelimit *r, uint64_t now)
return missed;
}
#if defined(SND_LIB_VER)
#if SND_LIB_VERSION >= SND_LIB_VER(1, 2, 6)
#if defined(SND_LIB_VER) && SND_LIB_VERSION >= SND_LIB_VER(1, 2, 6)
#define channel_area_addr snd_pcm_channel_area_addr
#else
static inline void *channel_area_addr(const snd_pcm_channel_area_t *area, snd_pcm_uframes_t offset)
@ -363,7 +362,6 @@ static inline void *channel_area_addr(const snd_pcm_channel_area_t *area, snd_pc
return (char *)area->addr + (area->first + area->step * offset) / 8;
}
#endif
#endif
#ifdef __cplusplus
} /* extern "C" */