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 D30BA4DCD3 for ; Wed, 4 Jun 2025 15:35:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0205868D56A; Wed, 4 Jun 2025 18:35:35 +0300 (EEST) Received: from 2.mo583.mail-out.ovh.net (2.mo583.mail-out.ovh.net [178.33.109.111]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2A56368D4D6 for ; Wed, 4 Jun 2025 18:35:29 +0300 (EEST) Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.148.126]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4bCBVS3fRDz1ggj for ; Wed, 4 Jun 2025 15:35:28 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gcksf (unknown [10.110.118.184]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 42191845BE for ; Wed, 4 Jun 2025 15:35:28 +0000 (UTC) Received: from courmont.net ([37.59.142.95]) by ghost-submission-5b5ff79f4f-gcksf with ESMTPSA id /7BoBMBnQGiKqBMA1kSeCw (envelope-from ) for ; Wed, 04 Jun 2025 15:35:28 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-95G0015f7fea07-52fb-40a6-b432-1d5c35b95c6f, EB999CAAF44FF6BAF0EBD7F34E51F6BE0213A1EF) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.92.194.88 From: =?UTF-8?B?UsOpbWk=?= Denis-Courmont To: FFmpeg development discussions and patches Date: Wed, 04 Jun 2025 18:35:27 +0300 Message-ID: <2991400.e9J7NaK4W3@basile.remlab.net> Organization: Remlab In-Reply-To: <20250603130948.GL29660@pb2> References: <20250601152222.GU29660@pb2> <7E96DF1A-CD4D-43A0-ADAD-FF1EA6CDF43F@remlab.net> <20250603130948.GL29660@pb2> MIME-Version: 1.0 X-Ovh-Tracer-Id: 7475975384466987513 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugddvfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufffkfhojghfggfgtgesthhqredttddtjeenucfhrhhomheptformhhiucffvghnihhsqdevohhurhhmohhnthcuoehrvghmihesrhgvmhhlrggsrdhnvghtqeenucggtffrrghtthgvrhhnpeekvdelteetvddvveeuhfekiedtleekieelhfffvddtteetgfdugfdtkedtueelvdenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrdelheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheprhgvmhhisehrvghmlhgrsgdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdfovfetjfhoshhtpehmohehkeefmgdpmhhouggvpehsmhhtphhouhht Subject: Re: [FFmpeg-devel] [RFC] Cherry picks vs merges 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: TGUgdGlpc3RhaW5hIDMuIGtlc8Oka3V1dGEgMjAyNSwgMTYuMDkuNDggSXTDpC1FdXJvb3BhbiBr ZXPDpGFpa2EgTWljaGFlbCAKTmllZGVybWF5ZXIgYSDDqWNyaXQgOgo+ID4gU28sIHdoaWNoIG9m IGhpcyAibW9kaWZpY2F0aW9ucyIgKGNvbW1pdHMpIGhhdmUgYW4gZXhwbGljaXQgc3RhdGVtZW50 Cj4gPiAib3RoZXJ3aXNlIj8KPiBJIHNlZSB0aGlzOgo+IAo+IGNvbW1pdCAzZmY2ZDMwMWIyNzk2 NWIyM2FlNWNmNTIxMTkyMGVlMTZkNjY3MWMyCj4gQXV0aG9yOiBBbnRvbiBLaGlybm92IDxhbnRv bkBraGlybm92Lm5ldD4KPiBEYXRlOiAgIFRodSBPY3QgMjQgMDg6Mzc6MTEgMjAyNCArMDIwMAo+ IAo+ICAgICBsYXZmaTogYWRkIGZyYW1lIHRocmVhZGluZyBpbmZyYXN0cnVjdHVyZQo+IAo+ICAg ICBDb2RlIHVuZGVyIEFHUEwsIHVzZSAtLWVuYWJsZS1hZ3BsIHRvIGVuYWJsZS4KPiAKPiB0aGlz IGNvZGUgYWxzbyBoYXMgQUdQTCBoZWFkZXJzIGluIHNvdXJjZSwgdGhlcmUgaXMgbm8gYW1iaWd1 aXR5IGhlcmUKClByZWNpc2VseSwgdGhpcyBzcGVjaWZpYyBjaGFuZ2VzZXQgaXMgKm5vdCogdW5k ZXIgR1BMLiBNeSBwb2ludCBpcyB0aGF0IHRoZSAKb3RoZXIgY2hhbmdlc2V0cyBhcmUgb3N0ZW5z aWJseSBpbnRlbmRlZCB0byBiZSB1bmRlciB0aGUgR1BMLCBldmVuIGlmIHRoZXkgCnRvdWNoIGZp bGVzIHdpdGggTEdQTCBvciBvdGhlciBsaWNlbnNlIGhlYWRlcnMuCgo+IFsuLi5dCgo+ID4gPkFu ZCBpdCBJUyBzdGF0ZWQgb3RoZXJ3aXNlIGluIHRoZXNlIGZpbGVzIGJ5IHRoZSBsaWNlbnNlIGhl YWRlciBpbiB0aGVzZQo+ID4gPmZpbGVzLgo+ID4gCj4gPiBJdCBpcyBzdGF0ZWQgdGhhdCB0aGUg b3JpZ2luYWwgZmlsZXMgd2VyZSB1bmRlciB0aGUgTEdQTCAob3IgR1BMKSwgbm90aGluZwo+ID4g ZWxzZS4KPiBNYW55IG5ldyBjb2RlY3MgYW5kIGZpbHRlcnMgd2hlcmUgYWRkZWQgYnkgUGF1bCwg YW5kIGhlIHVzZWQgc3RhbmRhcmQgTEdQTAo+IGxpY2Vuc2UgaGVhZGVycyBmb3IgdGhlbS4KPiBU aGF0cyBub3QgYSAibW9kaWZpZWQgZXhpc3RpbmcgZmlsZSB3aXRoIExHUEwiIGNhc2UKPiBpdHMg Z2VudWluZWx5IG5ldyBmaWxlcyB3aGVyZSBMR1BMIGhlYWRlcnMgd2hlcmUgdXNlZC4KCldlIGNh bid0IGtub3cgaWYgdGhhdCB3YXMgb24gcHVycG9zZSBvciBieSBhY2NpZGVudC4gSSBhZ3JlZSB0 aGF0IHdlIGNhbiAKcmVzYW9uYWJseSBhc3N1bWUgdGhhdCB0aG9zZSBmaWxlcyBhcmUgTEdQTCdk LiBJZiBQYXVsIGludGVuZGVkIG90aGVyd2lzZSwgdGhlbiAKdGhhdCdzIGhpcyBmYXVsdCBmb3Ig bm90IGJlaW5nIGNhcmVmdWwuCgpUaGUgcHJvYmxlbSByZW1haW5zIGZvciBmaWxlcyB0aGF0IHdl cmUgZXhpc3RpbmcgLSB1bmxlc3MgaGUgaGltc2VsZiBjbGFyaWZpZXMgCmhpcyBsaWNlbnNpbmcg dGVybXMuCgo+IFsuLi5dCj4gCj4gPiBGb3J0dW5hdGVseSwgdGhlIHJlY29yZCBvZiBjaGFuZ2Vz IGRvZXMgaW4gZmFjdCBleGlzdHM6IHRoZSBMaWJyZW1wZWcgZ2l0Cj4gPiByZXBvLiBCdXQgdGhh dCBiZWluZyB0aGUgY2FzZSwgd2UgY2FuJ3QgYXJndWUgdGhhdCB5b3UgZGlkbid0IG5vdGljZSB0 aGF0Cj4gPiB0aGUgbW9kaWZpY2F0aW9ucyBkaWRuJ3QgaGF2ZSBhIHN0YXRlbWVudCAib3RoZXJ3 aXNlIi4KPiBUaGUgZmlsZXMgZG8gaGF2ZSBzdGF0ZW1lbnRzICJvdGhlcndpc2UiLCBpbiB0aGUg Zm9ybSBvZiB0aGUgTEdQTCBsaWNlbnNlCj4gaGVhZGVyCgpUaGUgKmZpbGVzKiBidXQgbm90IHRo ZSAqY2hhbmdlcyouCgo+ID4gQW5kIHN1cmUsIHRoYXQncyBqdXN0IG15IGludGVycHJldGF0aW9u cywgYnV0IHdoYXQgZG8geW91IHRoaW5rIFBhdWwKPiA+ICppbnRlbmRlZCogaGVyZT8gSWYgaXQg Y29tZSB0byB0aGF0LCB0aGUgY291cnQsIG9yIG1vcmUgbGlrZWx5LCBGRm1wZWcKPiA+IGRvd25z dHJlYW1zIGFuZCByZXZlcnNlIGRlcGVuZGVuY2llcywgd2lsbCBwcm9iYWJseSBiYXNlIHRoZWly IGRlY2lzaW9uCj4gPiBvbiBQYXVsJ3MgaW5mZXJyZWQgaW50ZW50LCBub3QgbWluZSwgYnV0IGFs c28gbm90IHlvdXJzLgo+IElBTkFMIGJ1dCBhY2NvcmRpbmcgdG8gdGhlIHByaW5jaXBsZSBvZiBj b250cmEgcHJvZmVyZW50ZW0sIGluIGNhc2Ugb2YKPiBhbWJpZ3VpdHkgYSBjbGF1c2Ugc2hvdWxk IGJlIGludGVycHJldGVkIGFnYWluc3QgdGhlIHBhcnR5IHdobyB3cm90ZSB0aGUKPiBjbGF1c2Ug bm90IGluIGZhdm9yLgo+IAo+IFRoYXQgc2FpZCwgdGhlcmUgaXMgbm8gcmVhbCBhbWJpZ3VpdHks IGl0cyBMR1BMIGhlYWRlcnMsIHRoZXJlIGlzIG5vdGhpbmcKPiB0aGF0IFJFTU9WRVMgdGhpcyBs aWNlbnNlLiBUaGUgc3RhdGVtZW50IEFERFMgYSBHUEwgdjIgbGljZW5zZS4KCkl0IGRvZXMgbm90 IGFkZCBhIEdQTHYyIGxpY2Vuc2UuIEl0IGFkZHMgY29kZSB1bmRlciB0aGUgR1BMdjIgbGljZW5z ZSBhbmQgCmNvbWJpbmVzIHRoZW0gd2l0aCBwcmVleGlzdGluZyBjb2RlIHVuZGVyIHRoZSBMR1BM djIuMS4KCk9uZSBjYW4gY2hvb3NlIHRvIGNvbnRpbnVlIHRvIHJlZGlzdHJpYnV0ZSBsaWtlIHRo YXQgaW4gc291cmNlIGZvcm0uIEJ1dCB0aGUgCm1vbWVudCBvbmUgZGlzdHJpYnV0ZXMgdGhlIHJl c3VsdCBvZiB0aGF0IGNvbWJpbmF0aW9uIGluIGJpbmFyeSBmb3JtLCB0aGUgb25seSAKb3B0aW9u IGlzIHRvIHJlbGljZW5zZSB0aGUgTEdQTHYyLjEgcGFydHMgdW5kZXIgR1BMdjIuCgo+IFRoYXQg c2FpZCwgaWFtIG5vdCBzdXJlIGhvdyB3aXNlIGl0IGlzIHRvIGRpc2N1c3MgbGVnYWwgaW50ZXJw cmV0YXRpb25zIGluCj4gcHVibGljLiBHZW5lcmFsbHkgbGF3eWVycyByZWNvbW1hbmQgYWdhaW5z dCBzdWNoIHRoaW5ncy4KCkl0IGlzIGFsc28gdW53aXNlIHRvIGtub3dpbmdseSBjcmVhdGUgYSBz aXR1YXRpb24gdGhhdCBjb3VsZCBtaXNsZWFkIHRoaXJkIApwYXJ0aWVzIGludG8gdW53aXR0aW5n bHkgY29tbWl0dGluZyBjb3B5cmlnaHQgaW5mcmluZ2VtZW50LgoKQW5kIGFnYWluLCBpZiBJIHdl cmUgeW91LCBJIHdvdWxkbid0IGJlIHNvIHdvcnJpZWQgYWJvdXQgUGF1bCBzdWluZyBtZSwgYXMg aGUgCnByb2JhYmx5IGxhY2tzIHRoZSBtb3RpdmF0aW9uIGFuZCBmaW5hbmNlcyB0byBkbyBzby4g SW5zdGVhZCBJIHdvdWxkIGJlIHdhcnkgb2YgCmRvd25zdHJlYW1zIGFuZCByZXZlcnNlIGRlcGVu ZGVuY2llcywgZHJvcHBpbmcvZm9ya2luZyBGRm1wZWcgYmVjYXVzZSB0aGV5IApkb24ndCB3YW50 IHRvIG1vdmUgdG8gdGhlIEdQTC4KCklNTywgbWVyZ2luZyBhbGwgdGhhdCBzdHVmZiBtYWtlcyBM R1BMIG5vIGxvbmdlciB2aWFibGUgZm9yIEZGbXBlZyAKcmVkaXN0cmlidXRvcnMsIGFzIGl0IHdv dWxkIGJlY29tZSB0b28gZGlmZmljdWx0IGFuZC9vciByaXNreSB0byBkaXN0aW5ndWlzaCAKd2hh dCBpcyBhbmQgd2hhdCBpcyBub3QgTEdQTC1jb21wYXRpYmxlLgoKQXQgdGhlIHNhbWUgdGltZSwg SSBleHBlY3QgdGhhdCB0aGlzIHByb3Bvc2FsIHBpc3NlZCBQYXVsIG9mZiwgYW5kIG1lcmdpbmcg CndvdWxkIHBpc3MgaGltIG9mZiBldmVuIGhhcmRlci4gU28gSSBkb24ndCByZWFsbHkgc2VlIHRo ZSBwb2ludCBpbiB0aGlzIGVmZm9ydDogCnBpc3NpbmcgUGF1bCBvZmYsIHVwc2V0dGluZyBwZW9w bGUgY29uY2VybmVkIGFib3V0IExHUEwgbGljZW5zaW5nLCBhbmQgCnByZXNzdXJpbmcgdGhlIGNv bW11bml0eSB0byByZXZpZXcgYSBtYXNzaXZlIGJsb2Igb2YgY29kZS4KCkkgZGlkbid0IGxvb2sg YXQgUGF1bCdzIG5ldyBjb2RlLCBidXQgaXQgZG9lcyBub3QgbG9vayBsaWtlIHRoZXJlIGlzIGEg c3Ryb25nIApkZW1hbmQgZm9yIG1lcmdpbmcgaXQgaW50byBGRm1wZWcsIHRoYXQgd291bGQgb3V0 d2VpZ2ggYWxsIHRob3NlIGRvd25zaWRlcy4KCi0tIApSw6ltaSBEZW5pcy1Db3VybW9udApUYXBp bydzIHBsYWNlIG5ldyB0b3duLCBmb3JtZXIgRmlubmlzaCBSZXB1YmxpYyBvZiBVdXNpbWFhCgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K