sfence
sfence
> > > * If you allow inf, modders can use this and manually stop the sound with `core.sound_stop`. => No need to know sound length if it's something like...
> > Is it useful for non-looped sounds to be unremovable automatically (After some time passes, the server only sends to a new client a start sound packet, but nothing...
@Zughy I leave this to get more feedback. I will look at it as soon as possible. @appgurueu Why merge 'master' to this branch instead of rebase?
`keep_time` renamed to `resend_time` (reflection of https://github.com/minetest/minetest/pull/14342#issuecomment-2081540070 ) The default value of `resend_time` is 0 -> as default, resending is active only for looped sounds.
@grorp I changed the default value of `resend_time` back to 600. I don't know if there is a better solution.
Because it looks like this happens only on Apple Silicon, it can be the problem with running x86_64 code here. LuaJit translates Lua to machine code, so x86_64 LuaJit probably...
This can be associated with this: https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon MultiCraft macOS app has it enabled: ``` % codesign -d --entitlements - /Applications/MultiCraft.app Executable=/Applications/MultiCraft.app/Contents/MacOS/MultiCraft [Dict] [Key] com.apple.application-identifier [Value] [String] R3RLJ9TW52.mobi.MultiCraft [Key] com.apple.developer.team-identifier [Value]...
Looks fine on Mac OS, both in the Minetest build for Intel and ARM. I tested two keyboard layouts where "/" required normal key press and shift + key press....
> > Looks fine on Mac OS, both in the Minetest build for Intel and ARM. > > I tested two keyboard layouts where "/" required normal key press and...
@appgurueu @Zughy Fixes, feedback applied, rebased, and a small video added (to PR itself).