Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0758cd3d authored by Dhanalakshmi Siddani's avatar Dhanalakshmi Siddani Committed by Gerrit - the friendly Code Review server
Browse files

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: default avatarDhanalakshmi Siddani <dsiddani@codeaurora.org>
parent c3727835
Loading
Loading
Loading
Loading
+9 −1
Original line number Original line Diff line number Diff line
@@ -104,7 +104,8 @@
#define SND_AUDIOCODEC_ALAC                  ((__u32) 0x00000020)
#define SND_AUDIOCODEC_ALAC                  ((__u32) 0x00000020)
#define SND_AUDIOCODEC_APE                   ((__u32) 0x00000021)
#define SND_AUDIOCODEC_APE                   ((__u32) 0x00000021)
#define SND_AUDIOCODEC_DSD                   ((__u32) 0x00000022)
#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
 * Profile and modes are listed with bit masks. This allows for a
@@ -398,6 +399,12 @@ struct snd_dec_ape {
	__u32 seek_table_present;
	__u32 seek_table_present;
};
};


struct snd_dec_aptx {
	__u32 lap;
	__u32 uap;
	__u32 nap;
};

union snd_codec_options {
union snd_codec_options {
	struct snd_enc_wma wma;
	struct snd_enc_wma wma;
	struct snd_enc_vorbis vorbis;
	struct snd_enc_vorbis vorbis;
@@ -409,6 +416,7 @@ union snd_codec_options {
	struct snd_dec_vorbis vorbis_dec;
	struct snd_dec_vorbis vorbis_dec;
	struct snd_dec_alac alac;
	struct snd_dec_alac alac;
	struct snd_dec_ape ape;
	struct snd_dec_ape ape;
	struct snd_dec_aptx aptx_dec;
};
};


/** struct snd_codec_desc - description of codec capabilities
/** struct snd_codec_desc - description of codec capabilities