Re: defaults.pcm.minperiodtime 5000

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 12 Aug 2010, Raymond Yau wrote:

> It seem that there is a bug in the patch which remove "if ( err < 0 )"
>
>
> -       if (err < 0)
>                return err;
> +       if (pcm->minperiodtime > 0) {

Thanks. It's usuall typo. Fixed now.

> http://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=09879a4bb58199f64abcb8df506f917c8efc2383;hp=e6d5dcf1f625984605d362338d71162de45a6c60
>
> BTW , it seem this patch change the behaviour of alsa-lib too.
>
> all sound cards will now have a minperiodtime 5000

Nope. If application settles the period time/size, the behaviour is 
unchanged (see the min/max condition). We just want to limit the period 
sizes for applications which do not know what they are doing and allow 
any period time/sizes. It's better to limit the minimal period size to 
avoid generation of many interrupts per second in this case.

 						Jaroslav

-----
Jaroslav Kysela <perex@xxxxxxxx>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux