mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 03:40:35 +09:00
ANDROID: GKI: ALSA: compress: Add APTX format support in ALSA
Extend ALSA (Advanced Linux Sound Architecture) compress
to support APTX format.
CRs-Fixed: 1106128
Change-Id: I301c3fac1f0e267ca82f20a42437bae86a22413c
Signed-off-by: Dhanalakshmi Siddani <dsiddani@codeaurora.org>
Bug: 151372815
(cherry picked from commit 3aeaf95e8d0504b370d3bbc33e35c0a039187f20)
Signed-off-by: Saravana Kannan <saravanak@google.com>
This commit is contained in:
committed by
Saravana Kannan
parent
418114d1ce
commit
dee954b28b
@@ -103,7 +103,8 @@
|
||||
#define SND_AUDIOCODEC_ALAC ((__u32) 0x00000020)
|
||||
#define SND_AUDIOCODEC_APE ((__u32) 0x00000021)
|
||||
#define SND_AUDIOCODEC_DSD ((__u32) 0x00000022)
|
||||
#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_DSD
|
||||
#define SND_AUDIOCODEC_APTX ((__u32) 0x00000023)
|
||||
#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_APTX
|
||||
|
||||
/*
|
||||
* Profile and modes are listed with bit masks. This allows for a
|
||||
@@ -394,6 +395,12 @@ struct snd_dec_ape {
|
||||
__u32 seek_table_present;
|
||||
};
|
||||
|
||||
struct snd_dec_aptx {
|
||||
__u32 lap;
|
||||
__u32 uap;
|
||||
__u32 nap;
|
||||
};
|
||||
|
||||
union snd_codec_options {
|
||||
struct snd_enc_wma wma;
|
||||
struct snd_enc_vorbis vorbis;
|
||||
@@ -404,6 +411,7 @@ union snd_codec_options {
|
||||
struct snd_dec_vorbis vorbis_dec;
|
||||
struct snd_dec_alac alac;
|
||||
struct snd_dec_ape ape;
|
||||
struct snd_dec_aptx aptx_dec;
|
||||
};
|
||||
|
||||
/** struct snd_codec_desc - description of codec capabilities
|
||||
|
||||
Reference in New Issue
Block a user