[alsa-devel] [Uclinux-dist-devel] [PATCH 2/5] ASoC codec: SSM2602: assign last substream to the master when shutting down

Mike Frysinger vapier.adi at gmail.com
Sat Jun 13 13:03:12 CEST 2009


On Sat, Jun 13, 2009 at 06:59, Mark Brown wrote:
> On Sat, Jun 13, 2009 at 06:47:17AM -0400, Mike Frysinger wrote:
>> i think Cliff verified that the other part of the change was no longer
>> needed in his testing, so reverting the whole patch is fine.  we've
>> done that in the Blackfin tree.
>
> So, the first part of the patch was applying constraints.  You definitely
> want to do that with your current implementation - the hw_params()
> function will completely ignore the parameters set for the second
> substream so unless you use constraints the second application will get
> a configuration it didn't ask for which isn't going to work so well.

the first part conditionalized the constraints.  ignoring whitespace
changes, this is the diff:
+if (master_runtime->rate != 0)
    snd_pcm_hw_constraint_minmax(substream->runtime,
    ......
+if (master_runtime->sample_bits != 0)
    snd_pcm_hw_constraint_minmax(substream->runtime,
    ......

or maybe that is what you're saying and i dont know alsa
-mike


More information about the Alsa-devel mailing list