- 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>
40 lines
2.4 KiB
Markdown
40 lines
2.4 KiB
Markdown
# Project Status
|
|
|
|
This document provides a high-level overview of the implementation status of the VideoTools project. It is intended to give users and developers a clear, at-a-glance understanding of what is complete, what is in progress, and what is planned.
|
|
|
|
## High-Level Summary
|
|
|
|
VideoTools is a modular application for video processing. While many features are planned, the current implementation is focused on a few core modules. The documentation often describes planned features, so please refer to this document for the ground truth.
|
|
|
|
## 🚨 Critical Known Issues
|
|
|
|
*None currently*
|
|
|
|
## Module Implementation Status
|
|
|
|
### Core Modules
|
|
|
|
| Module | Status | Notes |
|
|
| :------ | :-------------------------- | :--------------------------------------------------------------------- |
|
|
| Player | ✅ **Implemented** | GStreamer-based player with stable A/V sync and frame-accurate seeking. |
|
|
| Convert | ✅ **Implemented** | Fully implemented with DVD encoding and professional validation. |
|
|
| Merge | 🔄 **Planned** | Planned for a future release. |
|
|
| Trim | 🔄 **Planned** | Planned for a future release. |
|
|
| Filters | 🔄 **Planned** | Planned for a future release. |
|
|
| Upscale | 🟡 **Partial** | AI-based upscaling (Real-ESRGAN) is integrated. |
|
|
| Audio | 🔄 **Planned** | Planned for a future release. |
|
|
| Thumb | 🔄 **Planned** | Planned for a future release. |
|
|
| Inspect | 🟡 **Partial** | Basic metadata viewing is implemented. Advanced features are planned. |
|
|
| Rip | ✅ **Implemented** | Ripping from `VIDEO_TS` folders and ISO images is implemented. |
|
|
| Blu-ray | 🔄 **Planned** | Comprehensive planning is complete. Implementation is for a future release. |
|
|
|
|
### Suggested Modules (All Planned)
|
|
|
|
The following modules have been suggested and are planned for future development, but are not yet implemented:
|
|
|
|
* Subtitle Management
|
|
* Advanced Stream Management
|
|
* GIF Creation
|
|
* Cropping Tools
|
|
* Screenshot Capture
|