Re: [Development report #40] Audio Stack Improvements

From: Tomek CEDRO <tomek_at_cedro.info>
Date: Tue, 03 Jun 2025 17:50:33 UTC
So the MIDI sequencer goes out? Does this means MIDI as a control bus
will not be available anymore on FreeBSD?
Tomek


On Tue, Jun 3, 2025 at 3:59 PM Christos Margiolis <christos@freebsd.org> wrote:
>
> snd_hda: Fix a sporadic panic during kldunload:
> https://reviews.freebsd.org/D50393
>
>         - Further discussion.
>
> sound: Merge pcm_sysinit() with pcm_register():
> https://cgit.freebsd.org/src/commit/?id=a946852ff2963b5ec83cb7ccb5eee214b1d47ad5
>
> sound: Terminate stream properly when closing vchans:
> https://cgit.freebsd.org/src/commit/?id=f6430bc61df78be070209d52b4452ae9cf4cd015
>
>         - Also MFC'd to stable/14 and releng/14.3.
>
> snd_dummy: Make callout stopping more robust:
> https://cgit.freebsd.org/src/commit/?id=0432b2183f25ddba7e13a33adf1dd6f9563b0bd1
>
>         - Also MFC'd to stable/14.
>
> virtual_oss: Exit main loop cleanly on termination:
> https://github.com/freebsd/virtual_oss/commit/7b833e492e6ab1f112c0f5a88a3c767abc391485
>
> virtual_oss: Clean up cuse on exit:
> https://github.com/freebsd/virtual_oss/commit/a0860ca4972c473578c8025d8d0cf400aafaa724
>
> virtual_oss: Clean up pthread on exit:
> https://github.com/freebsd/virtual_oss/commit/fcf3d0e7d1e3b351975f444606ba30d1e5106fbf
>
> virtual_oss: Start service after ldconfig:
> https://github.com/freebsd/virtual_oss/commit/5f390b09cab09cc276d532dbe691ee234a37a531
>
> audio/virtual_oss: Start service after ldconfig:
> https://cgit.freebsd.org/ports/commit/?id=7b5548779bb1a5e86c2a340ebab352e685e018d6
>
>         - Fixes PR 287198:
>           https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287198
>
> sound: Deprecate the MIDI sequencer:
> https://cgit.freebsd.org/src/commit/?id=799105f53a9647f86dbf08456260d5850851b6f9
>
>         - Also MFC'd to stable/14.
>
> sound: Retire the MIDI sequencer:
> https://reviews.freebsd.org/D50605
>
> sound: Retire midisynth:
> https://reviews.freebsd.org/D50609
>
> sound: Retire /dev/midistat:
> https://reviews.freebsd.org/D50610
>
> sound: Retire unused MIDI sysctls:
> https://reviews.freebsd.org/D50611
>
> sound: Remove unused mpu_if methods:
> https://reviews.freebsd.org/D50612
>
> sound: Remove duplicate mpu_if.h include:
> https://reviews.freebsd.org/D50613
>
> sound: Remove unnecessary comments from midi/midi.c:
> https://reviews.freebsd.org/D50615
>
> sound: Remove unused midi_cmdname():
> https://reviews.freebsd.org/D50616
>
> sound: Remove dead printfs from midi/mpu401.c:
> https://reviews.freebsd.org/D50617
>
> PR 222636:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222636
>
> Started working on BSDCan presentation.
>
> Technical support emails with users.
>
> This work is sponsored by the FreeBSD Foundation.
>
> Christos
>


-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info