Created attachment 183744 [details] iridium.diff This adds an sndio backend to Iridium. I have run this for over 1.5 months now and have not noticed any problems with it so far. It adds three additional patches and a couple of source files for the sndio backend from the OpenBSD ports tree. Test builds are fine with Poudriere on 12.0-CURRENT r317732.
Created attachment 183745 [details] chromium.diff I'm also attaching a patch to www/chromium. It is basically the same, but I haven't really tested it yet and it currently still builds which will take a couple of more hours...
(In reply to Tobias Kortkamp from comment #1) The test build of www/chromium was ok as well and appears to be working fine at runtime too.
I'll commit it ASAP. Thanks for the patches, Tobias
A commit references this bug: Author: cpm Date: Tue Jun 27 21:49:16 UTC 2017 New revision: 444519 URL: https://svnweb.freebsd.org/changeset/ports/444519 Log: www/iridium: add SNDIO option PR: 220230 Submitted by: tobik Changes: head/www/iridium/Makefile head/www/iridium/files/audio_manager_openbsd.cc head/www/iridium/files/audio_manager_openbsd.h head/www/iridium/files/patch-media_BUILD.gn head/www/iridium/files/patch-media_audio_BUILD.gn head/www/iridium/files/patch-media_media_options.gni head/www/iridium/files/sndio_input.cc head/www/iridium/files/sndio_input.h head/www/iridium/files/sndio_output.cc head/www/iridium/files/sndio_output.h
A commit references this bug: Author: cpm Date: Tue Jun 27 21:56:40 UTC 2017 New revision: 444520 URL: https://svnweb.freebsd.org/changeset/ports/444520 Log: www/chromium: add SNDIO option PR: 220230 Submitted by: tobik Changes: head/www/chromium/Makefile head/www/chromium/files/audio_manager_openbsd.cc head/www/chromium/files/audio_manager_openbsd.h head/www/chromium/files/patch-media_BUILD.gn head/www/chromium/files/patch-media_audio_BUILD.gn head/www/chromium/files/patch-media_media_options.gni head/www/chromium/files/sndio_input.cc head/www/chromium/files/sndio_input.h head/www/chromium/files/sndio_output.cc head/www/chromium/files/sndio_output.h
Committed! Thanks