hwsmm

Results 36 comments of hwsmm

You can also see that update thread has (almost) constant 1.2ms frame time on current release, while this implementation keeps it at 1ms. These were taken on Linux, and YMMV...

0.5ms duration: | Method | Mean | Error | StdDev | Allocated | |---------------- |-------------:|---------:|---------:|----------:| | TestThreadSleep | 629.9 ns | 7.74 ns | 6.86 ns | - | |...

I finally got around to writing the issue in dotnet/runtime, but it seems that there was already [a similar discussion](https://www.github.com/dotnet/runtime/issues/67088) going on there. I guess we can keep our implementation...

Will fix tests soon...

I did what you suggested before trying this option, but it ended up with bunch of invalid display errors, so I decided to stop all operations regarding to Display until...

Along with peppy's comment, I'll revisit after I understand a bit more how SDL or X11/Wayland is dealing with display disconnection. Considering that this only happens on Linux (so far),...

Having no display seems to be an undefined behavior in SDL (obviously). I can probably submit some patches to SDL, but this isn't something to fix because... I think an...

I think adding `ManualFree` flag is unnecessary as it's only relevant when `Looping` is true. Adding a comment about this may be helpful? > When `Looping` is false, `SampleChannel` is...

That's right. I'll live until it gets disposed somehow. I think there is a misunderstanding about ManualFree. Do you want channels to be unable to resume playback once it is...

Sorry for making the confusing commit. I was doing this at 4AM, and I found some logic issues while fixing tests. I wanted to sleep so I ended up putting...