From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id CF2184D7B0 for <ffmpegdev@gitmailbox.com>; Sun, 20 Apr 2025 02:29:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 28AD1687DEC; Sun, 20 Apr 2025 05:29:39 +0300 (EEST) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5AAA8687C94 for <ffmpeg-devel@ffmpeg.org>; Sun, 20 Apr 2025 05:29:31 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 1786643A11 for <ffmpeg-devel@ffmpeg.org>; Sun, 20 Apr 2025 02:29:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1745116171; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ze7TFbSgpIfNvPzvIdMmTtziSErSxfh/Ku6KU2O52FA=; b=ZvFqHYtKE3nIaMnmkrBE8dhtRkNwNQUfuJsFJ9w72xrYGZv0jThKnq9F46qhXDhnSRgL3b ICLhZERx34KC60cbOYNY5hT3GgSBTFN0XtHZNHjlGd5dty4TD+7vwxK7AhFRuwBmlkr6vi OO4iLHv88l+dp/+QXr9erI63cWhWaN9c4QnnM3igTQa+4E/wFoUzS2MxmR4QgkGgru9J6K uke+iSMl0ldxKAfQZub5sUT5+X9n32EPJt2dCXTUMIP1Zcadpm2Dq3ZkNDGzgmpEcMY4Rw A1NAckkgKM775Nh8qV6UOt/NlkAOJFppM7ei+JS5isafmh929wye+DKlrBLcGw== From: Michael Niedermayer <michael@niedermayer.cc> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Date: Sun, 20 Apr 2025 04:29:23 +0200 Message-ID: <20250420022929.724535-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvfeeijeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculdeftddmnecujfgurhephffvufffkffogggtgfesthekredtredtjeenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhephfdvffegtdehheekieethfelgeffteffuddutefhvdeiffelffeiveetieeglefgnecukfhppeeguddrieeirdeijedruddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeijedruddufedphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH] avutil/map: [WIP] Introduction X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/20250420022929.724535-1-michael@niedermayer.cc/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Tm90ZSwgaGVscCBpcyB3ZWxjb21lLgpUaW1lIGkgc3BlbmQgb24gdGhpcywgaSBjYW5ub3Qgc3Bl bmQgb24gb3RoZXIgdGhpbmdzCgpOb3RlMjogaSBpbnRlbmQgdG8gcHVzaCBBVk1hcCBhZnRlciB0 aGUgcmVsZWFzZSB1bmxlc3MgdGhlIHJlbGVhc2UKZW5kcyB1cCBkZWxheWVkIGFsb3QgZm9yIG90 aGVyIHJlYXNvbnMsIHRoZXJlcyBubyByZWFsIHJlYXNvbgp0byBodXJyeSBoZXJlIGV4Y2VwdCB0 aGF0IGkgc2VlbSB0byBrZWVwIHdvcmtpZyBvbiBpdCB3aGVuCnBlb3BsZSBhc2sgZm9yIHNvbWUg bm9uIHRyaXZpYWwgY2hhbmdlcy9pbXByb3ZtZW50cyA6KQpzbyBkb250IGFzaywgc2VuZCBwYXRj aCB5b3Vyc2VsZiBpZiBpdHMgbm90IGEgdHJpdmlhbCBjaGFuZ2UgOikpCgpTaWduZWQtb2ZmLWJ5 OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgotLS0KIGxpYmF2 dXRpbC9tYXAuaCB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv bGliYXZ1dGlsL21hcC5oIGIvbGliYXZ1dGlsL21hcC5oCmluZGV4IDgyMTFhMDVlYzhkLi4wZDNm N2VhYjlhYyAxMDA2NDQKLS0tIGEvbGliYXZ1dGlsL21hcC5oCisrKyBiL2xpYmF2dXRpbC9tYXAu aApAQCAtMzEsNiArMzEsOTIgQEAKICNpbmNsdWRlICJ0cmVlLmgiCiAKIC8qKgorICogQGZpbGUK KyAqCisgKiBBVk1hcCBpcyBhIHNpbXBsZSBhbmQgZmFzdCBrZXkgLT4gdmFsdWUgbWFwLgorICoK KyAqIC0tLS0tLS0tLS0gQ3JlYXRpbmcgQVZNYXBzIC0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAq IEFWTWFwICptYXAgPSBhdl9tYXBfYWxsb2Moc3RyY21wLCBBVl9NQVBfQ01QX0NBU0VfU0VOU0lU SVZFICsgQVZfTUFQX0NNUF9LRVksIE5VTEwsIE5VTEwpOworICoKKyAqIFRoaXMgY3JlYXRlcyBh IGNhc2Ugc2Vuc2l0dmUgc3RyaW5nIGJhc2VkIG1hcCB1c2luZyBzdHJjbXAoKS4gSXQgd2lsbCBu b3QgYWxsb3cKKyAqIG11bHRpcGxlIGVudHJpZXMgd2l0aCB0aGUgc2FtZSBrZXkuCisgKiBvcgor ICoKKyAqIEFWTWFwICptYXAgPSBhdl9tYXBfYWxsb2MoYXZfbWFwX3N0cmNtcF9rZXl2YWx1ZSwg QVZfTUFQX0NNUF9DQVNFX1NFTlNJVElWRSArIEFWX01BUF9DTVBfS0VZVkFMVUUsIE5VTEwsIE5V TEwpOworICoKKyAqIFRoaXMgaXMgbGlrZSB0aGUgcHJldmlvdXMsIGJ1dCBpdCB3aWxsIGFsbG93 IG11bHRpcGxlIGVudHJpZXMgd2l0aCB0aGUgc2FtZSBrZXkKKyAqIHRoZSBkaWZmZXJlbmNlIGhl cmUgaXMgdGhhdCB0aGUgY29tcGFyZSBmdW5jdGlvbiBjb21wYXJlcyB0aGUgdmFsdWUgdG9vIHdo ZW4KKyAqIHRoZSBrZXkgaXMgZXF1YWwuCisgKiBBbGwgZW50cmllcyBpbiBhIG1hcCBtdXN0IGFs d2F5cyBiZSBkaWZmZXJlbnQuIFNvIGJ5IGNvbXBhcmluZyB0aGUgdmFsdWUKKyAqIHRvbyB3ZSBj YW4gaGF2ZSBtdWx0aXBsZSBlbnRyaWVzIHdpdGggdGhlIHNhbWUga2V5CisgKgorICogVGhlIHJl bWFpbmluZyAyIHBvaW50ZXJzIGluIGF2X21hcF9hbGxvYygpIGFyZSBmb3IgYSBmdW5jdGlvbiBj b3B5aW5nIGFuIGVsZW1lbnQKKyAqIGFuZCBvbmUgZm9yIGZyZWVpbmcgaXQuIFRoYXQgaXMgb25s eSBuZWVkZWQgZm9yIGNvbXBsZXggb2JqZWN0cywgbm90IGZvciBzdHJpbmdzLgorICoKKyAqCisg KiAtLS0tLS0tLS0tLSBBZGRpbmcgZW50cmllcyAtLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIGF2 X21hcF9hZGRfc3RyaW5ncyhtYXAsICJjYXQiLCAibmVrbyIsIDApOyAvLyBhZGQgbmV3IGVudHJ5 IG9yIGRvIG5vdGhpbmcKKyAqCisgKiBhdl9tYXBfYWRkX3N0cmluZ3MobWFwLCAiY2F0IiwgIm5l a28iLCBBVl9NQVBfUkVQTEFDRSk7IC8vIGFkZCBuZXcgZW50cnkgb3IgcmVwbGFjZSBleGlzdGlu ZworICoKKyAqCisgKiAtLS0tLS0tLS0tLSBSZW1vdmluZyBlbnRyaWVzIC0tLS0tLS0tLS0tLS0t LS0tCisgKgorICogUmVtb3ZpbmcgZW50cmllcyBkb2VzIGJ5IGRlZmF1bHQgbm90IHJlYnVpbGQg dGhlIG1hcC4gVGhhdCBpcywgd2hpbGUgYWNjZXNzIHdpbGwgYWx3YXlzCisgKiBiZSBPKGxvZyBu KSB3aGVuIG4gYmVjb21lcyBzbWFsbGVyLCBtZW1vcnkgY29uc3VtcHRpb24gd2lsbCBub3QgZGVj cmVhc2UgdW50aWwKKyAqIEFWX1NFVF9BTExPV19SRUJVSUxEIGlzIHVzZWQuIE5vdGUgaWYgeW91 IHVzZSBBVl9TRVRfQUxMT1dfUkVCVUlMRCwgYWxsIHByZXZpb3VzbHkKKyAqIHJldHVybmVkIGVs ZW1lbnRzIGJlY29tZSBpbnZhbGlkLgorICoKKyAqIGF2X21hcF9kZWwobWFwLCAiY2F0IiwgMCk7 IC8vIHJlbW92ZSBvbmUgZW50cnkgbWF0Y2hpbmcgInRoZSBrZXkiCisgKgorICogYXZfbWFwX2Rl bChtYXAsICJjYXQiLCBBVl9TRVRfQUxMT1dfUkVCVUlMRCk7IC8vIHJlbW92ZSBvbmUgZW50cnkg bWF0Y2hpbmcgInRoZSBrZXkiIGFuZCByZWJ1aWxkIHRoZSBtYXAgdG8gcmUKKyAqCisgKgorICog LS0tLS0tLS0tLS0gUmV0cmlldmluZyBhbiBlbnRyeSAtLS0tLS0tLS0tLS0tLQorICoKKyAqIEFW TWFwRW50cnkgKmUgPSBhdl9tYXBfZ2V0KG1hcCwgImNhdCIsIEFWX01BUF9DTVBfS0VZKTsgLy9G aW5kIGFuIGVudHJ5IHdpdGggdGhlIGtleSA9ICJjYXQiCisgKgorICogQVZNYXBFbnRyeSAqZSA9 IGF2X21hcF9nZXQobWFwLCAiY2F0IiwgQVZfTUFQX0NNUF9LRVkrQVZfTUFQX0NNUF9DQVNFX0lO U0VOU0lUSVZFKTsgLy9GaW5kIGFuIGVudHJ5IHdpdGggdGhlIGtleSA9ICJjYXQiLCAiQ2F0Iiwg ImNBdCIsIC4uLgorICogLy8gdGhpcyB3aWxsIG9ubHkgd29yayBpZiBvbmUgb2YgdGhlIHNldCBj b21wYXJlIGZ1bmN0aW9ucyBpcyBjYXNlIGluc2Vuc2l0aXZlCisgKgorICoKKyAqIC0tLS0tLS0t LS0tIEl0ZXJhdGluZyBvdmVyIGFsbCBlbGVtZW50cyAtLS0tLS0KKyAqCisgKiBjb25zdCBBVk1h cEVudHJ5ICp0ID0gTlVMTDsKKyAqIHdoaWxlICgodCA9IGF2X21hcF9pdGVyYXRlKHMsIHQpKSkK KyAqICAgICBwcmludGYoIiVzPSVzICV6dSwlenUgICAiLCB0LT5rZXksIHQtPnZhbHVlLCB0LT5r ZXlsZW4sIHQtPnZhbHVlbGVuKTsKKyAqCisgKgorICogLS0tLS0tLS0tLS0gY29weWluZyBhbGwg ZWxlbWVudHMgb2YgYSBtZXAgaW50byBhbm90aGVyIG1hcAorICoKKyAqIGF2X21hcF9jb3B5KGRz dCwgc3JjKTsKKyAqCisgKgorICogLS0tLS0tLS0tLS0gZnJlZWluZyBhIG1hcCAtLS0tLS0tLS0t LS0tLS0tLS0tLS0KKyAqCisgKiBhdl9tYXBfZnJlZSgmbWFwKTsKKyAqCisgKgorICogLS0tLS0t LS0tLS0gbXVsdGlwbGUgY29tcGFyZSBmdW5jdGlvbiBpbiBhIHNpbmdsZSBtYXAgLS0tLS0tLS0t LS0KKyAqCisgKiBFYWNoIG1hcCBoYXMgYSBwcmltYXJ5IGNvbXBhcmUgZnVuY3Rpb24sIHdoaWNo IGlzIHVzZWQgZm9yIG9yZGVyaW5nIGVsZW1lbnRzLgorICogQWRkaXRpb25hbCAoY29tcGF0aWJs ZSkgY29tcGFyZSBmdW5jdGlvbnMgY2FuIGJlIGFkZGVkIHdpdGggYXZfbWFwX2FkZF9jbXBfZnVu YygpCisgKgorICogV2hhdCAiY29tcGFpYmlsaXR5IiBtZWFucyBoZXJlIGlzIHRoYXQgZXZlcnkg YWRkZWQgZnVuY3Rpb24gcmV0dXJucyB0aGUgc2FtZSB2YWx1ZQorICogYXMgdGhlIHByaW1hcnkg ZnVuY3Rpb24gb3IgMC4KKyAqCisgKiBBbiBleGFtcGxlLCBJbWFnaW5lIHdlIGhhdmUgImNhdCIs ICJkb2ciLCAiRG9nIiwgImZveCIKKyAqIGEgZnVuY3Rpb24gdGhhdCB0cmVhdHMgImRvZyIgYW5k ICJEb2ciIGFzIGVxdWFsIGlzIGNvbXBhdGlibGUgdG8gdGhpcyBvcmRlcmluZworICogT1RPSAor ICogaWYgd2UgaGF2ZSBoYXZlIHN0cmNtcCgpIGFzIHByaW1hcnkgZnVuY3Rpb24gd2Ugd291bGQg b3JkZXIgbGlrZSB0aGlzOgorICogIkRvZyIsICJjYXQiLCAiZG9nIiwgImZveCIKKyAqIGFuZCBo ZXJlIHdlIGNvdWxkIG5vdCB0cmVhdCAiZG9nIiBhbmQgIkRvZyIgYXMgZXF1YWwsIGFuZCB0aHVz IGNhc2UgaW5zZW5zaXRpdmUKKyAqIGNvbXBhcmUgd291bGQgbm90IGJlIHBvc3NpYmxlCisgKgor ICogLS0tLS0tLS0tLS0gY29tcGFyZWQgdG8gQVZEaWN0aW9uYXJ5IC0tLS0tLS0tLS0tCisgKgog ICogY29tcGFyZWQgdG8gQVZEaWN0aW9uYXJ5IHRoaXMgaGFzCiAgKiBjbG9uZSBpcyBPKG4pIGlu c3RlYWQgb2YgTyhuwrIpCiAgKiBjb3B5IGlzIE8obipsb2cgbikgaW5zdGVhZCBvZiBPKG7CsikK LS0gCjIuNDkuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=