avoid increase watermark for low latency capture

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

 



> When meet Overrun or Underrun, PA will increase watermark. Due to some
> hardware limitation, the hw_ptr will not be updated in PA's request latency.
> So there maybe some cases "faked overrun/underrun". Take capture for
> example, when Pulseaudio was waken up to read new capture data from driver,
> and find the "available" area is much more than the record space. Although
> it's fast enough to read out all data in short time, PA regard that as
> "overrun" and increase watermark/latency step by step, that's really
> useless.
> So attached patch used to avoid such case and only increase
> watermark/latency in real "overrun" case.

Humm, it's not clear what problem you are trying to solve and on what
platform. Looks like a very old MRST firmware/driver?
If your driver doesn't update the hw_ptr, then how can you know if
this is a real or a fake overrun?
-Pierre


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux