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