<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in virtual_oss</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b2677d002edbe9308b1f8cecd1a5fc515d2a5deb - rc: virtual_oss: Handle absent pidfile properly</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#b2677d002edbe9308b1f8cecd1a5fc515d2a5deb</link>
        <description>rc: virtual_oss: Handle absent pidfile properlyInstead of throwing errors from the programs that use it, print awarning if the file does not exist.Sponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	0mp, jrmPull-Request:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Thu, 21 May 2026 18:53:27 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>803f686938ec2472d54a26bff668e48cc4999558 - rc: virtual_oss: Wait for process to exit</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#803f686938ec2472d54a26bff668e48cc4999558</link>
        <description>rc: virtual_oss: Wait for process to exitSometimes virtual_oss processes do not exit immediatelly. If we do notwait for the processes to fully exit before returning fromvirtual_oss_stop(), then the service restart operation might callvirtual_oss_start() too early and fail, because it will think theservice wasn&apos;t stopped and is still running.Reported by:	jrmSponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	0mp, jrmPull-Request:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Thu, 21 May 2026 18:26:46 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a576e5140ef352af6cf227528d1bfc6b964516c8 - rc: virtual_oss: Define some variables in rc.conf</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#a576e5140ef352af6cf227528d1bfc6b964516c8</link>
        <description>rc: virtual_oss: Define some variables in rc.confThey will now be part of /etc/defaults/rc.conf and be accessible bysysrc(8).Fixes:		70e27ecba518 (&quot;virtual_oss: Introduce virtual_oss_default_control_device rc variable&quot;)PR:		295560Sponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	0mp, jrmPull-Reqeust:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Thu, 21 May 2026 13:38:22 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8532b4a436364d04d5c1feb7af5ecd4b5df71a9f - rc: virtual_oss: Create a loopback device in the default configuration</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#8532b4a436364d04d5c1feb7af5ecd4b5df71a9f</link>
        <description>rc: virtual_oss: Create a loopback device in the default configurationThe loopback device allows us to record desktop sound by reading fromit, or even use it as an input device, for example during a call.Sponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	emastePull-Request:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/16

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Fri, 17 Apr 2026 12:03:30 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70e27ecba51892cbe4cc94bbf785c6dd261dfd57 - virtual_oss: Introduce virtual_oss_default_control_device rc variable</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#70e27ecba51892cbe4cc94bbf785c6dd261dfd57</link>
        <description>virtual_oss: Introduce virtual_oss_default_control_device rc variableThe -t option gives the user the ability to create a control device fora given virtual_oss(8) instance, so that the instance&apos;s configurationcan be manipulated during runtime with virtual_oss_cmd(8). As isexpected, the control device&apos;s name is not known, since it is specifiedby the user.This patch introduces a virtual_oss_default_control_device rc variable,which defaults to &quot;vdsp.ctl&quot;. The goal of this is that third-partyprograms and scripts can access the control device of the defaultvirtual_oss(8) configuration without guessing. This is especially usefulfor sbin/devd/snd.conf which deals with hot-swapping sound devices usingvirtual_oss(8).Sponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D55670

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Thu, 16 Apr 2026 16:51:02 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e85f221def717660c9daf4c0616dfb9cdfb75827 - rc: virtual_oss: Silence potential hw.snd.default_unit error</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#e85f221def717660c9daf4c0616dfb9cdfb75827</link>
        <description>rc: virtual_oss: Silence potential hw.snd.default_unit errorPR:		293582Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Fri, 06 Mar 2026 13:27:03 +0100</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06b466526a7fc35cc6fc5bf6f6269e7f3a0a7aea - virtual_oss: use hw.snd.default_unit by default</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#06b466526a7fc35cc6fc5bf6f6269e7f3a0a7aea</link>
        <description>virtual_oss: use hw.snd.default_unit by defaultReviewed by:	christosMFC after:	1 weekSigned-off-by: 	Quentin Th&#233;bault &lt;quentin.thebault@defenso.fr&gt;Sponsored by: 	DefensoPR:		293130Pull Request:	https://github.com/freebsd/freebsd-src/pull/2043

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Mon, 23 Feb 2026 13:33:33 +0100</pubDate>
        <dc:creator>Quentin Th&#233;bault &lt;quentin.thebault@defenso.fr&gt;</dc:creator>
    </item>
<item>
        <title>ac2aa9e869a16b28095364b2e14683df9885ac34 - rc: virtual_oss: Use required_modules instead of load_kld</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#ac2aa9e869a16b28095364b2e14683df9885ac34</link>
        <description>rc: virtual_oss: Use required_modules instead of load_kldSponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	imp, markj, emasteDifferential Revision:	https://reviews.freebsd.org/D53616

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Tue, 11 Nov 2025 13:07:36 +0100</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>188ddc15e5460b3abfb2ad5492557911465bedc1 - virtual_oss: Clean up rcorder</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#188ddc15e5460b3abfb2ad5492557911465bedc1</link>
        <description>virtual_oss: Clean up rcordersndiod is part of audio/sndio, so we should avoid referencing a portutility from base.We should also require NETWORKING for the service to start, sincevirtual_oss can be configured to send audio through the network.Sponsored by:	The FreeBSD FoundationMFC after:	1 dayReviewed by:	des, markj, emasteDifferential Revision:	https://reviews.freebsd.org/D53019

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Fri, 10 Oct 2025 15:07:23 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9cab9fde5edad9b409dd2317a2aec7815e6d6bed - virtual_oss: Port to base</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/virtual_oss#9cab9fde5edad9b409dd2317a2aec7815e6d6bed</link>
        <description>virtual_oss: Port to baseThis patch diverges quite a bit from the current upstream [1] in a fewways:1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are   actually separate programs.2. Backends (lib/virtual_oss) are built as separate shared libraries and   we dlopen() them in virtual_oss(8) and virtual_bt_speaker(8) on   demand.3. virtual_equalizer(8) and the sndio and bluetooth backends are built   as ports, because they depend on third-party libraries.4. Use newer libav API in bluetooth backend (see HAVE_LIBAV ifdefs) to   address compiler errors.[1] https://github.com/freebsd/virtual_ossSponsored by:	The FreeBSD FoundationMFC after:	1 weekReviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D52308

            List of files:
            /freebsd/libexec/rc/rc.d/virtual_oss</description>
        <pubDate>Sun, 28 Sep 2025 11:56:52 +0200</pubDate>
        <dc:creator>Christos Margiolis &lt;christos@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
