Skip to content

feat: add reverse video functionality to video segments#137

Merged
hm21 merged 2 commits into
stablefrom
feat/reverse-video
May 25, 2026
Merged

feat: add reverse video functionality to video segments#137
hm21 merged 2 commits into
stablefrom
feat/reverse-video

Conversation

@hm21
Copy link
Copy Markdown
Owner

@hm21 hm21 commented May 25, 2026

Description

Introduce a reverseVideo flag in VideoSegment to enable playback of clips backwards. Update related classes and rendering logic to support this feature across platforms. Enhance documentation and examples to guide users on utilizing the new functionality.

Related Issue: Closes #

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

hm21 added 2 commits May 25, 2026 11:03
- Introduced `reverseVideo` flag in `VideoSegment` to enable playback of clips backwards.
- Updated `VideoClip` and `RenderConfig` to accommodate the new `reverseVideo` property.
- Enhanced `VideoSequenceBuilder` to handle reversed clips by expanding them into frame-sized forward slices.
- Modified rendering logic in `RenderVideo` for both iOS and Android to support reversed playback.
- Added examples and documentation for reverse video feature in `README.md` and `CHANGELOG.md`.
- Implemented tests for reverse video serialization and deserialization in `video_segment_model_test.dart`.
@hm21 hm21 merged commit c4f56be into stable May 25, 2026
1 check passed
@hm21 hm21 deleted the feat/reverse-video branch May 25, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant