All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] make it possible to not compile compress APIs
@ 2015-10-13  9:11 Jie Yang
  2015-10-13  9:11 ` [PATCH v3 1/2] ASoC: soc-compress: add a config item for soc-compress Jie Yang
  2015-10-13  9:11 ` [PATCH v3 2/2] ASoC: soc-compress: split soc-compress to a module Jie Yang
  0 siblings, 2 replies; 13+ messages in thread
From: Jie Yang @ 2015-10-13  9:11 UTC (permalink / raw)
  To: broonie; +Cc: alsa-devel, liam.r.girdwood

Compress APIs are not always needed, but they are always built currentlly,
in both ALSA core and ASoC core. 

This series make it possible to not compile it when unneeded.

Hi, Takashi & all,

I am not sure you will like the patch 2/2, it split soc-compress to a
module, but introduced several extra 'EXPORT_SYMBOL_GPL' there. If don't
like it, you can just apply the first one(1/2) and skip 2/2.

thanks,
~Keyon

Changes in this version:
1. change to use a callback for compress_new, and remove compress_dai
bool.
2. remove the empty module_init/exit for soc-compress module.

Jie Yang (2):
  ASoC: soc-compress: add a config item for soc-compress
  ASoC: soc-compress: split soc-compress to a module

 include/sound/soc-dai.h                      |  2 +-
 include/sound/soc.h                          |  2 ++
 sound/soc/Kconfig                            |  6 +++++-
 sound/soc/Makefile                           |  5 ++++-
 sound/soc/intel/Kconfig                      |  1 +
 sound/soc/intel/atom/sst-mfld-platform-pcm.c |  2 +-
 sound/soc/soc-compress.c                     | 10 ++++++++++
 sound/soc/soc-core.c                         |  4 ++--
 sound/soc/soc-dapm.c                         |  1 +
 sound/soc/soc-pcm.c                          | 13 +++++++++++++
 10 files changed, 40 insertions(+), 6 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-10-13 15:43 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-13  9:11 [PATCH v3 0/2] make it possible to not compile compress APIs Jie Yang
2015-10-13  9:11 ` [PATCH v3 1/2] ASoC: soc-compress: add a config item for soc-compress Jie Yang
2015-10-13  9:25   ` Liam Girdwood
2015-10-13 12:15     ` Jie, Yang
2015-10-13  9:32   ` Takashi Iwai
2015-10-13 12:31     ` Jie, Yang
2015-10-13 14:05       ` Takashi Iwai
2015-10-13  9:11 ` [PATCH v3 2/2] ASoC: soc-compress: split soc-compress to a module Jie Yang
2015-10-13 11:49   ` Koul, Vinod
2015-10-13 12:42     ` Jie, Yang
2015-10-13 13:03       ` Liam Girdwood
2015-10-13 14:19       ` Takashi Iwai
2015-10-13 15:43         ` Jie, Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.