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

Takashi Iwai tiwai at suse.de
Fri Dec 23 10:37:39 CET 2011


At Fri, 23 Dec 2011 10:36:34 +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 v5_patches

I applied all patches now.  Please check later the sound git tree
whether everything is OK.


Thanks!

Takashi

> --
> Changes in v5:
>  fixed the device minor number and definations
>  removed all BUG_ONs
>  renamed params file to compress-params.h and Doc file to compress_offlaod.txt
>  added notes on stream states used
>  changes all user structs to use fixed size variables
> 
> Changes in v4:
>  Rebased on 3.2-rc4, fixed module.h compilation
>  Added sched.h header in compress_driver.h
>  Fixed few warnings while at it
> 
> 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 recieved 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 offload 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/compress_offload.txt |  188 ++++++
>  include/sound/compress_driver.h               |  167 ++++++
>  include/sound/compress_offload.h              |  161 ++++++
>  include/sound/compress_params.h               |  397 +++++++++++++
>  include/sound/core.h                          |    1 +
>  include/sound/minors.h                        |    4 +-
>  sound/core/Kconfig                            |   10 +
>  sound/core/Makefile                           |    4 +
>  sound/core/compress_offload.c                 |  765 +++++++++++++++++++++++++
>  sound/core/sound.c                            |    1 +
>  10 files changed, 1697 insertions(+), 1 deletions(-)
>  create mode 100644 Documentation/sound/alsa/compress_offload.txt
>  create mode 100644 include/sound/compress_driver.h
>  create mode 100644 include/sound/compress_offload.h
>  create mode 100644 include/sound/compress_params.h
>  create mode 100644 sound/core/compress_offload.c
> 


More information about the Alsa-devel mailing list