From 52782f1c45fe4a6c4575cf2c751ad277cfe03808 Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Thu, 25 Jun 2026 07:42:07 +0300
Subject: [PATCH] Do not set our options for mxf muxer

---
 cinelerra-5.1/cinelerra/ffmpeg.C | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C
index 8ed76d75..3d3d80a1 100644
--- a/cinelerra-5.1/cinelerra/ffmpeg.C
+++ b/cinelerra-5.1/cinelerra/ffmpeg.C
@@ -3508,8 +3508,12 @@ int FFMPEG::encode_activate()
 			eprintf(_("bad format options %s\n"), file_base->asset->path);
 			ret = -1;
 		}
-		if( ret >= 0 )
-			ret = avformat_write_header(fmt_ctx, &fopts);
+		
+		if( ret >= 0) // mxf in ffmpeg 8.1 dislike this 
+			if(!strcmp(file_format, "mxf")) {
+			ret = avformat_write_header(fmt_ctx, NULL);
+			} else {
+			ret = avformat_write_header(fmt_ctx, &fopts);}
 		if( ret < 0 ) {
 			ff_err(ret, "FFMPEG::encode_activate: write header failed %s\n",
 				fmt_ctx->url);
-- 
2.54.0

