Ryan C. Gordon

Results 1356 comments of Ryan C. Gordon

Ok, logical audio devices are in, here's the silly test program doing the two streams with music and sound, plus a second open of the same device (done by opening...

Latest commit still has some loose ends to tie up, but not only are most of the details for default devices back in place, SDL can now handle migrating playback...

- Rebased this to branch from the top of main, since I was getting behind. - Default device opens still migrate, as mentioned before, but now it's smart enough to...

sdl2-compat work is sitting in https://github.com/libsdl-org/sdl2-compat/pull/80, which was like climbing a mountain, but I've almost reached the summit now.

So I'm reworking the Pipewire backend, and while this is proving to be a good test of the new system for backends that provide their own threads, I'm wondering if...

> this is proving to be a good test of the new system for backends that provide their own threads This part turned out to be _awesome_, btw. PipeWire (and...

@slouken We definitely landed on Windows 7 and later for SDL3, right? We've got conditional code in the DirectSound backend to offer functionality that's only on Vista and later, and...

(But if this is like the _only_ thing that would keep us off WinXP, I'll keep it.)

DirectSound took a lot longer than I expected, because I got medieval on SDL_immdevice.c, but that's working now. WASAPI will hopefully go more quickly, but it's also a lot more...

> but there's a ton of code devoted to managing switching between default devices and keeping AudioStreams around to buffer between the extra format differences that might occur in these...