[Bf-blender-cvs] [ffc9c35f327] temp-VSE-fixes: Fix "off by one" error when encoding audio
Sebastian Parborg
noreply at git.blender.org
Tue Aug 10 16:31:08 CEST 2021
Commit: ffc9c35f327c5921e3d25d88f00df521913c3ffd
Author: Sebastian Parborg
Date: Fri Jul 9 15:06:06 2021 +0200
Branches: temp-VSE-fixes
https://developer.blender.org/rBffc9c35f327c5921e3d25d88f00df521913c3ffd
Fix "off by one" error when encoding audio
===================================================================
M source/blender/blenkernel/intern/writeffmpeg.c
===================================================================
diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c
index 9f3f50febe8..323da7473b5 100644
--- a/source/blender/blenkernel/intern/writeffmpeg.c
+++ b/source/blender/blenkernel/intern/writeffmpeg.c
@@ -1435,8 +1435,9 @@ int BKE_ffmpeg_append(void *context_v,
}
# ifdef WITH_AUDASPACE
- write_audio_frames(context,
- (frame - start_frame) / (((double)rd->frs_sec) / (double)rd->frs_sec_base));
+ /* Add +1 frame because we want to encode audio up until the next video frame. */
+ write_audio_frames(
+ context, (frame - start_frame + 1) / (((double)rd->frs_sec) / (double)rd->frs_sec_base));
# endif
return success;
}
More information about the Bf-blender-cvs
mailing list