[alsa-devel] Fwd: ALSA queries
Takashi Iwai
tiwai at suse.de
Tue Aug 7 15:15:36 CEST 2018
On Tue, 07 Aug 2018 15:12:08 +0200,
Chakravarthi Pradeep wrote:
>
> Dear Takashi,
>
> Thanks for your reply.
>
> > The "period" in ALSA PCM definition represents the interval time (or
> > frames) of the periodical interrupts on the ring buffer. If the irq
> > is issued for each 256 frames while the ring buffer size is 1024
> > frames, periods = 1024/256 = 4. The periods_min defines the minimal
> > number of periods the hardware may accept.
>
> Is it 256 frames or 256 bytes ?
In the case above it's in frames. But it can be defined in bytes
depending on the hardware spec. Some hardware defines in the time
unit (like msec), too.
> fuser -v /dev/snd/* output is
> USER
> PID ACCESS COMMAND
> /dev/snd/controlC0 Dell 1815
> F..... pulseaudio
Now you know it. And remember that PA is often die-hard.
Takashi
More information about the Alsa-devel
mailing list