Loading include/uapi/sound/compress_offload.h +12 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,18 @@ struct snd_compr_codec_caps { struct snd_codec_desc descriptor[MAX_NUM_CODEC_DESCRIPTORS]; } __attribute__((packed, aligned(4))); /** * struct snd_compr_audio_info: compressed input audio information * @frame_size: legth of the encoded frame with valid data * @reserved: reserved for furture use */ struct snd_compr_audio_info { __u32 frame_size; __u32 reserved[15]; } __attribute__((packed, aligned(4))); #define SND_COMPR_AUDIO_INFO /** * enum sndrv_compress_encoder * @SNDRV_COMPRESS_ENCODER_PADDING: no of samples appended by the encoder at the Loading include/uapi/sound/compress_params.h +5 −1 Original line number Diff line number Diff line Loading @@ -422,6 +422,7 @@ struct snd_codec_desc { * @align: Block alignment in bytes of an audio sample. * Only required for PCM or IEC formats. * @options: encoder-specific settings * @compr_passthr: compressed bitstream passthrough * @reserved: reserved for future use */ Loading @@ -438,7 +439,10 @@ struct snd_codec { __u32 format; __u32 align; union snd_codec_options options; __u32 reserved[3]; __u32 compr_passthr; __u32 reserved[2]; } __attribute__((packed, aligned(4))); #define SND_CODEC_COMPRESS_PASSTHROUGH #endif Loading
include/uapi/sound/compress_offload.h +12 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,18 @@ struct snd_compr_codec_caps { struct snd_codec_desc descriptor[MAX_NUM_CODEC_DESCRIPTORS]; } __attribute__((packed, aligned(4))); /** * struct snd_compr_audio_info: compressed input audio information * @frame_size: legth of the encoded frame with valid data * @reserved: reserved for furture use */ struct snd_compr_audio_info { __u32 frame_size; __u32 reserved[15]; } __attribute__((packed, aligned(4))); #define SND_COMPR_AUDIO_INFO /** * enum sndrv_compress_encoder * @SNDRV_COMPRESS_ENCODER_PADDING: no of samples appended by the encoder at the Loading
include/uapi/sound/compress_params.h +5 −1 Original line number Diff line number Diff line Loading @@ -422,6 +422,7 @@ struct snd_codec_desc { * @align: Block alignment in bytes of an audio sample. * Only required for PCM or IEC formats. * @options: encoder-specific settings * @compr_passthr: compressed bitstream passthrough * @reserved: reserved for future use */ Loading @@ -438,7 +439,10 @@ struct snd_codec { __u32 format; __u32 align; union snd_codec_options options; __u32 reserved[3]; __u32 compr_passthr; __u32 reserved[2]; } __attribute__((packed, aligned(4))); #define SND_CODEC_COMPRESS_PASSTHROUGH #endif