Live source thumbnails and per-person Swap assignment - #2
Live source thumbnails and per-person Swap assignment#2doctormajid7-ux wants to merge 5 commits into
Conversation
|
Thanks for taking the time on this — per-face source assignment on the Swap screen is a reasonable thing to want, and the native side of it is sensibly done. I can't merge it as it stands, though. The refactor of the source decode into a multi-source loop drops the target video's content check from the single-clip swap path — the Two smaller things while you're in there:
If you restore the check and rebase onto current |
Generated with Codebuff 🤖 Co-Authored-By: Codebuff <noreply@codebuff.com>
2bb6f76 to
1f7262d
Compare
|
Thanks for the detailed review. I’ve rebased the changes onto the current main and addressed all three
The Android debug build now succeeds, and the APK was tested on a Nubia Z80. Please take another look when |
🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
Apply the Live mirror setting to the final BGR frame immediately before video encoding, while keeping face processing in the original camera orientation. Pass the setting into LiveRecorder when recording starts so the saved video matches the preview. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
Add Live mirror controls and preserve orientation in recordings
What changed
liveSourceIndexwhen selecting a source.ContentGate.checkVideo(tgt)check in the single-video Swap path.main.Validation
git diff --checkpasses.