Hi Guilhem,

At Tue, 10 Sep 2002 08:29:59 -0700 (PDT),
Guilhem Tardy wrote:
> 
> Hi all,
> 
> 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.

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.


ciao,

Takashi


-------------------------------------------------------
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