mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 20:33:58 -04:00
Merge "uapi: sound: latency mode support for transcode loopback"
This commit is contained in:
commit
452bee0e6a
2 changed files with 18 additions and 1 deletions
|
|
@ -145,6 +145,11 @@ struct snd_compr_audio_info {
|
|||
#define SNDRV_COMPRESS_CLK_REC_MODE_NONE 0
|
||||
#define SNDRV_COMPRESS_CLK_REC_MODE_AUTO 1
|
||||
|
||||
enum sndrv_compress_latency_mode {
|
||||
SNDRV_COMPRESS_LEGACY_LATENCY_MODE = 0,
|
||||
SNDRV_COMPRESS_LOW_LATENCY_MODE = 1,
|
||||
};
|
||||
|
||||
#endif
|
||||
/**
|
||||
* enum sndrv_compress_encoder
|
||||
|
|
@ -171,6 +176,7 @@ enum sndrv_compress_encoder {
|
|||
SNDRV_COMPRESS_START_DELAY = 7,
|
||||
SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK = 8,
|
||||
SNDRV_COMPRESS_ADJUST_SESSION_CLOCK = 9,
|
||||
SNDRV_COMPRESS_LATENCY_MODE = 10,
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
@ -183,6 +189,7 @@ enum sndrv_compress_encoder {
|
|||
#define SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK \
|
||||
SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK
|
||||
#define SNDRV_COMPRESS_ADJUST_SESSION_CLOCK SNDRV_COMPRESS_ADJUST_SESSION_CLOCK
|
||||
#define SNDRV_COMPRESS_LATENCY_MODE SNDRV_COMPRESS_LATENCY_MODE
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -88,7 +88,17 @@
|
|||
#define SND_AUDIOCODEC_DSD ((__u32) 0x00000012)
|
||||
#define SND_AUDIOCODEC_APTX ((__u32) 0x00000013)
|
||||
#define SND_AUDIOCODEC_TRUEHD ((__u32) 0x00000014)
|
||||
#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_TRUEHD
|
||||
#define SND_AUDIOCODEC_DTS_PASS_THROUGH ((__u32) 0x00000015)
|
||||
#define SND_AUDIOCODEC_DTS_LBR ((__u32) 0x00000016)
|
||||
#define SND_AUDIOCODEC_DTS_TRANSCODE_LOOPBACK ((__u32) 0x00000017)
|
||||
#define SND_AUDIOCODEC_PASS_THROUGH ((__u32) 0x00000018)
|
||||
#define SND_AUDIOCODEC_MP2 ((__u32) 0x00000019)
|
||||
#define SND_AUDIOCODEC_DTS_LBR_PASS_THROUGH ((__u32) 0x0000001A)
|
||||
#define SND_AUDIOCODEC_AC3 ((__u32) 0x0000001B)
|
||||
#define SND_AUDIOCODEC_AC3_PASS_THROUGH ((__u32) 0x0000001C)
|
||||
#define SND_AUDIOCODEC_DTS ((__u32) 0x0000001D)
|
||||
#define SND_AUDIOCODEC_EAC3 ((__u32) 0x0000001F)
|
||||
#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_EAC3
|
||||
|
||||
/*
|
||||
* Profile and modes are listed with bit masks. This allows for a
|
||||
|
|
|
|||
Loading…
Reference in a new issue