By the way, there is a typo in the commit title ("vitual").
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Thu, Jan 22
Thu, Jan 15
Wed, Jan 14
Neither lib/virtual_oss nor usr.sbin/virtual_oss build with this patch:
root@freebsd:/mnt/src/lib/virtual_oss # make Building /usr/obj/mnt/src/amd64.amd64/lib/virtual_oss/null/null.pico In file included from /mnt/src/lib/virtual_oss/null/null.c:39: /mnt/src/usr.sbin/virtual_oss/virtual_oss/int.h:33:10: fatal error: 'samplerate.h' file not found 33 | #include <samplerate.h>
Mon, Jan 12
In D54456#1248939, @zarychtam_plan-b.pwste.edu.pl wrote:Congratulations and thanks for this great solution! It's now 100% compatible with the "WITHOUT_MODULES sound" kernel build and install knob and covers the entire sound toolkit.
Should this be committed now?
In D54360#1244384, @meka_tilda.center wrote:In D54360#1244383, @christos wrote:The USB stack seems to have a default kqfilter method,so I suppose this is why it works. Does it work properly though?
Almost perfectly in my testing. Problem is that kevent.data is always 0 and as kqueue is advertised as "after the fact" eventing system, it would be nice to get the event after all 3 bytes are ready. I'm speaking strictly about notes and controllers, but similar is true for any MIDI message: I'd like to receive event once the whole message is ready. In this code you'll notice I read 2 more bytes after initial read. That feels like magic, so it would be nice to get event.data = 3 and read the whole MIDI message at once.
Replace MK_VOSS with MK_SOUND after discussion with Mark.
Sat, Jan 10
For testing you can use snd_dummy(4), I added some basic MIDI support, although you might need to make it more functional because it basically does more or less nothing currently.
Fri, Jan 9
Wed, Jan 7
In D54456#1245671, @markj wrote:Why MK_VOSS and not MK_VIRTUAL_OSS? I also don't really understand the rationale... sound-related utilities are not needed on some platforms, ok, but why not have a more generic option that also lets you remove sndctl and mixer?
Tue, Jan 6
Fri, Jan 2
You can rebase it already. I just committed the patches.