Hi again, > As a side note: After upgrading from 7.0 to 7.1 I experienced a > significant increase in audio stutter. Sometimes (I think when a > "hiccup" became too big) YouTube would even pause a video on it's own or > mpd(1) would stop playback. As a workaround I increased the buffer size > with sndiod_flags=-b12000 in /etc/rc.conf.local, which helped a little, > but didn't eliminate the problem.
I started playing around with the -b flag again and found, that if I make the buffer very small, my problem goes away and video playback works better than it ever had. I can now even watch videos at 1920x1080 with 60 FPS and barely drop any frame. As soon as configure the buffer to contain more than ca. 1000 frames, video playback begins to suffer. With the default (according to sndiod(8) and FAQ 13 [1]) 7680 frames, performance is already very poor. So for now I'm going to go with -b960 (20 ms buffer); in the brief testing I've done, even the audio stutter seems to have disappeared. Maybe I just went the wrong way when adjusting the audio buffer before... - Richard [1] https://www.openbsd.org/faq/faq13.html