- 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>
Creates a new PROJECT_STATUS.md file to provide a clear and honest
overview of the project's current state. This file summarizes which
features are implemented, in progress, or planned, and highlights
critical known issues.
The main README.md has been updated to link to this new status page,
ensuring it is the first thing new users and contributors see.
This addresses the first and highest-priority item from the recent
documentation audit, which identified a disconnect between the
documentation and the actual implementation.