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 440734F60F for ; Wed, 18 Jun 2025 11:04:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8363368D384; Wed, 18 Jun 2025 14:04:13 +0300 (EEST) Received: from smtp-bc09.mail.infomaniak.ch (smtp-bc09.mail.infomaniak.ch [45.157.188.9]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 327BA68B522 for ; Wed, 18 Jun 2025 14:04:06 +0300 (EEST) Received: from smtp-4-0001.mail.infomaniak.ch (unknown [IPv6:2001:1600:7:10::a6c]) by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4bMgps2MG6zkmX for ; Wed, 18 Jun 2025 13:04:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=regaud-chapuy.fr; s=20201206; t=1750244645; bh=kWGWfm0YPYLiaee7O9Sk3P8/Lo7p62hWi4AshvOZu2I=; h=Date:Subject:To:References:From:In-Reply-To:From; b=H0cTSD9gUoUcPb6f67/iZhB+0OvCT5k75PgVLbmBuU/q2YZ9X7ksNadbuYEuyiW/M RyfoOq1C2uqvxeK8P5nQcA752ICTr6WFRZlqJQzzoqLNQb6+5KBvQeJQcGkQfNzAxZ 7jNWRxKoOdn1f/ldPAPPM/LS3yjZLJPpixIpFqyQ= Received: from unknown by smtp-4-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4bMgpr5TZRzMpZ for ; Wed, 18 Jun 2025 13:04:04 +0200 (CEST) Message-ID: Date: Wed, 18 Jun 2025 13:04:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <2dc54cad-932f-4c30-9f9d-0a943e0a7be3@regaud-chapuy.fr> <639a031a-06c7-4855-8d97-de61626ba194@regaud-chapuy.fr> <20250617235625.GL29660@pb2> Content-Language: fr, en-US From: =?UTF-8?B?VGltb3Row6ll?= In-Reply-To: <20250617235625.GL29660@pb2> X-Infomaniak-Routing: alpha X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v3] avcodec/h264: fixed qp table attach for 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: T24gMTgvMDYvMjAyNSBhdCAwMTo1NiwgTWljaGFlbCBOaWVkZXJtYXllciB3cm90ZSA6Cj4gT24g VHVlLCBKdW4gMTcsIDIwMjUgYXQgMDk6Mjk6MDFBTSArMDIwMCwgVGltb3RoZWUgd3JvdGU6Cj4+ IENvbnRleHQgZnJvbSB0aGUgZmlyc3QgdmVyc2lvbiA6Cj4+Cj4+PiBIZXJlIGlzIGEgcGF0Y2gg d2hlcmUgSSBmaXhlZCB0aGUgYXR0YWNoIG9mIHBlci1tYWNyb2Jsb2NrIHFwIHRhYmxlcyBmb3IK Pj4+IEguMjY0LiBJdCB3YXMgaW1wbGVtZW50ZWQgZm9yIE1QRUcyIHNvIEkgaGF2ZSBvbmx5IGV4 dGVuZGVkIGl0Lgo+Pj4KPj4+IEkgdGVzdGVkIHRoZSBmdW5jdGlvbmFsaXR5IHdpdGggdGhlIGNv ZGVjdmlldyBmaWx0ZXIgdXNpbmcgdGhlIGZvbGxvd2luZwo+Pj4gY29tbWFuZDogYC4vZmZtcGVn IC1leHBvcnRfc2lkZV9kYXRhIDQgLWkgaW5wdXQubXA0IC12ZiBjb2RlY3ZpZXc9cXA9MQo+Pj4g b3V0cHV0Lm1wNGAKPj4gQW5kcmVhcyA6Cj4+PiAxLiBDb21taXRzIHNob3VsZCBiZSBzbWFsbCBh dG9taWMgdW5pdHM7IGNoYW5nZXMgdG8gZGlmZmVyZW50IGxpYnJhcmllcwo+Pj4gaW4gdGhlIHNh bWUgY29tbWl0IGFyZSBhbG1vc3QgYWx3YXlzIG5vdCBvZiB0aGlzIHR5cGUuCj4+PiAyLiBCb3Ro IGZmX2gyNjRfZGVjb2RlX21iX2NhYmFjKCkgYW5kIGZmX2gyNjRfZGVjb2RlX21iX2NhdmxjKCkg YWxyZWFkeQo+Pj4gc2V0IHFzY2FsZV90YWJsZSBvbiB0aGVpciBvd24gKG9uIHN1Y2Nlc3MpLCBz byB0aGF0IGFsbCB0aGUgY2hhbmdlcyB0bwo+Pj4gaDI2NF9zbGljZS5jIHNlZW0gY29tcGxldGVs eSByZWR1bmRhbnQuCj4+Pgo+Pj4gLSBBbmRyZWFzCj4+IEhlcmUgaXMgYSBuZXcgdmVyc2lvbiBv ZiB0aGUgcGF0Y2ggd2l0aG91dCB0aGUgcmVkdW5kYW50IGxpbmVzLgo+Pgo+PiBUaGFua3MsCj4+ Cj4+IFRpbW90aMOpZQo+PiAgIHFwX3RhYmxlLmMgfCAgICAzICsrLQo+PiAgIHFwX3RhYmxlLmgg fCAgICAxICsKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+PiBmNTQ3OGEwNzQyNjEwMjZlMTNjZDZlYzc0NWI4MGFlZTRhMDcyMGI1ICAwMDAxLWF2 Y29kZWMtaDI2NC1maXhlZC1xcC10YWJsZS1hdHRhY2gtZm9yLWgyNjQucGF0Y2gKPj4gIEZyb20g NDIyZThkYmRjM2Q3OWIyNGM2Y2NiMTFiN2YzODRmYzA4NDA2ZWU3NCBNb24gU2VwIDE3IDAwOjAw OjAwIDIwMDEKPj4gRnJvbTogVGltb3RoZWU8dGltb3RoZWUuaW5mb3JtYXRpcXVlQHJlZ2F1ZC1j aGFwdXkuZnI+Cj4+IERhdGU6IEZyaSwgMTMgSnVuIDIwMjUgMTQ6MjE6MjggKzAyMDAKPj4gU3Vi amVjdDogW1BBVENIXSBhdmNvZGVjL2gyNjQ6IGZpeGVkIHFwIHRhYmxlIGF0dGFjaCBmb3IgaDI2 NAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUaW1vdGhlZTx0aW1vdGhlZS5pbmZvcm1hdGlxdWVAcmVn YXVkLWNoYXB1eS5mcj4KPj4gLS0tCj4+ICAgbGliYXZjb2RlYy9oMjY0X3NsaWNlLmMgfCAxNiAr KysrKysrKysrKystLS0tCj4+ICAgbGliYXZmaWx0ZXIvcXBfdGFibGUuYyAgfCAgMyArKy0KPj4g ICBsaWJhdmZpbHRlci9xcF90YWJsZS5oICB8ICAxICsKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDE1 IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmZp bHRlci9xcF90YWJsZS5jIGIvbGliYXZmaWx0ZXIvcXBfdGFibGUuYwo+PiBpbmRleCA4MTM3ZGMw MTlmLi5hOTliOTllNzdhIDEwMDY0NAo+PiAtLS0gYS9saWJhdmZpbHRlci9xcF90YWJsZS5jCj4+ ICsrKyBiL2xpYmF2ZmlsdGVyL3FwX3RhYmxlLmMKPj4gQEAgLTQwLDcgKzQwLDggQEAgaW50IGZm X3FwX3RhYmxlX2V4dHJhY3QoQVZGcmFtZSAqZnJhbWUsIGludDhfdCAqKnRhYmxlLCBpbnQgKnRh YmxlX3csIGludCAqdGFibGUKPj4gICAgICAgaWYgKCFzZCkKPj4gICAgICAgICAgIHJldHVybiAw Owo+PiAgICAgICBwYXIgPSAoQVZWaWRlb0VuY1BhcmFtcyopc2QtPmRhdGE7Cj4+IC0gICAgaWYg KHBhci0+dHlwZSAhPSBBVl9WSURFT19FTkNfUEFSQU1TX01QRUcyIHx8Cj4+ICsgICAgaWYgKChw YXItPnR5cGUgIT0gQVZfVklERU9fRU5DX1BBUkFNU19NUEVHMgo+PiArICAgICAgICYmIHBhci0+ dHlwZSAhPSBBVl9WSURFT19FTkNfUEFSQU1TX0gyNjQpIHx8Cj4+ICAgICAgICAgICAocGFyLT5u Yl9ibG9ja3MgIT0gMCAmJiBwYXItPm5iX2Jsb2NrcyAhPSBuYl9tYikpCj4+ICAgICAgICAgICBy ZXR1cm4gQVZFUlJPUihFTk9TWVMpOwo+IFRoZSBjb21taXQgbWVzc2FnZSBzaG91bGQgYmUgYSBi aXQgbW9yZSB2ZXJib3NlCgpIb3cgYWJvdXQgdGhpcyBmb3IgdGhlIGNvbW1pdCBtZXNzYWdlPwoK YGBgCltQQVRDSF0gYXZmaWx0ZXIvY29kZWN2aWV3OiBFbmFibGUgUVAgdmlzdWFsaXphdGlvbiBm b3IgSC4yNjQKClRoZSBjb2RlY3ZpZXdmaWx0ZXIsIHdoZW4gdXNlZCB3aXRoIHFwPTEsIGRpZCBu b3QgZGlzcGxheSBxdWFudGl6YXRpb24gCnBhcmFtZXRlciB2YWx1ZXMgZm9yIEguMjY0IHN0cmVh bXMgYmVjYXVzZSB0aGUgUVAgdGFibGUgZXh0cmFjdGlvbiB3YXMgCnJlc3RyaWN0ZWQgdG8gTVBF Ry0yIHZpZGVvLgoKVGhpcyBwYXRjaCBlbmFibGVzIEguMjY0IHN1cHBvcnQgYnkgdXBkYXRpbmcg ZmZfcXBfdGFibGVfZXh0cmFjdHRvIAphY2NlcHQgQVZfVklERU9fRU5DX1BBUkFNU19IMjY0LiBB biBleHBsaWNpdCBjYXNlIGlzIGFsc28gYWRkZWQgdG8gCmZmX25vcm1fcXNjYWxldG8gaGFuZGxl IEguMjY0IHFzY2FsZSB2YWx1ZXMgZGlyZWN0bHksIGNsYXJpZnlpbmcgaW50ZW50LiAKVGhpcyBh bGxvd3MgZm9yIGNvcnJlY3QgUVAgb3ZlcmxheSBvbiBILjI2NCB2aWRlbwoKYGBgCgo+IHdoeSB0 aGVzZSBhcmUgdW5lcXVhbCwgYW5kIHdoeSB0ZWggbGF0ZXIgY29weSBvZiBuYl9tYiBpcyBjb3Jy ZWN0Cj4KPiBJZiBpdHMgbm90IGFsd2F5cyBjb3JyZWN0LCB0aGF0IHNob3VsZCBhdCBsZWFzdCBi ZSBkb2N1bWVudGVkCgpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhpcyBpcyBhIHNhbml0eSBj aGVjazogdGhlIG5iX21iY2FsY3VsYXRlZCAKZnJvbSB0aGUgZnJhbWUncyBnZW9tZXRyeSBpcyBj b25zaWRlcmVkIHRoZSBncm91bmQgdHJ1dGguIFRoZSBjaGVjayAKZW5zdXJlcyB0aGF0IGlmIHRo ZSBlbmNvZGVyIHByb3ZpZGVzIGl0cyBvd24gbWFjcm9ibG9jayBjb3VudCBpbiB0aGUgCnNpZGUg ZGF0YSwgaXQgbXVzdCBtYXRjaC4gVGhhdCB2YWxpZGF0aW9uIHdhcyBhbHJlYWR5IGluIHBsYWNl IGZvciAKTVBFRzIsIHNvIEkgZXh0ZW5kZWQgdGhlIHNhbWUgbG9naWMgdG8gSC4yNjQuCgo+PiBk aWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvcXBfdGFibGUuaCBiL2xpYmF2ZmlsdGVyL3FwX3RhYmxl LmgKPj4gaW5kZXggNDQwN2JhY2IwZS4uYzFhODBkMTgzMCAxMDA2NDQKPj4gLS0tIGEvbGliYXZm aWx0ZXIvcXBfdGFibGUuaAo+PiArKysgYi9saWJhdmZpbHRlci9xcF90YWJsZS5oCj4+IEBAIC00 MCw2ICs0MCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGZmX25vcm1fcXNjYWxlKGludCBxc2NhbGUs IGVudW0gQVZWaWRlb0VuY1BhcmFtc1R5cGUgdHlwZSkKPj4gICB7Cj4+ICAgICAgIHN3aXRjaCAo dHlwZSkgewo+PiAgICAgICBjYXNlIEFWX1ZJREVPX0VOQ19QQVJBTVNfTVBFRzI6IHJldHVybiBx c2NhbGUgPj4gMTsKPj4gKyAgICBjYXNlIEFWX1ZJREVPX0VOQ19QQVJBTVNfSDI2NDogIHJldHVy biBxc2NhbGU7Cj4+ICAgICAgIH0KPj4gICAgICAgcmV0dXJuIHFzY2FsZTsKPiBUaGlzIGRvZXMg bm90aGluZywgaXQgcmV0dXJucyBxc2NhbGUgYWxyZWFkeQoKWW91J3JlIGNvcnJlY3QsIGJ1dCBJ IGFkZGVkIGl0IHRvIG1ha2UgdGhlIGhhbmRsaW5nIG9mIEguMjY0IGV4cGxpY2l0LiAKVGhpcyBp bXByb3ZlcyBjbGFyaXR5IGFuZCBwcm90ZWN0cyBpdCBmcm9tIGFueSBmdXR1cmUgY2hhbmdlcyB0 byB0aGUgCmRlZmF1bHQgY2FzZS4gVGhhdCBzYWlkLCBpZiB5b3Ugc3RpbGwgZmVlbCBpdCdzIHVu bmVjZXNzYXJ5LCBJJ20gaGFwcHkgCnRvIHJlbW92ZSBpdC4KClRoYW5rcywKClRpbW90aMOpZQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=