> > I modified my previous patch for supporting a period_size (rather than
> > period_bytes) constraint with Takashi's suggestion that the fields be
> > non-zero for either constraint to kick in. See file in attachment.
> > It has worked fine on my hardware for the past few days.
> 
> you don't need to modify the common code.
> my intention was not to change the common code, too, unless other
> drivers also need this constraint.

I got you wrong, sorry.

> just add the constraint in open callback, such like
> 
> int your_pcm_open(snd_pcm_substream_t *substream)
> {
> ...
> 
> err = snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIOD_SIZE,
>                          your_period_size_min, your_period_size_max);
> ...
> }
> 
> this is the cleanest solution.

Sure, but then I also need to define .period_bytes_min and .period_bytes_max in
my snd_pcm_hardware_t, right? This is quite feasible, indeed.

Guilhem.


__________________________________________________
Yahoo! - We Remember
9-11: A tribute to the more than 3,000 lives lost
http://dir.remember.yahoo.com/tribute


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to