Files
yattee/Model
Arkadiusz Fal 4b577a296b Fix array index out of bounds crash in audio track handling
This commit addresses crashes caused by race conditions when accessing audio track arrays:

- MPVBackend.swift: Use safe index clamping to prevent array out of bounds crashes when selecting audio tracks
- PlayerModel.swift: Add selectedAudioTrack computed property for thread-safe audio track access
- ControlsOverlay.swift: Use safe accessor with "Original" fallback label
- PlaybackSettings.swift: Use safe accessor with "Original" fallback label

This fix resolves approximately 37% of crashes (23 out of 62 crash logs) that were caused by index out of range errors in MPVBackend.playStream at line 345.
2025-11-19 18:01:02 +01:00
..
2024-08-24 13:17:26 +02:00
2024-02-02 11:16:27 +01:00
2024-09-10 09:38:14 +02:00
2024-08-18 14:46:51 +02:00
2022-10-27 18:03:57 +02:00
2021-12-04 20:57:09 +01:00
2021-12-05 18:31:33 +01:00
2023-07-24 19:45:30 +02:00
2024-08-18 14:46:51 +02:00
2023-02-05 14:24:13 +01:00
2024-08-18 14:46:51 +02:00
2023-07-24 19:45:30 +02:00
2023-04-22 23:39:42 +02:00
2024-08-25 23:41:06 +02:00
2024-05-16 19:01:02 +02:00
2023-04-22 23:10:28 +02:00
2023-07-24 19:45:30 +02:00
2024-08-24 17:52:35 +02:00
2023-04-22 23:10:28 +02:00
2023-09-23 21:59:38 +02:00
2024-05-03 15:20:51 +02:00
2024-02-02 11:16:27 +01:00
2023-02-05 14:24:07 +01:00
2024-05-16 19:01:02 +02:00
2023-05-25 18:36:02 +02:00
2023-05-25 18:36:03 +02:00