fix(export): keep mic sidecar in native audio mix#557
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughModernVideoExporter centralizes source audio fallback paths resolution for native exports by introducing a ChangesNative Audio Fallback Paths Threading
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Why
A latest beta user reported that a one-minute recording exported with voice suddenly gone. This matches a #504 audio-continuity slice: when native/static export selects an offline audio render, the exporter can drop the mic sidecar if it only treats the embedded source track as the audio source.
This PR is intentionally narrow. It does not claim to fix capture-path failures where the mic sidecar itself is blank or missing.
Verification
Summary by CodeRabbit
Tests
Improvements