- Create organized logging system with subfolders - Add dedicated crash log (logs/crashes.log) - Add specific log paths for different components - Implement panic recovery with stack traces - Add crash-safe logging functions - Update UnifiedPlayer with better error handling and recovery - Special handling for test video file - Add comprehensive testing checklist for Phase A This makes crashes much easier to diagnose and debug when testing the UnifiedPlayer implementation. Files: - internal/logging/logging.go (enhanced) - internal/player/unified_ffmpeg_player.go (crash-safe) - TESTING_CHECKLIST.md (comprehensive checklist) - CONVERSION_MODULARIZATION_PLAN.md (dev25 preparation) |
||
|---|---|---|
| .. | ||
| linux | ||
| controller_linux.go | ||
| controller_stub.go | ||
| controller.go | ||
| factory.go | ||
| ffplay_wrapper.go | ||
| fyne_ui.go | ||
| mpv_controller.go | ||
| unified_ffmpeg_player.go | ||
| unified_player_adapter.go | ||
| vlc_controller.go | ||
| vtplayer.go | ||