On Monday 31 May 2010 13:00:21 ext Liam Girdwood wrote: ... > > +static int hw_rule_bsize_by_channels(struct snd_pcm_hw_params *params, > > + struct snd_pcm_hw_rule *rule) > > +{ > > + struct snd_interval *bs = hw_param_interval(params, > > + SNDRV_PCM_HW_PARAM_BUFFER_SIZE); > > + struct snd_interval *c = hw_param_interval(params, > > + SNDRV_PCM_HW_PARAM_CHANNELS); > > Best to make these variable names more meaningful. Sure, I can change that. I have picked these, since all code, which adds hw_rule (and the writing an ALSA driver manual) are using variables like this. In Here I mean: bs == Buffer Size c == Channels > > > + struct omap_mcbsp_data *mcbsp_data = rule->private; > > + struct snd_interval frames; > > + int size; > > + > > + snd_interval_any(&frames); > > + size = omap_mcbsp_get_fifo_size(mcbsp_data->bus_id); > > + > > + frames.min = size / c->min; > > + frames.integer = 1; > > + return snd_interval_refine(bs, &frames); > > + > > +} > > + > > +static int hw_rule_psize_by_channels(struct snd_pcm_hw_params *params, > > + struct snd_pcm_hw_rule *rule) > > +{ > > + struct snd_interval *ps = hw_param_interval(params, > > + SNDRV_PCM_HW_PARAM_PERIOD_SIZE); > > + struct snd_interval *c = hw_param_interval(params, > > + SNDRV_PCM_HW_PARAM_CHANNELS); > > ditto Same here: I mean: ps == Period Size c == Channels > > Thanks > > Liam Never the less, I can change them, Thanks, Péter -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html