<?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>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>
