13
0
livetrax/libs
Mads Kiilerich 04c24be2db
PulseAudio: don't drain the stream right after initial uncorking
The draining was introduced in ae3c8b19c6, apparently as an experiment
doing several changes. But the drain is outside the loop where
freewheeling changes, so the fix must have worked for other reasons.

There doesn't seem to be any benefit from draining at that point. The
stream is already empty. If not, we could have flushed it.

Draining right after uncorking will conceptualy create an intentional
underflow, even though it isn't reported as such. PipeWire seems to
(something like 6-12 months ago) have regressed in handling of that grey
area, causing that *underflow* to cause a request for too much data, and
thus causing constant *overflows* and unusable playback.

This change makes PulseAudio playback work for me again.
2022-11-02 02:24:34 +01:00
..
appleutility
ardour Print reversible command debug output 2022-11-02 00:47:09 +01:00
ardouralsautil
audiographer Fix typos 2022-09-21 19:09:55 -06:00
auscan Change tools --help URLs to use https 2022-10-24 04:57:30 +02:00
backends PulseAudio: don't drain the stream right after initial uncorking 2022-11-02 02:24:34 +01:00
canvas canvas: ruler never shows marks/text for points too close to display the label 2022-10-31 17:05:55 -06:00
clearlooks-newer
evoral evoral: Sequence::clear() needs to remove patch changes and sysexes too 2022-10-31 14:22:17 -06:00
fluidsynth Fix invalid use of Doxygen "@param" command 2022-10-30 20:44:28 -04:00
fst Change tools --help URLs to use https 2022-10-24 04:57:30 +02:00
gtkmm2ext Mark window invisible after deleting it 2022-10-21 18:11:19 +02:00
hidapi
libltc
lua Potential fix for C++20 std::set::* ambiguity 2022-10-19 16:06:47 +02:00
midi++2
panners
pbd Fix invalid use of Doxygen "@param" command 2022-10-30 20:44:28 -04:00
plugins
ptformat
qm-dsp
surfaces OSC: implement controls and feedback for a banked trigger grid controller 2022-11-01 13:52:54 -05:00
temporal Fix warning about integer division. 2022-11-01 15:56:55 +01:00
vamp-plugins
vamp-pyin Fix typos 2022-09-21 19:09:55 -06:00
vfork
vst3
waveview Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
widgets
zita-convolver
zita-resampler