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 72A5949C79 for ; Tue, 5 Mar 2024 23:14:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2966468C89D; Wed, 6 Mar 2024 01:14:31 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 494ED68C737 for ; Wed, 6 Mar 2024 01:14:24 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id 294A4E9B2C for ; Wed, 6 Mar 2024 00:14:24 +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 Q3_odVkJ7bZT for ; Wed, 6 Mar 2024 00:14:21 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id EFC07E9913 for ; Wed, 6 Mar 2024 00:14:20 +0100 (CET) Date: Wed, 6 Mar 2024 00:14:20 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <0a2c8af9-d5ec-6e92-3642-0f8909246b1a@passwd.hu> References: <20240223001943.31168-1-cus@passwd.hu> <29f39ed4-a2d3-e675-6b9a-2e54f6bec09f@passwd.hu> <3d02da5b295e4849c2323bcf2ded273c783853ed.camel@haerdin.se> MIME-Version: 1.0 Content-ID: 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: CgpPbiBTYXQsIDI0IEZlYiAyMDI0LCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cgo+IFRvbWFz IEjDpHJkaW46Cj4+Pj4+ICtzdGF0aWMgaW50IG14Zl9jaGVja19iaXRzdHJlYW0oQVZGb3JtYXRD b250ZXh0ICpzLCBBVlN0cmVhbSAqc3QsCj4+Pj4+IGNvbnN0IEFWUGFja2V0ICpwa3QpCj4+Pj4+ ICt7Cj4+Pj4+ICvCoMKgwqAgaWYgKHN0LT5jb2RlY3Bhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNf SURfSDI2NCkgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHBrdC0+c2l6ZSA+PSA1ICYmIEFW X1JCMzIocGt0LT5kYXRhKSAhPSAweDAwMDAwMDEgJiYKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQVZfUkIyNChwa3QtPmRh dGEpICE9IDB4MDAwMDAxKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmZf c3RyZWFtX2FkZF9iaXRzdHJlYW1fZmlsdGVyKHN0LAo+Pj4+PiAiaDI2NF9tcDR0b2FubmV4YiIs IE5VTEwpOwo+PiAKPj4gUmVnYXJkbGVzcyBvZiB0aGUgY29tbWVudHMgYmVsb3csIHRoaXMgaXMg d3JvbmcuIFNUIDM4MS0zIHNheXMgdGhpczoKPj4gCj4+PiBUaGUgYnl0ZSBzdHJlYW0gZm9ybWF0 IGNhbiBiZSBjb25zdHJ1Y3RlZCBmcm9tIHRoZSBOQUwgdW5pdCBzdHJlYW0gYnkKPj4+IHByZWZp eGluZyBlYWNoIE5BTCB1bml0IHdpdGggYSBzdGFydAo+Pj4gY29kZSBwcmVmaXggYW5kIHplcm8g b3IgbW9yZSB6ZXJvLXZhbHVlZCBieXRlcyB0byBmb3JtIGEgc3RyZWFtIG9mCj4+PiBieXRlcy4K Pj4gCj4+IE5vdGUgdGhlIHdvcmRpbmcgaXMgInplcm8gb3IgbW9yZSIsIG5vdCAiemVybyBvciBv bmUiLgo+Cj4gSU1PIGFsbCB0aGUgY29kZSBzaG91bGQgb25seSBsb29rIGF0IGV4dHJhZGF0YSB0 byBkZWNpZGUgd2hldGhlciBhCj4gc3RyZWFtIGlzIGFubmV4IEIgb3IgSVNPQk1GRiAobm8gZXh0 cmFkYXRhLT5hbm5leCBCLCBubyBJU09CTUZGCj4gZXh0cmFkYXRhLT5hbm5leCBCLCBlbHNlIElT T0JNRkYpLiBCdXQgdGhhdCBpcyBhIHNlcGFyYXRlIGlzc3VlLgo+IChUaGVyZSBpcyBhIHNsaWdo dCBwb3NzaWJpbGl0eSBvZiBtaXNkZXRlY3Rpb24gaGVyZTogRS5nLiBhIDB4MDAgMDAgMDEKPiBh dCB0aGUgc3RhcnQgb2YgYSBwYWNrZXQgY2FuIGFjdHVhbGx5IGJlIHRoZSBzdGFydCBvZiB0aGUg bGVuZ3RoIGNvZGUgb2YKPiBhbiBJU09CTUZGIE5BTFUgd2l0aCBsZW5ndGggaW4gdGhlIHJhbmdl IDI1Ni01MTE7IG9uIHRoZSBvdGhlciBoYW5kLCBpdAo+IGlzIGxlZ2FsIGZvciBhbiBhbm5leCBC IHBhY2tldCB0byBzdGFydCB3aXRoIGZvdXIgb3IgbW9yZSB6ZXJvIGJ5dGVzLCBhcwo+IHlvdSBt ZW50aW9uZWQuKQo+Cj4+IFRoZSBjb3JyZWN0IHdheSB0byBkbyB0aGlzIGlzIHRvIGluc3BlY3Qg Ynl0ZSAxNCBvZiB0aGUgRUMgVUwsIHBlcgo+PiBzZWN0aW9uIDguMSBvZiBTVCAzODEtMy4KPgo+ IFRoaXMgaXMgYSBwYXRjaCBmb3IgdGhlIG11eGVyLCBub3QgdGhlIGRlbXV4ZXIuIFRoZXJlIGlz IG5vIGJ5dGUgMTQgb2YKPiB0aGUgRUMgVUwgdG8gaW5zcGVjdDsgb3IgYXQgbGVhc3Q6IEl0IGlz IHdoYXQgdGhpcyBtdXhlciB3cml0ZXMgZm9yIGl0Lgo+IFRoaXMgbXV4ZXIgYWx3YXlzIGluZGlj YXRlcyB0aGF0IHRoZSBvdXRwdXQgaXMgYW4gYW5uZXggQiAoYWthIEFWQyBieXRlCj4gc3RyZWFt KSwgc28gaXQgc2hvdWxkIGFsd2F5cyBjb252ZXJ0IHRoZSBpbnB1dCBmcm9tIHRoZSB1c2VyIHRv IGFjdHVhbGx5Cj4gYmUgYW5uZXggQi4KPgo+Pj4+IEkgc2VudCB0aGUgdmVyeSBzYW1lIHBhdGNo IGxvbmcgYWdvIFsxXS4gVG9tYXMgSMOkcmRpbiBvcHBvc2VkIGl0Cj4+Pj4gWzJdLAo+Pj4+IFsz XSwgYmVjYXVzZSBoZSBzZWVzIHN0dWZmIGxpa2UgdGhpcyBhcyBoYWNrLgo+PiAKPj4gTm8sIEkg b3Bwb3NlIGl0IGJlY2F1c2UgaXQgaXMgcG90ZW50aWFsbHkgYWdhaW5zdCBzcGVjLiBUaGUgTVhG Cj4+IGVjb3N5c3RlbSBpcyBiYWQgZW5vdWdoIGFzIGl0IGlzIHdpdGhvdXQgdXMgZW5jb3VyYWdp bmcgb3V0LW9mLXNwZWMKPj4gYmVoYXZpb3IuCj4KPiBJZiB0aGUgdXNlcidzIGlucHV0IGlzIElT T0JNRkYsIHRoZW4gdGhlIG91dHB1dCB3aWxsIGRlZmluaXRlbHkgYmUKPiBhZ2FpbnN0IHNwZWMg d2l0aG91dCBhIGNvbnZlcnNpb24uIFdpdGggYSBwYXRjaCBsaWtlIHRoaXMgSVNPQk1GRiBkYXRh Cj4gd2lsbCBiZSBjb252ZXJ0ZWQgdG8gYW5uZXggQi4KPgo+IEFueXdheSwgRkZtcGVnIGFpbXMg dG8gc3VwcG9ydCB0d28gZnJhbWluZ3MgZm9yIEguMjY0OiBBbm5leCBCIGFuZAo+IElTT0JNRkYu IFNlbmRpbmcgSVNPQk1GRi1mcmFtZWQgZGF0YSB0byBhIG11eGVyIGlzIHRoZXJlZm9yZSBub3QK PiAib3V0LW9mLXNwZWMgYmVoYXZpb3IiLiBJdCBpcyBqdXN0IHN1cHBvc2VkIHRvIHdvcmsgYW5k IHRoZSBvbnVzIGlzIG9uCj4gdGhlIG11eGVyL2xpYmF2Zm9ybWF0IHRvIGNvbnZlcnQgYXMgbmVj ZXNzYXJ5Lgo+Cj4gQWxzbyBub3RlIHRoYXQgb3RoZXIgbWlzc2luZyBjaGVja3MgZm9yIHdoZXRo ZXIgdGhlIGlucHV0IGlzIHJlYWxseQo+IGNvbmZvcm1pbmcgdG8gdGhlIHNwZWNzIHNob3VsZCBi ZSBzZXBhcmF0ZSBmcm9tIGluc2VydGluZyB0aGlzIEJTRi4KPiBBZnRlciBhbGwsIHRoZSB1c2Vy IGNvdWxkIGluc2VydCB0aGUgQlNGIGhpbXNlbGYgYW5kIGV2ZW4gaW4gdGhpcyBjYXNlCj4gaXQg d291bGQgYmUgdGhpcyBtdXhlcidzIHJlc3BvbnNpYmlsaXR5IHRvIGVuc3VyZSB0aGF0IHRoZSBv dXRwdXQgaXMKPiBzcGVjLWNvbXBsaWFudC4gSW5zZXJ0aW5nIHRoZSBCU0Ygc2ltcGxpZmllcyB0 aGlzIHRhc2ssIGJlY2F1c2UgaXQgbWVhbnMKPiB0aGF0IHRoZSBtdXhlciBjYW4gYXNzdW1lIHRo YXQgdGhlIGlucHV0IGlzIGFscmVhZHkgYW5uZXggQiAoYW5kIGRvZXMKPiBub3QgbmVlZCBzZXBh cmF0ZSBsb2dpYyBmb3IgaGFuZGxpbmcgSVNPQk1GRiBpbnB1dCk7IHRoYXQgaXMgdGhlIG9ubHkK PiBwb2ludCBvZiBpbnNlcnRpbmcgaXQuCj4KPj4gQW55IGJlaGF2aW9yIHdlIHB1dCBpbiB0byBo YW5kbGUgb3V0LW9mLXNwZWMgYmVoYXZpb3Igc2hvdWxkIGJlIGxpbWl0ZWQKPj4gYnkgSWRlbnRp ZmljYXRpb24uIEJ1dCBldmVuIHRoYXQgd291bGQgYmUgbWFraW5nIG91ciByZXNwb25zaWJpbGl0 eQo+PiB3aGF0IGlzIHJlYWxseSB0aGUgcmVzcG9uc2liaWxpdHkgb2YgY29tcGFuaWVzIG1ha2lu ZyBicm9rZW4gTVhGCj4+IG11eGVycy4KPgo+IE9uY2UgYWdhaW46IFRoaXMgaXMgYSBtdXhlciwg d2UgZG8gbm90IHBhcnNlIGFuZCBpZGVudGlmeSBhIGZpbGUgaGVyZS4KPiBGb3IgdGhlIHNhbWUg cmVhc29uIGl0IG1ha2VzIG5vIHNlbnNlIHRvIGNvbXBsYWluIGFib3V0IG90aGVyIGNvbXBhbmll cycKPiBicm9rZW4gTVhGIG11eGVycy4KCkkgYWdyZWUgd2l0aCB3aGF0IHlvdSB3cm90ZSwgc28g SU1ITyB3ZSBzaG91bGQgYXBwbHkgdGhpcywgdW5sZXNzIFRvbWFzIApzdGlsbCBoYXMgYW4gb2Jq ZWN0aW9uLgoKVGhhbmtzLApNYXJ0b24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=