Up to [local] / src / usr.bin / aucat
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: OPENBSD_4_7
Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 22 21:41:30 2009 UTC (14 years, 7 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
When starting playback, the client tries to write ``bufsz'' frames instead of ``appbufsz'', which violates the flow control mechanism. Fix this longstanding bug by enabling negative values in AMSG_MOVE messages, this way the client is notified when its stream is attached to the mixer, and can update its max transfer limit. Since this fix changes the AMSG_MOVE message format, we crank the protocol version, and thus remove code specific to the old protocol.