VideoTools/internal/player
Stu Leak 7f8f045680 refactor(player): remove legacy UnifiedPlayer, GStreamer now mandatory
- Removed unified_ffmpeg_player.go and unified_player_adapter.go
- Updated frame_player_gstreamer.go to remove UnifiedPlayer fallback
- Updated frame_player_default.go to return error when GStreamer unavailable
- Updated PROJECT_STATUS.md: Player module now fully implemented with GStreamer
- Removed critical issues note about Player A/V sync problems

GStreamer is now the sole playback backend, providing stable A/V
synchronization and frame-accurate seeking. The broken FFmpeg pipe-based
UnifiedPlayer has been completely removed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-09 22:02:22 -05:00
..
linux fix: suppress ffmpeg popups on Windows and improve codec performance 2026-01-02 15:22:13 -05:00
controller_gstreamer.go feat(player): integrate GStreamer for stable video playback 2026-01-09 03:43:34 -05:00
controller_linux.go feat(player): integrate GStreamer for stable video playback 2026-01-09 03:43:34 -05:00
controller_stub.go Checkpoint media player playback 2025-11-21 16:08:38 -05:00
controller.go Checkpoint media player playback 2025-11-21 16:08:38 -05:00
factory.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00
ffplay_wrapper.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00
frame_player_default.go refactor(player): remove legacy UnifiedPlayer, GStreamer now mandatory 2026-01-09 22:02:22 -05:00
frame_player_gstreamer.go refactor(player): remove legacy UnifiedPlayer, GStreamer now mandatory 2026-01-09 22:02:22 -05:00
frame_player.go Add GStreamer preview backend 2026-01-07 02:50:27 -05:00
fyne_ui.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00
gstreamer_player.go fix(player): ensure GStreamer produces and displays frames properly 2026-01-09 19:22:08 -05:00
mpv_controller.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00
vlc_controller.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00
vtplayer.go Implement VT_Player module with frame-accurate video playback 2025-12-21 16:31:44 -05:00