Commit: 733ce65f1cdfb49989c2b3f838c1ffe85794facf Author: Sebastian Parborg Date: Fri Jul 9 15:06:06 2021 +0200 Branches: temp-VSE-fixes https://developer.blender.org/rB733ce65f1cdfb49989c2b3f838c1ffe85794facf
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 07342d2cc7f..1955d12272a 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; } _______________________________________________ Bf-blender-cvs mailing list [email protected] List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs
