Skip to content
Snippets Groups Projects

Improve alsa support on systems with poor DMA granularity

Closed Walter Lozano requested to merge wlozano/pipewire:is_batch into master

Currently PipeWire is unable to reproduce audio in systems where DMA granularity is not burst.

In order to mitigate this issue, first set period_size depending on hardware, lowering it when snd_pcm_hw_params_is_batch == 1, to reduce DMA transfers size. Second adjust the delay PipeWire calculates to make sure that a period is available in the buffer.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading