From 95de97c7938db5864701bd992c8810e1be7cc46e Mon Sep 17 00:00:00 2001 From: niels <> Date: Mon, 3 Nov 2025 20:38:34 +0100 Subject: [PATCH] flush encoder before closing --- veejay-current/veejay-server/libsamplerec/samplerecord.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/veejay-current/veejay-server/libsamplerec/samplerecord.c b/veejay-current/veejay-server/libsamplerec/samplerecord.c index 93249414..7e85c81b 100644 --- a/veejay-current/veejay-server/libsamplerec/samplerecord.c +++ b/veejay-current/veejay-server/libsamplerec/samplerecord.c @@ -255,6 +255,8 @@ int sample_continue_record( int s1 ) if( si->encoder_total_frames_recorded >= si->encoder_frames_to_record ) { veejay_msg(VEEJAY_MSG_INFO, "Recorded %ld frames", si->encoder_total_frames_recorded ); + + vj_avcodec_flush_frame(si->encoder, vj_avcodec_get_buf(si->encoder), si->encoder_max_size ); return 1; }