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 0A84346A1F for ; Sat, 30 Dec 2023 21:14:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1EE7968CCB8; Sat, 30 Dec 2023 23:14:03 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4C1AA68B3B0 for ; Sat, 30 Dec 2023 23:13:56 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id E9DBE5428493 for ; Sat, 30 Dec 2023 22:13:55 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id A46975428441 for ; Sat, 30 Dec 2023 22:13:55 +0100 (CET) Message-ID: <326e731192863601001f2c5904e0c378c08960f7.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Sat, 30 Dec 2023 22:13:54 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-gBszhSPPoMdRTH4LW6GU" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 4/6] lavf: Add CRYO APC muxer 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --=-gBszhSPPoMdRTH4LW6GU Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-gBszhSPPoMdRTH4LW6GU Content-Disposition: attachment; filename="0004-lavf-Add-CRYO-APC-muxer.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0004-lavf-Add-CRYO-APC-muxer.patch"; charset="UTF-8" RnJvbSAxZmFiMzBkZWE5NTI4NDc4Y2NiZTc4ZGM2OGEzOTMzYWNiODExNWI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/VG9tYXM9MjBIPUMzPUE0cmRpbj89IDxnaXRA aGFlcmRpbi5zZT4KRGF0ZTogVHVlLCAyNiBEZWMgMjAyMyAxNDozMjoxMCArMDEwMApTdWJqZWN0 OiBbUEFUQ0ggNC82XSBsYXZmOiBBZGQgQ1JZTyBBUEMgbXV4ZXIKCi0tLQogQ2hhbmdlbG9nICAg ICAgICAgICAgICAgICB8ICAgMSArCiBkb2MvZ2VuZXJhbF9jb250ZW50cy50ZXhpIHwgICAyICst CiBsaWJhdmZvcm1hdC9NYWtlZmlsZSAgICAgIHwgICAxICsKIGxpYmF2Zm9ybWF0L2FsbGZvcm1h dHMuYyAgfCAgIDEgKwogbGliYXZmb3JtYXQvYXBjZW5jLmMgICAgICB8IDEyOSArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliYXZmb3JtYXQvdmVyc2lvbi5oICAgICB8 ICAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmZvcm1hdC9hcGNlbmMuYwoKZGlmZiAtLWdpdCBh L0NoYW5nZWxvZyBiL0NoYW5nZWxvZwppbmRleCBhNjM4YzAzMjUwLi4zMWM5ZTI1YmU2IDEwMDY0 NAotLS0gYS9DaGFuZ2Vsb2cKKysrIGIvQ2hhbmdlbG9nCkBAIC0xMyw2ICsxMyw3IEBAIHZlcnNp b24gPG5leHQ+OgogLSBJQU1GIHJhdyBkZW11eGVyIGFuZCBtdXhlcgogLSBEM0QxMlZBIGhhcmR3 YXJlIGFjY2VsZXJhdGVkIEgyNjQsIEhFVkMsIFZQOSwgQVYxLCBNUEVHLTIgYW5kIFZDMSBkZWNv ZGluZwogLSB0aWx0YW5kc2hpZnQgZmlsdGVyCistIENSWU8gQVBDIG11eGVyCiAKIHZlcnNpb24g Ni4xOgogLSBsaWJhcmliY2FwdGlvbiBkZWNvZGVyCmRpZmYgLS1naXQgYS9kb2MvZ2VuZXJhbF9j b250ZW50cy50ZXhpIGIvZG9jL2dlbmVyYWxfY29udGVudHMudGV4aQppbmRleCBlYzc1MTZkY2U4 Li5kZjMxZWRkMDYwIDEwMDY0NAotLS0gYS9kb2MvZ2VuZXJhbF9jb250ZW50cy50ZXhpCisrKyBi L2RvYy9nZW5lcmFsX2NvbnRlbnRzLnRleGkKQEAgLTQ2NCw3ICs0NjQsNyBAQCBsaWJyYXJ5Ogog QGl0ZW0gQ1JDIHRlc3RpbmcgZm9ybWF0ICAgICAgICBAdGFiIFggQHRhYgogQGl0ZW0gQ3JlYXRp dmUgVm9pY2UgICAgICAgICAgICBAdGFiIFggQHRhYiBYCiAgICAgQHRhYiBDcmVhdGVkIGZvciB0 aGUgU291bmQgQmxhc3RlciBQcm8uCi1AaXRlbSBDUllPIEFQQyAgICAgICAgICAgICAgICAgIEB0 YWIgICBAdGFiIFgKK0BpdGVtIENSWU8gQVBDICAgICAgICAgICAgICAgICAgQHRhYiBYIEB0YWIg WAogICAgIEB0YWIgQXVkaW8gZm9ybWF0IHVzZWQgaW4gc29tZSBnYW1lcyBieSBDUllPIEludGVy YWN0aXZlIEVudGVydGFpbm1lbnQuCiBAaXRlbSBELUNpbmVtYSBhdWRpbyAgICAgICAgICAgIEB0 YWIgWCBAdGFiIFgKIEBpdGVtIERlbHV4ZSBQYWludCBBbmltYXRpb24gICAgQHRhYiAgIEB0YWIg WApkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvTWFrZWZpbGUgYi9saWJhdmZvcm1hdC9NYWtlZmls ZQppbmRleCA1ODFlMzc4ZDk1Li5mNjA1ZjRhZTY5IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9N YWtlZmlsZQorKysgYi9saWJhdmZvcm1hdC9NYWtlZmlsZQpAQCAtMTA1LDYgKzEwNSw3IEBAIE9C SlMtJChDT05GSUdfQU1WX01VWEVSKSAgICAgICAgICAgICAgICAgKz0gYW12ZW5jLm8KIE9CSlMt JChDT05GSUdfQU5NX0RFTVVYRVIpICAgICAgICAgICAgICAgKz0gYW5tLm8KIE9CSlMtJChDT05G SUdfQVBBQ19ERU1VWEVSKSAgICAgICAgICAgICAgKz0gYXBhYy5vIHJhd2RlYy5vCiBPQkpTLSQo Q09ORklHX0FQQ19ERU1VWEVSKSAgICAgICAgICAgICAgICs9IGFwYy5vCitPQkpTLSQoQ09ORklH X0FQQ19NVVhFUikgICAgICAgICAgICAgICAgICs9IGFwY2VuYy5vCiBPQkpTLSQoQ09ORklHX0FQ RV9ERU1VWEVSKSAgICAgICAgICAgICAgICs9IGFwZS5vIGFwZXRhZy5vIGltZzIubwogT0JKUy0k KENPTkZJR19BUE1fREVNVVhFUikgICAgICAgICAgICAgICArPSBhcG0ubwogT0JKUy0kKENPTkZJ R19BUE1fTVVYRVIpICAgICAgICAgICAgICAgICArPSBhcG0ubyByYXdlbmMubwpkaWZmIC0tZ2l0 IGEvbGliYXZmb3JtYXQvYWxsZm9ybWF0cy5jIGIvbGliYXZmb3JtYXQvYWxsZm9ybWF0cy5jCmlu ZGV4IGNlNmJlNWYwNGQuLjE4YTMzZDc0NDggMTAwNjQ0Ci0tLSBhL2xpYmF2Zm9ybWF0L2FsbGZv cm1hdHMuYworKysgYi9saWJhdmZvcm1hdC9hbGxmb3JtYXRzLmMKQEAgLTYwLDYgKzYwLDcgQEAg ZXh0ZXJuIGNvbnN0IEZGT3V0cHV0Rm9ybWF0IGZmX2Ftdl9tdXhlcjsKIGV4dGVybiBjb25zdCBB VklucHV0Rm9ybWF0ICBmZl9hbm1fZGVtdXhlcjsKIGV4dGVybiBjb25zdCBBVklucHV0Rm9ybWF0 ICBmZl9hcGFjX2RlbXV4ZXI7CiBleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1hdCAgZmZfYXBjX2Rl bXV4ZXI7CitleHRlcm4gY29uc3QgRkZPdXRwdXRGb3JtYXQgZmZfYXBjX211eGVyOwogZXh0ZXJu IGNvbnN0IEFWSW5wdXRGb3JtYXQgIGZmX2FwZV9kZW11eGVyOwogZXh0ZXJuIGNvbnN0IEFWSW5w dXRGb3JtYXQgIGZmX2FwbV9kZW11eGVyOwogZXh0ZXJuIGNvbnN0IEZGT3V0cHV0Rm9ybWF0IGZm X2FwbV9tdXhlcjsKZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2FwY2VuYy5jIGIvbGliYXZmb3Jt YXQvYXBjZW5jLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uN2M3ZjNh MWYyNgotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Zm9ybWF0L2FwY2VuYy5jCkBAIC0wLDAgKzEs MTI5IEBACisvKgorICogQ1JZTyBBUEMgYXVkaW8gZm9ybWF0IG11eGVyCisgKiBDb3B5cmlnaHQg KGMpIDIwMjMgVG9tYXMgSMOkcmRpbiA8Z2l0QGhhZXJkaW4uc2U+CisgKgorICogVGhpcyBmaWxl IGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEg b2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg KgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u ZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91 bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBN QSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJhdmlvX2ludGVybmFsLmgiCisjaW5j bHVkZSAiaW50ZXJuYWwuaCIKKyNpbmNsdWRlICJtdXguaCIKKworI2RlZmluZSBBUENfSEVBREVS X1NJWkUgKDgqNCkKKworc3RhdGljIGludCBhcGNfd3JpdGVfaGVhZGVyKEFWRm9ybWF0Q29udGV4 dCAqcykKK3sKKyAgICBBVkNvZGVjUGFyYW1ldGVycyAqcGFyOworICAgIEFWU3RyZWFtICpzdDsK KworICAgIGlmIChzLT5uYl9zdHJlYW1zICE9IDEpIHsKKyAgICAgICAgYXZfbG9nKHMsIEFWX0xP R19FUlJPUiwgIk11c3QgaGF2ZSBleGFjdGx5IG9uZSBzdHJlYW1cbiIpOworICAgICAgICByZXR1 cm4gQVZFUlJPUihFSU5WQUwpOworICAgIH0KKworICAgIHN0ID0gcy0+c3RyZWFtc1swXTsKKyAg ICBwYXIgPSBzdC0+Y29kZWNwYXI7CisKKyAgICBpZiAocGFyLT5jaF9sYXlvdXQubmJfY2hhbm5l bHMgPD0gMCB8fCBwYXItPmNoX2xheW91dC5uYl9jaGFubmVscyA+IDIpIHsKKyAgICAgICAgYXZf bG9nKHMsIEFWX0xPR19FUlJPUiwgIk11c3QgYmUgbW9ubyBvciBzdGVyZW9cbiIpOworICAgICAg ICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOworICAgIH0KKworICAgIGF2cHJpdl9zZXRfcHRzX2lu Zm8oc3QsIDY0LCAxLCBwYXItPnNhbXBsZV9yYXRlKTsKKyAgICAvLyBkZWxheSB3cml0aW5nIHRo ZSBhY3R1YWwgaGVhZGVyIHVudGlsIHdlIGdldCBleHRyYWRhdGEgZnJvbSB0aGUgZW5jb2Rlcgor ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGFwY193cml0ZV9oZWFkZXJfZGVsYXllZChB VkZvcm1hdENvbnRleHQgKnMsIEFWUGFja2V0ICpwa3QpCit7CisgICAgQVZJT0NvbnRleHQgKnBi ID0gcy0+cGI7CisgICAgQVZDb2RlY1BhcmFtZXRlcnMgKnBhciA9IHMtPnN0cmVhbXNbMF0tPmNv ZGVjcGFyOworICAgIHNpemVfdCBuZXdfZXh0cmFkYXRhX3NpemUgPSAwLCBleHRyYWRhdGFfc2l6 ZTsKKyAgICBjb25zdCB1aW50OF90ICpuZXdfZXh0cmFkYXRhID0gYXZfcGFja2V0X2dldF9zaWRl X2RhdGEocGt0LCBBVl9QS1RfREFUQV9ORVdfRVhUUkFEQVRBLCAmbmV3X2V4dHJhZGF0YV9zaXpl KSwgKmV4dHJhZGF0YTsKKworICAgIC8vIHByZWZlciB1cGRhdGVkIGV4dHJhZGF0YSBmcm9tIHRo ZSBlbmNvZGVyCisgICAgaWYgKG5ld19leHRyYWRhdGEpIHsKKyAgICAgICAgZXh0cmFkYXRhX3Np emUgPSBuZXdfZXh0cmFkYXRhX3NpemU7CisgICAgICAgIGV4dHJhZGF0YSA9IG5ld19leHRyYWRh dGE7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXh0cmFkYXRhX3NpemUgPSBwYXItPmV4dHJhZGF0 YV9zaXplOworICAgICAgICBleHRyYWRhdGEgPSBwYXItPmV4dHJhZGF0YTsKKyAgICB9CisKKyAg ICBpZiAoZXh0cmFkYXRhX3NpemUgIT0gOCkgeworICAgICAgICBhdl9sb2cocywgQVZfTE9HX0VS Uk9SLCAiTXVzdCBoYXZlIGV4YWN0bHkgOCBieXRlcyBvZiBleHRyYWRhdGEsIGdvdCAlenVcbiIs IGV4dHJhZGF0YV9zaXplKTsKKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKKyAgICB9 CisKKyAgICBmZmlvX3dmb3VyY2MocGIsICJDUllPIik7CisgICAgZmZpb193Zm91cmNjKHBiLCAi X0FQQyIpOworICAgIGZmaW9fd2ZvdXJjYyhwYiwgIjEuMjAiKTsKKyAgICBhdmlvX3dsMzIocGIs IDApOyAvLyBudW1iZXIgb3Igc2FtcGxlcy4gdXBkYXRlZCBpbiBhcGNfd3JpdGVfdHJhaWxlcigp CisgICAgYXZpb193bDMyKHBiLCBwYXItPnNhbXBsZV9yYXRlKTsKKyAgICBhdmlvX3dyaXRlKHBi LCBleHRyYWRhdGEsIGV4dHJhZGF0YV9zaXplKTsKKyAgICBhdmlvX3dsMzIocGIsIHBhci0+Y2hf bGF5b3V0Lm5iX2NoYW5uZWxzIC0gMSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlu dCBhcGNfd3JpdGVfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywgQVZQYWNrZXQgKnBrdCkKK3sK KyAgICBpZiAoYXZpb190ZWxsKHMtPnBiKSA9PSAwKSB7CisgICAgICAgIC8vIGZpcnN0IHBhY2tl dCAtIHdyaXRlIGhlYWRlcgorICAgICAgICBpbnQgcmV0OworICAgICAgICBpZiAoKHJldCA9IGFw Y193cml0ZV9oZWFkZXJfZGVsYXllZChzLCBwa3QpKSA8IDApCisgICAgICAgICAgICByZXR1cm4g cmV0OworICAgIH0KKworICAgIGF2aW9fd3JpdGUocy0+cGIsIHBrdC0+ZGF0YSwgcGt0LT5zaXpl KTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBhcGNfd3JpdGVfdHJhaWxlcihBVkZv cm1hdENvbnRleHQgKnMpCit7CisgICAgaW50NjRfdCBmaWxlX3NpemUgPSBhdmlvX3RlbGwocy0+ cGIpOworCisgICAgaWYgKGZpbGVfc2l6ZSA8IEFQQ19IRUFERVJfU0laRSkgeworICAgICAgICBh dl9sb2cocywgQVZfTE9HX0VSUk9SLCAiR290IG5vIHBhY2tldHNcbiIpOworICAgICAgICByZXR1 cm4gQVZFUlJPUihFSU5WQUwpOworICAgIH0KKworICAgIC8vIHdyaXRlIGxlbmd0aCwgaWYgd2Un cmUgYWJsZSB0byBzZWVrIGJhY2sKKyAgICBpZiAoYXZpb19zZWVrKHMtPnBiLCAxMiwgU0VFS19T RVQpID49IDApIHsKKyAgICAgICAgaW50NjRfdCBkYXRhX3NpemUgPSBmaWxlX3NpemUgLT0gQVBD X0hFQURFUl9TSVpFOworICAgICAgICBpbnQgY2hhbm5lbHMgPSBzLT5zdHJlYW1zWzBdLT5jb2Rl Y3Bhci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzOworCisgICAgICAgIGlmIChkYXRhX3NpemUgLyBj aGFubmVscyA+IFVJTlQzMl9NQVggLyAyKSB7CisgICAgICAgICAgICBhdl9sb2cocywgQVZfTE9H X0VSUk9SLCAiRmlsZSB0b28gbGFyZ2VcbiIpOworICAgICAgICAgICAgcmV0dXJuIEFWRVJST1Io RUlOVkFMKTsKKyAgICAgICAgfQorCisgICAgICAgIGF2aW9fd2wzMihzLT5wYiwgZGF0YV9zaXpl ICogMiAvIGNoYW5uZWxzKTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKK2NvbnN0IEZGT3V0 cHV0Rm9ybWF0IGZmX2FwY19tdXhlciA9IHsKKyAgICAucC5uYW1lICAgICAgICAgPSAiYXBjIiwK KyAgICAucC5sb25nX25hbWUgICAgPSBOVUxMX0lGX0NPTkZJR19TTUFMTCgiQ1JZTyBBUEMiKSwK KyAgICAucC5leHRlbnNpb25zICAgPSAiYXBjIiwKKyAgICAucC5hdWRpb19jb2RlYyAgPSBBVl9D T0RFQ19JRF9BRFBDTV9JTUFfQVBDLAorICAgIC53cml0ZV9oZWFkZXIgICA9IGFwY193cml0ZV9o ZWFkZXIsCisgICAgLndyaXRlX3BhY2tldCAgID0gYXBjX3dyaXRlX3BhY2tldCwKKyAgICAud3Jp dGVfdHJhaWxlciAgPSBhcGNfd3JpdGVfdHJhaWxlciwKK307CisKZGlmZiAtLWdpdCBhL2xpYmF2 Zm9ybWF0L3ZlcnNpb24uaCBiL2xpYmF2Zm9ybWF0L3ZlcnNpb24uaAppbmRleCBkZTljYzhlMzFk Li42ODMxODRkNWRhIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC92ZXJzaW9uLmgKKysrIGIvbGli YXZmb3JtYXQvdmVyc2lvbi5oCkBAIC0zMSw3ICszMSw3IEBACiAKICNpbmNsdWRlICJ2ZXJzaW9u X21ham9yLmgiCiAKLSNkZWZpbmUgTElCQVZGT1JNQVRfVkVSU0lPTl9NSU5PUiAgMjAKKyNkZWZp bmUgTElCQVZGT1JNQVRfVkVSU0lPTl9NSU5PUiAgMjEKICNkZWZpbmUgTElCQVZGT1JNQVRfVkVS U0lPTl9NSUNSTyAxMDAKIAogI2RlZmluZSBMSUJBVkZPUk1BVF9WRVJTSU9OX0lOVCBBVl9WRVJT SU9OX0lOVChMSUJBVkZPUk1BVF9WRVJTSU9OX01BSk9SLCBcCi0tIAoyLjM5LjIKCg== --=-gBszhSPPoMdRTH4LW6GU Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --=-gBszhSPPoMdRTH4LW6GU--