kawa and Claude Opus 5.5
7a32e689c3
Run the reference emulator silently when WebKit reports no audio sample rate
...
After a page process has opened many AudioContexts, WebKit can hand out
one whose sampleRate is 0. The adapter passed that rate to binjgb, whose
emulator_run_until divides by the audio frequency on every call, so the
first frame trapped with "Division by zero". This failed the Day-Care
cartridge comparisons on WebKit after earlier tests had created hundreds
of emulators, and could crash the reference player in Safari.
A context without a usable rate is now closed and the emulator runs
silently at the fallback rate, as when no AudioContext can be created.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 10:45:34 +02:00
..
2026-10-13 14:19:02 +02:00
2026-10-13 14:19:02 +02:00
2026-10-15 15:54:02 +02:00
2026-10-15 15:54:02 +02:00
2026-10-15 15:54:02 +02:00
2026-10-06 15:35:27 +02:00
2026-10-03 15:30:32 +02:00
2026-10-16 11:27:41 +02:00
2026-10-13 10:09:47 +02:00
2026-10-03 15:56:30 +02:00
2026-10-13 10:09:47 +02:00
2026-09-30 11:24:55 +02:00
2026-09-24 19:38:13 +02:00
2026-10-02 10:47:11 +02:00
2026-10-13 15:28:07 +02:00
2026-10-13 15:28:07 +02:00
2026-10-03 15:56:30 +02:00
2026-10-12 13:10:17 +02:00
2026-10-03 00:49:35 +02:00
2026-10-13 14:19:02 +02:00
2026-10-17 10:45:34 +02:00
2026-10-12 13:10:17 +02:00
2026-10-13 10:09:47 +02:00
2026-10-12 13:10:17 +02:00
2026-09-23 09:23:29 +02:00
2026-10-17 08:52:30 +02:00
2026-10-07 09:26:07 +02:00
2026-09-25 17:12:26 +02:00
2026-10-12 13:10:17 +02:00
2026-10-17 08:52:30 +02:00
2026-10-03 00:49:35 +02:00
2026-10-13 14:19:02 +02:00
2026-09-25 16:47:29 +02:00
2026-10-17 08:52:30 +02:00
2026-10-03 01:10:08 +02:00
2026-10-13 10:09:47 +02:00
2026-10-07 09:26:07 +02:00
2026-10-17 08:52:30 +02:00
2026-10-02 12:20:13 +02:00
2026-10-17 08:52:30 +02:00
2026-09-30 09:53:52 +02:00
2026-09-30 09:53:52 +02:00
2026-09-30 09:53:52 +02:00
2026-10-13 13:35:58 +02:00
2026-10-17 08:52:30 +02:00
2026-09-30 09:53:52 +02:00
2026-09-23 17:25:02 +02:00
2026-10-01 13:32:14 +02:00
2026-10-03 00:32:33 +02:00
2026-10-01 11:38:22 +02:00
2026-10-17 08:52:30 +02:00
2026-10-03 00:49:35 +02:00
2026-10-12 13:10:17 +02:00
2026-10-16 11:10:02 +02:00
2026-10-16 11:27:41 +02:00
2026-10-16 11:27:41 +02:00
2026-09-24 19:38:13 +02:00
2026-10-17 08:52:30 +02:00
2026-10-02 10:47:11 +02:00
2026-09-25 16:47:29 +02:00
2026-10-02 12:20:13 +02:00
2026-09-25 16:47:29 +02:00
2026-10-17 08:52:30 +02:00
2026-10-16 11:10:02 +02:00
2026-10-17 08:52:30 +02:00
2026-10-13 14:47:45 +02:00
2026-10-03 20:19:24 +02:00
2026-10-03 20:19:24 +02:00
2026-10-17 08:52:30 +02:00
2026-10-01 11:38:22 +02:00
2026-10-03 20:42:59 +02:00
2026-10-03 19:34:12 +02:00
2026-10-03 20:51:57 +02:00
2026-10-16 11:27:41 +02:00
2026-09-24 19:38:20 +02:00
2026-10-16 11:10:02 +02:00
2026-10-16 11:10:02 +02:00
2026-10-13 14:19:02 +02:00
2026-10-15 15:54:02 +02:00
2026-10-15 15:54:02 +02:00
2026-10-13 15:28:07 +02:00
2026-10-03 15:38:56 +02:00
2026-10-17 08:52:30 +02:00
2026-09-30 15:48:00 +02:00
2026-10-13 10:09:47 +02:00
2026-10-17 08:52:30 +02:00
2026-10-17 08:52:30 +02:00
2026-10-03 15:03:19 +02:00
2026-10-17 08:52:30 +02:00
2026-10-13 10:09:47 +02:00
2026-09-25 16:47:29 +02:00
2026-10-03 16:49:02 +02:00
2026-09-30 15:48:00 +02:00
2026-10-13 10:09:47 +02:00
2026-10-13 10:09:47 +02:00
2026-10-13 10:09:47 +02:00
2026-09-25 16:47:29 +02:00
2026-10-12 13:10:17 +02:00
2026-09-23 17:40:12 +02:00
2026-10-03 15:03:19 +02:00
2026-10-06 15:35:27 +02:00
2026-10-16 11:27:41 +02:00
2026-10-16 11:27:41 +02:00
2026-10-03 20:51:57 +02:00
2026-10-03 20:42:59 +02:00
2026-10-03 16:24:29 +02:00
2026-09-23 09:23:29 +02:00
2026-10-17 08:52:30 +02:00
2026-10-13 10:09:47 +02:00
2026-09-30 09:53:52 +02:00
2026-10-01 13:32:14 +02:00
2026-09-24 14:36:54 +02:00
2026-10-13 10:09:47 +02:00
2026-09-24 14:36:54 +02:00
2026-10-16 11:10:02 +02:00
2026-09-24 09:33:33 +02:00
2026-09-23 16:09:22 +02:00
2026-10-03 16:49:02 +02:00
2026-10-17 08:52:30 +02:00