Loading include/uapi/sound/compress_offload.h +7 −0 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 }; Loading @@ -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 /** Loading include/uapi/sound/compress_params.h +11 −1 Original line number Diff line number Diff line Loading @@ -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 Loading
include/uapi/sound/compress_offload.h +7 −0 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 }; Loading @@ -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 /** Loading
include/uapi/sound/compress_params.h +11 −1 Original line number Diff line number Diff line Loading @@ -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