You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Implement FFmpeg progress parsing and session management
- Added FFmpegProgressParser for parsing progress information from FFmpeg output.
- Introduced FFmpegSessionManager to manage active FFmpeg sessions, including state updates and progress tracking.
- Created FFmpegShellExecutor for executing FFmpeg commands via shell to handle permission issues on Android.
- Developed FFmpegTester to test various execution methods for FFmpeg.
- Implemented FFmpegUtils for file handling and utility functions related to FFmpeg operations.
- Added FFmpegWrapper to execute FFmpeg commands using popen() for Android 10+ compatibility.
- Included unit tests for basic functionality verification.