From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 9FB5F4DFB8 for ; Fri, 6 Jun 2025 00:53:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5508D68C339; Fri, 6 Jun 2025 03:53:39 +0300 (EEST) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 15DD268BFB2 for ; Fri, 6 Jun 2025 03:53:33 +0300 (EEST) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-742af84818cso1200882b3a.1 for ; Thu, 05 Jun 2025 17:53:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749171211; x=1749776011; darn=ffmpeg.org; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=tV3vFt/WrKv8PxsWCQ+BjoLawrxqYe0lmAk2im5VuEg=; b=Zg69f61mJI1DnqHHy+P+qJQKuxQuxQwV51HQAr4uVhW90vM8atfcuL/F5iSff5IXr7 5hl6EuYZ6RrYkvUDA8HZ5IeP5cKzpX/bdjb7LLtE9qf/3RR9d4keW65GKlrl0LgnnGkz A/VnVNqTezKUcHZXqk7yPzKlOqiHI66rHjCVz6wmLDFGUA5AReaA9EK4cc8JM4Sr9sPf no0GtWObLGPMk/AWLefFA6grK8r2X2XKmygnD/iHCYrhx2hMPAUofOpbaQ7SysuxRjUb aJb+R1qX5ZQ/FimYogrm3q53C6lmAu1DFoiIFqCwUa9jjswpF0htsx0nSApjrO1GjrK7 F1AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749171211; x=1749776011; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tV3vFt/WrKv8PxsWCQ+BjoLawrxqYe0lmAk2im5VuEg=; b=voB/i/WO0hSRRWHlKw+D/xZMkEhc0vbL32XlirgTfJZ5rULp/X1UPbg4MFRbrGL/GS Qoazxwm31N9Bo1qBOv+AK2kHV9cYI8y8OSSLVKZqgUF+CZW9i3W+VE7+tRqW2bdcWU0Q QBzIooAaDgtC76cxtblKRIUVcfjOAHLO/OiQ2npnknJHMqhL9TsuQT8vs/+p/c8a17Ck wd/YbtARJQ7lI22mQcGZSssV2eUav/YSc/rcAUkoVfAB9qyYD6FvaE8o0La6o1qGCKuB r04XgLbyeRCqPEfkeKyU1bOyLKL/AUY+U4oyOE/cFKc6CIVMHIVREm1JwNaON9yzLN/7 knAg== X-Gm-Message-State: AOJu0YzmPJHgakIoVP4/2VhXfPmMbnTlXqyiiPgs1kpX9w2Q0Qvejjac pWsSO5ERl1WkPKqIahRPykkghvpg/2tWvtM7mLG4uKLvqSnUL5SO7ZwV912fvg== X-Gm-Gg: ASbGncvXnfW8mllCscC10p3TtJlgUqS3hgxVr1HDLTn6vZ76rN4tSgkdJcQbpgEAEbX CfLqow5X7BC3hdv3ceWdfDJ7a+zN12JC6BPOtycZrloAbz1XDwsXdeliHE6Hr3oI6mVc8NbKbhn hhzjiDOI03IpHw8vtjBOBbd1G2tjboaujXSMr1/m8IevMpgihAEo3Namn7uGL+hc7Wm15Gmjfdp EYr6GKW7sF+4b5b60zokt2aRsePXWiKTi2sryQSRCvrHabDbYM/L13JRbdDLbaTE/c4tarocpZC PfwKiz92L8ZSwFpwjs2Q6pzy0gxiLWPFyqbbntIUD1Js6XwNullWIaZ6Tq0xD3JwkBeVWc+x1ym lzF8= X-Google-Smtp-Source: AGHT+IHVTpkptDZS4g4YkirYm4ST/kvpg6vuFMn9yP9fh2AQUyQOpbxuCRwotvbk3d137NL/qnZKOg== X-Received: by 2002:a05:6a00:1796:b0:742:a334:466a with SMTP id d2e1a72fcca58-74827ea23a8mr2225910b3a.12.1749171211038; Thu, 05 Jun 2025 17:53:31 -0700 (PDT) Received: from smtpclient.apple ([47.154.17.136]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7482af7b09dsm260130b3a.43.2025.06.05.17.53.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jun 2025 17:53:30 -0700 (PDT) From: Baptiste Coudurier Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Date: Thu, 5 Jun 2025 17:53:19 -0700 References: <20250606001417.143552-1-jamrial@gmail.com> <20250606001417.143552-4-jamrial@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: <20250606001417.143552-4-jamrial@gmail.com> Message-Id: X-Mailer: Apple Mail (2.3826.600.51.1.1) Subject: Re: [FFmpeg-devel] [PATCH v2 4/4] avformat/movenc: handle EAC-3 extension bits for Atmos X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Cj4gT24gSnVuIDUsIDIwMjUsIGF0IDU6MTTigK9QTSwgSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPiB3cm90ZToKPiAKPiBGcm9tOiBueWFubWlzYWthIDxuc3Q3OTk2MTA4MTBAZ21haWwu Y29tPgo+IAo+IEZpeGVzIGNvbW1pdCAjOTk5Ni4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBB bG1lciA8amFtcmlhbEBnbWFpbC5jb20+Cj4gLS0tCj4gbGliYXZmb3JtYXQvbW92ZW5jLmMgfCAx MSArKysrKysrKysrLQo+IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L21vdmVuYy5jIGIvbGliYXZmb3Jt YXQvbW92ZW5jLmMKPiBpbmRleCA3YmNkYzI0NjNkLi5jZDViNDVmNmZlIDEwMDY0NAo+IC0tLSBh L2xpYmF2Zm9ybWF0L21vdmVuYy5jCj4gKysrIGIvbGliYXZmb3JtYXQvbW92ZW5jLmMKPiBAQCAt MzkzLDYgKzM5Myw4IEBAIHN0cnVjdCBlYWMzX2luZm8gewo+ICAgICAgICAgdWludDE2X3QgY2hh bl9sb2M7Cj4gICAgICAgICAvKiBpZiB0aGVyZSBpcyBubyBkZXBlbmRlbnQgc3Vic3RyZWFtLCB0 aGVuIG9uZSBiaXQgcmVzZXJ2ZWQgaW5zdGVhZCAqLwo+ICAgICB9IHN1YnN0cmVhbVsxXTsgLyog VE9ETzogc3VwcG9ydCA4IGluZGVwZW5kZW50IHN1YnN0cmVhbXMgKi8KPiArICAgIC8qIGluZGlj YXRlcyB0aGUgZGVjb2RpbmcgY29tcGxleGl0eSwgOCBiaXRzICovCj4gKyAgICB1aW50OF90IGNv bXBsZXhpdHlfaW5kZXhfdHlwZV9hOwo+IH07Cj4gCj4gc3RhdGljIGludCBtb3Zfd3JpdGVfYWMz X3RhZyhBVkZvcm1hdENvbnRleHQgKnMsIEFWSU9Db250ZXh0ICpwYiwgTU9WVHJhY2sgKnRyYWNr KQo+IEBAIC00NzQsNiArNDc2LDggQEAgc3RhdGljIGludCBoYW5kbGVfZWFjMyhNT1ZNdXhDb250 ZXh0ICptb3YsIEFWUGFja2V0ICpwa3QsIE1PVlRyYWNrICp0cmFjaykKPiAgICAgaW5mby0+ZGF0 YV9yYXRlID0gRkZNQVgoaW5mby0+ZGF0YV9yYXRlLCBoZHItPmJpdF9yYXRlIC8gMTAwMCk7Cj4g ICAgIGluZm8tPmFjM19iaXRfcmF0ZV9jb2RlID0gRkZNQVgoaW5mby0+YWMzX2JpdF9yYXRlX2Nv ZGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGRyLT5hYzNfYml0X3Jh dGVfY29kZSk7Cj4gKyAgICBpbmZvLT5jb21wbGV4aXR5X2luZGV4X3R5cGVfYSA9IGhkci0+Y29t cGxleGl0eV9pbmRleF90eXBlX2E7Cj4gKwo+ICAgICBudW1fYmxvY2tzID0gaGRyLT5udW1fYmxv Y2tzOwo+IAo+ICAgICBpZiAoIWluZm8tPmVjM19kb25lKSB7Cj4gQEAgLTYwMSw3ICs2MDUsNyBA QCBzdGF0aWMgaW50IG1vdl93cml0ZV9lYWMzX3RhZyhBVkZvcm1hdENvbnRleHQgKnMsIEFWSU9D b250ZXh0ICpwYiwgTU9WVHJhY2sgKnRyYQo+ICAgICB9Cj4gCj4gICAgIGluZm8gPSB0cmFjay0+ ZWFjM19wcml2Owo+IC0gICAgc2l6ZSA9IDIgKyAoKDM0ICogKGluZm8tPm51bV9pbmRfc3ViICsg MSkgKyA3KSA+PiAzKTsKPiArICAgIHNpemUgPSAyICsgKDQgKiAoaW5mby0+bnVtX2luZF9zdWIg KyAxKSkgKyAoMiAqICEhaW5mby0+Y29tcGxleGl0eV9pbmRleF90eXBlX2EpOwo+ICAgICBidWYg PSBhdl9tYWxsb2Moc2l6ZSk7Cj4gICAgIGlmICghYnVmKSB7Cj4gICAgICAgICByZXR1cm4gQVZF UlJPUihFTk9NRU0pOwo+IEBAIC02MjYsNiArNjMwLDExIEBAIHN0YXRpYyBpbnQgbW92X3dyaXRl X2VhYzNfdGFnKEFWRm9ybWF0Q29udGV4dCAqcywgQVZJT0NvbnRleHQgKnBiLCBNT1ZUcmFjayAq dHJhCj4gICAgICAgICAgICAgcHV0X2JpdHMoJnBiYywgOSwgaW5mby0+c3Vic3RyZWFtW2ldLmNo YW5fbG9jKTsKPiAgICAgICAgIH0KPiAgICAgfQo+ICsgICAgaWYgKGluZm8tPmNvbXBsZXhpdHlf aW5kZXhfdHlwZV9hKSB7Cj4gKyAgICAgICAgcHV0X2JpdHMoJnBiYywgNywgMCk7IC8qIHJlc2Vy dmVkICovCj4gKyAgICAgICAgcHV0X2JpdHMoJnBiYywgMSwgMSk7IC8vIGZsYWdfZWFjM19leHRl bnNpb25fdHlwZV9hCj4gKyAgICAgICAgcHV0X2JpdHMoJnBiYywgOCwgaW5mby0+Y29tcGxleGl0 eV9pbmRleF90eXBlX2EpOwo+ICsgICAgfQo+ICAgICBmbHVzaF9wdXRfYml0cygmcGJjKTsKPiAg ICAgc2l6ZSA9IHB1dF9ieXRlc19vdXRwdXQoJnBiYyk7CgpMb29rcyBnb29kLCBjb25maXJtZWQg dGhhdCBRdWlja3RpbWUgcmVjb2duaXplcyBBdG1vcyBhZnRlciB0aGUgY2hhbmdlcwoK4oCUIApC YXB0aXN0ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=