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
fix(export): address review feedback on multi-track audio mixing
- Preserve the signed startFrame so AAC preroll (negative timestamp) no
longer collides with the timestamp-zero frame; mixPlanarSources already
discards pre-zero frames.
- Keep the sole decodable stream instead of returning null, so a partial
decode failure can't fall back to the demuxer's best stream and export
silence.
- Log per-track sample rates when a cross-rate mix is skipped.
- Document the hard-clip trade-off in mixPlanarSources.
- Tests: pin the source-copy audioStreamCount>1 blocker, cover the signed
startFrame case, and tighten the browser RMS thresholds (0.01 -> 0.05).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments