From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 2BCCC48CF0 for ; Fri, 23 Feb 2024 19:55:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4A7DF68C5B9; Fri, 23 Feb 2024 21:55:19 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4B2D768A9C8 for ; Fri, 23 Feb 2024 21:55:13 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id 240B4E9663 for ; Fri, 23 Feb 2024 20:55:13 +0100 (CET) X-Virus-Scanned: amavisd-new at passwd.hu Received: from iq.passwd.hu ([127.0.0.1]) by localhost (iq.passwd.hu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mj-CKFt1RiRT for ; Fri, 23 Feb 2024 20:55:10 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id 19AFFE9655 for ; Fri, 23 Feb 2024 20:55:10 +0100 (CET) Date: Fri, 23 Feb 2024 20:55:10 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <29f39ed4-a2d3-e675-6b9a-2e54f6bec09f@passwd.hu> References: <20240223001943.31168-1-cus@passwd.hu> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/mxfenc: add h264_mp4toannexb bitstream filter if needed when muxing h264 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiBGcmksIDIzIEZlYiAyMDI0LCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cgo+IE1hcnRv biBCYWxpbnQ6Cj4+IFBhcnRpYWxseSBmaXhlcyB0aWNrZXQgIzEwMzk1Lgo+PiAKPj4gU2lnbmVk LW9mZi1ieTogTWFydG9uIEJhbGludCA8Y3VzQHBhc3N3ZC5odT4KPj4gLS0tCj4+ICBsaWJhdmZv cm1hdC9teGZlbmMuYyB8IDEyICsrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGlu c2VydGlvbnMoKykKPj4gCj4+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9teGZlbmMuYyBiL2xp YmF2Zm9ybWF0L214ZmVuYy5jCj4+IGluZGV4IDYxZWQ2ZmMzZGIuLmFkYzMxYzFjZjQgMTAwNjQ0 Cj4+IC0tLSBhL2xpYmF2Zm9ybWF0L214ZmVuYy5jCj4+ICsrKyBiL2xpYmF2Zm9ybWF0L214ZmVu Yy5jCj4+IEBAIC0zNTQyLDYgKzM1NDIsMTYgQEAgc3RhdGljIGludCBteGZfaW50ZXJsZWF2ZShB VkZvcm1hdENvbnRleHQgKnMsIEFWUGFja2V0ICpwa3QsCj4+ICAgICAgcmV0dXJuIG14Zl9pbnRl cmxlYXZlX2dldF9wYWNrZXQocywgcGt0LCBmbHVzaCk7Cj4+ICB9Cj4+IAo+PiArc3RhdGljIGlu dCBteGZfY2hlY2tfYml0c3RyZWFtKEFWRm9ybWF0Q29udGV4dCAqcywgQVZTdHJlYW0gKnN0LCBj b25zdCBBVlBhY2tldCAqcGt0KQo+PiArewo+PiArICAgIGlmIChzdC0+Y29kZWNwYXItPmNvZGVj X2lkID09IEFWX0NPREVDX0lEX0gyNjQpIHsKPj4gKyAgICAgICAgaWYgKHBrdC0+c2l6ZSA+PSA1 ICYmIEFWX1JCMzIocGt0LT5kYXRhKSAhPSAweDAwMDAwMDEgJiYKPj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEFWX1JCMjQocGt0LT5kYXRhKSAhPSAweDAwMDAwMSkKPj4gKyAgICAg ICAgICAgIHJldHVybiBmZl9zdHJlYW1fYWRkX2JpdHN0cmVhbV9maWx0ZXIoc3QsICJoMjY0X21w NHRvYW5uZXhiIiwgTlVMTCk7Cj4+ICsgICAgfQo+PiArICAgIHJldHVybiAxOwo+PiArfQo+PiAr Cj4+ICAjZGVmaW5lIE1YRl9DT01NT05fT1BUSU9OUyBcCj4+ICAgICAgeyAic2lnbmFsX3N0YW5k YXJkIiwgIkZvcmNlL3NldCBTaWduYWwgU3RhbmRhcmQiLFwKPj4gICAgICAgIG9mZnNldG9mKE1Y RkNvbnRleHQsIHNpZ25hbF9zdGFuZGFyZCksIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSAtMX0s IC0xLCA3LCBBVl9PUFRfRkxBR19FTkNPRElOR19QQVJBTSwgLnVuaXQgPSAic2lnbmFsX3N0YW5k YXJkIn0sXAo+PiBAQCAtMzYyMyw2ICszNjMzLDcgQEAgY29uc3QgRkZPdXRwdXRGb3JtYXQgZmZf bXhmX211eGVyID0gewo+PiAgICAgIC5wLmZsYWdzICAgICAgICAgICA9IEFWRk1UX05PVElNRVNU QU1QUywKPj4gICAgICAuaW50ZXJsZWF2ZV9wYWNrZXQgPSBteGZfaW50ZXJsZWF2ZSwKPj4gICAg ICAucC5wcml2X2NsYXNzICAgICAgPSAmbXhmX211eGVyX2NsYXNzLAo+PiArICAgIC5jaGVja19i aXRzdHJlYW0gICA9IG14Zl9jaGVja19iaXRzdHJlYW0sCj4+ICB9Owo+Pgo+PiAgY29uc3QgRkZP dXRwdXRGb3JtYXQgZmZfbXhmX2QxMF9tdXhlciA9IHsKPj4gQEAgLTM2NTYsNCArMzY2Nyw1IEBA IGNvbnN0IEZGT3V0cHV0Rm9ybWF0IGZmX214Zl9vcGF0b21fbXV4ZXIgPSB7Cj4+ICAgICAgLnAu ZmxhZ3MgICAgICAgICAgID0gQVZGTVRfTk9USU1FU1RBTVBTLAo+PiAgICAgIC5pbnRlcmxlYXZl X3BhY2tldCA9IG14Zl9pbnRlcmxlYXZlLAo+PiAgICAgIC5wLnByaXZfY2xhc3MgICAgICA9ICZt eGZfb3BhdG9tX211eGVyX2NsYXNzLAo+PiArICAgIC5jaGVja19iaXRzdHJlYW0gICA9IG14Zl9j aGVja19iaXRzdHJlYW0sCj4+ICB9Owo+Cj4gSSBzZW50IHRoZSB2ZXJ5IHNhbWUgcGF0Y2ggbG9u ZyBhZ28gWzFdLiBUb21hcyBIw6RyZGluIG9wcG9zZWQgaXQgWzJdLAo+IFszXSwgYmVjYXVzZSBo ZSBzZWVzIHN0dWZmIGxpa2UgdGhpcyBhcyBoYWNrLgo+Cj4gLSBBbmRyZWFzCj4KPiBbMV06IGh0 dHBzOi8vZmZtcGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjEtTm92ZW1iZXIvMjg3 NjM4Lmh0bWwKPiBbMl06IGh0dHBzOi8vZmZtcGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVs LzIwMjEtTm92ZW1iZXIvMjg3NzAyLmh0bWwKPiBbM106IGh0dHBzOi8vZmZtcGVnLm9yZy9waXBl cm1haWwvZmZtcGVnLWRldmVsLzIwMjEtTm92ZW1iZXIvMjg3NzAzLmh0bWwKCk1heWJlIHdlIHNo b3VsZCBkaXNjdXNzIHRoaXMgYWdhaW4sIGRlZmluZSB3aGF0IGlzIG1pc3NpbmcgCmV4YWN0bHks IGNvbnNpZGVyaW5nIHRoYXQgd2UgYm90aCB0aGluayB0aGlzIGlzIGEgc3RlcCBpbiB0aGUgcmln aHQgCmRpcmVjdGlvbi4KClRoZSBzcGVjcyBzYXlzIHRoaXM6CgpUaGUgUGljdHVyZSBFbGVtZW50 IFZhbHVlcyBzaGFsbCBiZSB0aGUgQVZDIE5BTCB1bml0IHN0cmVhbSBvciB0aGUgQVZDIApieXRl IHN0cmVhbS4gVGhlIGJpdCBzdHJlYW1zIGNhcnJpZWQgaW4gdGhlIFZhbHVlIGZpZWxkIHNoYWxs IGNvbnRhaW4gCmNvbXBsZXRlIE5BTCB1bml0cyBpbmNsdWRpbmcgdGhlaXIgcmVsZXZhbnQgcGFy YW1ldGVyIHNldHMsIG90aGVyIApTdXBwbGVtZW50YWwgRW5oYW5jZW1lbnQgSW5mb3JtYXRpb24g KFNFSSkgYW5kIHBhZGRpbmcgemVyb2VzLgoKKGh0dHBzOi8vcHViLnNtcHRlLm9yZy9kb2Mvc3Qz ODEtMy8yMDE3MDgzMC1wdWIvKQoKUmVnYXJkcywKTWFydG9uCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K