aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2016-09-14 18:25:20 -0400
committerTakashi Iwai <tiwai@suse.de>2016-09-15 02:13:05 -0400
commit46e860f76804f86ac6062e9bb0d6dbea47f23899 (patch)
tree72024b0f20f8fb1de106f229186618a62828f20b /include/sound
parent398fa4db6c694e1f655cad78478a9e3fb030cc01 (diff)
ALSA: rename TLV-related macros so that they're friendly to user applications
In a previous commit, some macros newly appeared to UAPI header for TLV packet. These macros have short names and they easily bring name conflist to applications. The conflict can be avoided to rename them with a proper prefix. For this purpose, this commit renames these macros with prefix 'SNDRV_CTL_TLVD_'. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/tlv.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/include/sound/tlv.h b/include/sound/tlv.h
index 1f593b6747e9..6e2e7735d20a 100644
--- a/include/sound/tlv.h
+++ b/include/sound/tlv.h
@@ -24,4 +24,30 @@
24 24
25#include <uapi/sound/tlv.h> 25#include <uapi/sound/tlv.h>
26 26
27/* For historical reasons, these macros are aliases to the ones in UAPI. */
28#define TLV_ITEM SNDRV_CTL_TLVD_ITEM
29#define TLV_LENGTH SNDRV_CTL_TLVD_LENGTH
30
31#define TLV_CONTAINER_ITEM SNDRV_CTL_TLVD_CONTAINER_ITEM
32#define DECLARE_TLV_CONTAINER SNDRV_CTL_TLVD_DECLARE_CONTAINER
33
34#define TLV_DB_SCALE_MASK SNDRV_CTL_TLVD_DB_SCALE_MASK
35#define TLV_DB_SCALE_MUTE SNDRV_CTL_TLVD_DB_SCALE_MUTE
36#define TLV_DB_SCALE_ITEM SNDRV_CTL_TLVD_DB_SCALE_ITEM
37#define DECLARE_TLV_DB_SCALE SNDRV_CTL_TLVD_DECLARE_DB_SCALE
38
39#define TLV_DB_MINMAX_ITEM SNDRV_CTL_TLVD_DB_MINMAX_ITEM
40#define TLV_DB_MINMAX_MUTE_ITEM SNDRV_CTL_TLVD_DB_MINMAX_MUTE_ITEM
41#define DECLARE_TLV_DB_MINMAX SNDRV_CTL_TLVD_DECLARE_DB_MINMAX
42#define DECLARE_TLV_DB_MINMAX_MUTE SNDRV_CTL_TLVD_DECLARE_DB_MINMAX_MUTE
43
44#define TLV_DB_LINEAR_ITEM SNDRV_CTL_TLVD_DB_LINEAR_ITEM
45#define DECLARE_TLV_DB_LINEAR SNDRV_CTL_TLVD_DECLARE_DB_LINEAR
46
47#define TLV_DB_RANGE_ITEM SNDRV_CTL_TLVD_DB_RANGE_ITEM
48#define DECLARE_TLV_DB_RANGE SNDRV_CTL_TLVD_DECLARE_DB_RANGE
49#define TLV_DB_RANGE_HEAD SNDRV_CTL_TLVD_DB_RANGE_HEAD
50
51#define TLV_DB_GAIN_MUTE SNDRV_CTL_TLVD_DB_GAIN_MUTE
52
27#endif /* __SOUND_TLV_H */ 53#endif /* __SOUND_TLV_H */