[alsa-devel] [PATCH v3 0/6] core: add compress data API to ALSA kernel

Vinod Koul vinod.koul at linux.intel.com
Wed Dec 7 11:04:58 CET 2011


On Mon, 2011-12-05 at 13:09 +0530, Vinod Koul wrote:
> As agreed during the ASoC workshop in May 2011, this set of patches are a
> proposal from Intel to add a new compressed data interface to ALSA. This
> proposal builds on the existing Intel solution and the experience gathered over
> two years with Meego and Android solutions. This proposal is no longer
> Intel-specific and was generalized with the addition of a basic core;
> codec-related definitions are based on the vendor-neutral OpenMAX AL standard. 
> 
> These patches are also available in git tree:
> git://git.infradead.org/users/vkoul/snd-compress.git v3_patches
> 
Mark, Takashi

Any feedback on these? 
> Changes in v3:
>  Fixed the device registration for compressed devices as discussed
>  moved card creation to lower level drivers
>  Added new api for device node creation
>  changes fragment/frame callbacks to single inlined callback
> 
> Changes in v2:
>  Fixed the comments revived in v2
>  Fixed the comments recieved during LPC discussions
>  add support for alsa device registeration
>  fix the bugs found in testing
> 
> Omair Mohammed Abdullah (1):
>   core: add support for compressed devices
> 
> Pierre-Louis Bossart (1):
>   compress API documentation
> 
> Vinod Koul (4):
>   core: add compress parameter definations
>   core: add API header and driver header files
>   core: add support for compress_offload
>   core: add makefile and kconfig file for compress
> 
>  Documentation/sound/alsa/snd_compress_data.txt |  184 +++++++
>  include/sound/compress_driver.h                |  164 ++++++
>  include/sound/compress_offload.h               |  151 +++++
>  include/sound/core.h                           |    1 +
>  include/sound/minors.h                         |    7 +-
>  include/sound/snd_compress_params.h            |  395 +++++++++++++
>  sound/core/Kconfig                             |    8 +
>  sound/core/Makefile                            |    4 +
>  sound/core/compress_offload.c                  |  701 ++++++++++++++++++++++++
>  sound/core/sound.c                             |    6 +
>  10 files changed, 1620 insertions(+), 1 deletions(-)
>  create mode 100644 Documentation/sound/alsa/snd_compress_data.txt
>  create mode 100644 include/sound/compress_driver.h
>  create mode 100644 include/sound/compress_offload.h
>  create mode 100644 include/sound/snd_compress_params.h
>  create mode 100644 sound/core/compress_offload.c
> 


-- 
~Vinod



More information about the Alsa-devel mailing list