diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-17 11:23:36 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-17 11:23:36 +0200 |
| commit | 677775266217b08044fe734be78f0e1bc874d708 (patch) | |
| tree | 3e2ff74e5d2df4a5143fed49bac4c76a67c98954 /docs/playlists.md | |
| parent | 1fd284dbe33d05fd5037b172fe652a8a98f7b68d (diff) | |
| download | meshbay-677775266217b08044fe734be78f0e1bc874d708.tar.gz | |
fix(node): a seek left the audio a GOP behind the picture
-ss before -i cannot trim copied video, which must begin on a keyframe, but
accurate_seek did trim the re-encoded audio to the exact request. Every seek
on a copied stream therefore opened with a GOP-wide hole in the audio and ran
a GOP out of sync afterwards — 9.979s on a real film with a 10s keyframe
interval. Accurate seeking is now off wherever video is copied, and stays on
where it is re-encoded, which is the only path that could already begin where
it was asked to.
Every timestamp was correct throughout, which is why nothing caught it; the
tests assert on decoded audio and on frames compared against the source.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/playlists.md')
0 files changed, 0 insertions, 0 deletions