- Add UnifiedPlayerAdapter to wrap UnifiedPlayer with playSession interface - Replace dual-process player with unified A/V synchronization - Maintain full UI compatibility with existing controls - Support frame-accurate seeking, playback, and volume control - Eliminate A/V sync crashes from separate video/audio processes - Provide clean foundation for dev25 advanced features Key changes: - UnifiedPlayerAdapter implements all playSession methods - Seamless integration with existing UI code - Graceful fallback to dual-process if needed - Stable single-process audio/video synchronization |
||
|---|---|---|
| .. | ||
| 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 | ||