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 983A249352 for ; Sat, 9 Mar 2024 17:57:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1668E68C1C6; Sat, 9 Mar 2024 19:57:39 +0200 (EET) Received: from mail-4324.protonmail.ch (mail-4324.protonmail.ch [185.70.43.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB51168C1C6 for ; Sat, 9 Mar 2024 19:57:32 +0200 (EET) Date: Sat, 09 Mar 2024 17:57:22 +0000 To: FFmpeg development discussions and patches Message-ID: <-_6NgwRuO8WbbT-_Kt_dVCk0XND60qKvzvhMfIujxw9_xGnpUwrs4kDsQoL0DhsHTlM-0z3rPEn39cxljppN7_j4mAbjqL_r7Bq7c6cdwZ0=@protonmail.com> In-Reply-To: References: Feedback-ID: 33509725:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_uoNE6rB40xBjfYwtHtG6ivPt0D7E3QVDHyKoPDalO8" Subject: Re: [FFmpeg-devel] [PATCH] avformat/aea: Add aea 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: , From: asivery via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: asivery Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --b1_uoNE6rB40xBjfYwtHtG6ivPt0D7E3QVDHyKoPDalO8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I see, I've changed title_length to size_t, but left the warning as is to i= nform the user in case truncation needs to take place. On Saturday, March 9th, 2024 at 6:48 PM, Andreas Rheinhardt wrote: > asivery via ffmpeg-devel: >=20 > > + const char *title_contents =3D title_entry->value; > > + title_length =3D strlen(title_contents); > > + if (title_length > 256) { > > + av_log(s, AV_LOG_WARNING, "Title too long, truncated to 256 bytes.\n"= ); > > + title_length =3D 256; > > + } >=20 >=20 > I actually meant that you should use size_t for title_length (so that > the output of strlen() is never truncated) instead of adding a warning > that will likely never be triggered in practice. >=20 > - Andreas >=20 > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel >=20 > To unsubscribe, visit link above, or email > ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --b1_uoNE6rB40xBjfYwtHtG6ivPt0D7E3QVDHyKoPDalO8 Content-Type: text/x-patch; name=0001-avformat-aea-Add-aea-muxer.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-avformat-aea-Add-aea-muxer.patch RnJvbSA1MTJlMjVlZTQ5ZTMwYTBhYzJkNzdjZjg2NTE4NWNiZmU5MmE4NTBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBhc2l2ZXJ5IDxhc2l2ZXJ5QHByb3Rvbm1haWwuY29tPgpEYXRl OiBGcmksIDggTWFyIDIwMjQgMTQ6NDU6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIXSBhdmZvcm1h dC9hZWE6IEFkZCBhZWEgbXV4ZXIKClNpZ25lZC1vZmYtYnk6IGFzaXZlcnkgPGFzaXZlcnlAcHJv dG9ubWFpbC5jb20+Ci0tLQogZG9jL211eGVycy50ZXhpICAgICAgICAgICAgICAgICB8ICAxMCAr KysKIGxpYmF2Zm9ybWF0L01ha2VmaWxlICAgICAgICAgICAgfCAgIDMgKy0KIGxpYmF2Zm9ybWF0 L3thZWEuYyA9PiBhZWFkZWMuY30gfCAgIDAKIGxpYmF2Zm9ybWF0L2FlYWVuYy5jICAgICAgICAg ICAgfCAxMTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYmF2Zm9ybWF0L2Fs bGZvcm1hdHMuYyAgICAgICAgfCAgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQogcmVuYW1lIGxpYmF2Zm9ybWF0L3thZWEuYyA9PiBhZWFkZWMu Y30gKDEwMCUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZmb3JtYXQvYWVhZW5jLmMKCmRpZmYg LS1naXQgYS9kb2MvbXV4ZXJzLnRleGkgYi9kb2MvbXV4ZXJzLnRleGkKaW5kZXggMjEwNGNjNGE5 NS4uYTRkZjhmNzM2ZCAxMDA2NDQKLS0tIGEvZG9jL211eGVycy50ZXhpCisrKyBiL2RvYy9tdXhl cnMudGV4aQpAQCAtNjYzLDYgKzY2MywxNiBAQCB3aGVuIGVuYWJsZWQsIHdyaXRlIGEgQ1JDIGNo ZWNrc3VtIGZvciBlYWNoIHBhY2tldCB0byB0aGUgb3V0cHV0LAogZGVmYXVsdCBpcyBAY29kZXtm YWxzZX0KIEBlbmQgdGFibGUKIAorQGFuY2hvcnthZWF9CitAc2VjdGlvbiBhZWEKK01EIFNUVURJ TyBhdWRpbyBtdXhlci4KKworVGhpcyBtdXhlciBhY2NlcHRzIGEgc2luZ2xlIEFUUkFDMSBhdWRp byBzdHJlYW0gd2l0aCBlaXRoZXIgb25lIG9yIHR3byBjaGFubmVscworYW5kIGEgc2FtcGxlIHJh dGUgb2YgNDQxMDBIei4KKworQXMgQUVBIHN1cHBvcnRzIHN0b3JpbmcgdGhlIHRyYWNrIHRpdGxl LCB0aGlzIG11eGVyIHdpbGwgYWxzbyB3cml0ZQordGhlIHRpdGxlIGZyb20gc3RyZWFtJ3MgbWV0 YWRhdGEgdG8gdGhlIGNvbnRhaW5lci4KKwogQGFuY2hvcnthZHRzfQogQHNlY3Rpb24gYWR0cwog QXVkaW8gRGF0YSBUcmFuc3BvcnQgU3RyZWFtIG11eGVyLgpkaWZmIC0tZ2l0IGEvbGliYXZmb3Jt YXQvTWFrZWZpbGUgYi9saWJhdmZvcm1hdC9NYWtlZmlsZQppbmRleCA4ODExYTBmZmM5Li43MGQ1 NmYzOTFmIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9NYWtlZmlsZQorKysgYi9saWJhdmZvcm1h dC9NYWtlZmlsZQpAQCAtOTEsNyArOTEsOCBAQCBPQkpTLSQoQ09ORklHX0FEVFNfTVVYRVIpICAg ICAgICAgICAgICAgICs9IGFkdHNlbmMubyBhcGV0YWcubyBpbWcyLm8gXAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZDN2MmVuYy5vCiBPQkpTLSQoQ09ORklH X0FEWF9ERU1VWEVSKSAgICAgICAgICAgICAgICs9IGFkeGRlYy5vCiBPQkpTLSQoQ09ORklHX0FE WF9NVVhFUikgICAgICAgICAgICAgICAgICs9IHJhd2VuYy5vCi1PQkpTLSQoQ09ORklHX0FFQV9E RU1VWEVSKSAgICAgICAgICAgICAgICs9IGFlYS5vIHBjbS5vCitPQkpTLSQoQ09ORklHX0FFQV9E RU1VWEVSKSAgICAgICAgICAgICAgICs9IGFlYWRlYy5vIHBjbS5vCitPQkpTLSQoQ09ORklHX0FF QV9NVVhFUikgICAgICAgICAgICAgICAgICs9IGFlYWVuYy5vIHJhd2VuYy5vCiBPQkpTLSQoQ09O RklHX0FGQ19ERU1VWEVSKSAgICAgICAgICAgICAgICs9IGFmYy5vCiBPQkpTLSQoQ09ORklHX0FJ RkZfREVNVVhFUikgICAgICAgICAgICAgICs9IGFpZmZkZWMubyBhaWZmLm8gcGNtLm8gXAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3ZfY2hhbi5vIHJlcGxh eWdhaW4ubwpkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvYWVhLmMgYi9saWJhdmZvcm1hdC9hZWFk ZWMuYwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gbGliYXZmb3JtYXQvYWVhLmMK cmVuYW1lIHRvIGxpYmF2Zm9ybWF0L2FlYWRlYy5jCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9h ZWFlbmMuYyBiL2xpYmF2Zm9ybWF0L2FlYWVuYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4 IDAwMDAwMDAwMDAuLmY3Yjk0NWIzODIKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmZvcm1hdC9h ZWFlbmMuYwpAQCAtMCwwICsxLDExNSBAQAorLyoKKyAqIE1EIFNUVURJTyBhdWRpbyBtdXhlcgor ICoKKyAqIENvcHlyaWdodCAoYykgMjAyNCBhc2l2ZXJ5CisgKgorICogVGhpcyBmaWxlIGlzIHBh cnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl ZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl IEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRo ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEgb2YgdGhl IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog RkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3 YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w eSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRo IEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlv biwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjEx MC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJhdmZvcm1hdC5oIgorI2luY2x1ZGUgImF2aW9f aW50ZXJuYWwuaCIKKyNpbmNsdWRlICJyYXdlbmMuaCIKKyNpbmNsdWRlICJtdXguaCIKKworc3Rh dGljIGludCBhZWFfd3JpdGVfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKK3sKKyAgICBjb25z dCBBVkRpY3Rpb25hcnlFbnRyeSAqdGl0bGVfZW50cnk7CisgICAgc2l6ZV90IHRpdGxlX2xlbmd0 aCA9IDA7CisgICAgQVZTdHJlYW0gKnN0OworCisgICAgaWYgKHMtPm5iX3N0cmVhbXMgPiAxKSB7 CisgICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfRVJST1IsICJHb3QgbW9yZSB0aGFuIG9uZSBzdHJl YW0gdG8gZW5jb2RlLiBUaGlzIGlzIG5vdCBzdXBwb3J0ZWQuXG4iKTsKKyAgICAgICAgcmV0dXJu IEFWRVJST1IoRUlOVkFMKTsKKyAgICB9CisgICAgCisgICAgc3QgPSBzLT5zdHJlYW1zWzBdOwor ICAgIGlmIChzdC0+Y29kZWNwYXItPmNoX2xheW91dC5uYl9jaGFubmVscyAhPSAxICYmIHN0LT5j b2RlY3Bhci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzICE9IDIpIHsKKyAgICAgICAgYXZfbG9nKHMs IEFWX0xPR19FUlJPUiwgIk9ubHkgbWF4aW11bSAyIGNoYW5uZWxzIGFyZSBzdXBwb3J0ZWQgaW4g dGhlIGF1ZGlvIgorICAgICAgICAgICAgICAgIiBzdHJlYW0sICVkIGNoYW5uZWxzIHdlcmUgZm91 bmQuXG4iLCBzdC0+Y29kZWNwYXItPmNoX2xheW91dC5uYl9jaGFubmVscyk7CisgICAgICAgIHJl dHVybiBBVkVSUk9SKEVJTlZBTCk7CisgICAgfQorCisgICAgaWYgKHN0LT5jb2RlY3Bhci0+Y29k ZWNfaWQgIT0gQVZfQ09ERUNfSURfQVRSQUMxKSB7CisgICAgICAgIGF2X2xvZyhzLCBBVl9MT0df RVJST1IsICJBRUEgY2FuIG9ubHkgc3RvcmUgQVRSQUMxIHN0cmVhbXMsICVzIHdhcyBmb3VuZC5c biIsIGF2Y29kZWNfZ2V0X25hbWUoc3QtPmNvZGVjcGFyLT5jb2RlY19pZCkpOworICAgICAgICBy ZXR1cm4gQVZFUlJPUihFSU5WQUwpOworICAgIH0KKworICAgIGlmIChzdC0+Y29kZWNwYXItPnNh bXBsZV9yYXRlICE9IDQ0MTAwKSB7CisgICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfRVJST1IsICJJ bnZhbGlkIHNhbXBsZSByYXRlICglZCkgQUVBIG9ubHkgc3VwcG9ydHMgNDQuMWtIei5cbiIsIHN0 LT5jb2RlY3Bhci0+c2FtcGxlX3JhdGUpOworICAgICAgICByZXR1cm4gQVZFUlJPUihFSU5WQUwp OworICAgIH0KKworICAgIC8qIFdyaXRlIG1hZ2ljICovCisgICAgYXZpb193bDMyKHMtPnBiLCAy MDQ4KTsKKyAgICAKKyAgICAvKiBXcml0ZSBBRUEgdGl0bGUgKi8KKyAgICB0aXRsZV9lbnRyeSA9 IGF2X2RpY3RfZ2V0KHN0LT5tZXRhZGF0YSwgInRpdGxlIiwgTlVMTCwgMCk7CisgICAgaWYgKHRp dGxlX2VudHJ5KSB7CisgICAgICAgIGNvbnN0IGNoYXIgKnRpdGxlX2NvbnRlbnRzID0gdGl0bGVf ZW50cnktPnZhbHVlOworICAgICAgICB0aXRsZV9sZW5ndGggPSBzdHJsZW4odGl0bGVfY29udGVu dHMpOworICAgICAgICBpZiAodGl0bGVfbGVuZ3RoID4gMjU2KSB7CisgICAgICAgICAgICBhdl9s b2cocywgQVZfTE9HX1dBUk5JTkcsICJUaXRsZSB0b28gbG9uZywgdHJ1bmNhdGVkIHRvIDI1NiBi eXRlcy5cbiIpOworICAgICAgICAgICAgdGl0bGVfbGVuZ3RoID0gMjU2OworICAgICAgICB9Cisg ICAgICAgIGF2aW9fd3JpdGUocy0+cGIsIHRpdGxlX2NvbnRlbnRzLCB0aXRsZV9sZW5ndGgpOwor ICAgIH0KKworICAgIGZmaW9fZmlsbChzLT5wYiwgMCwgMjU2IC0gdGl0bGVfbGVuZ3RoKTsKKwor ICAgIC8qIFdyaXRlIG51bWJlciBvZiBmcmFtZXMgKHplcm8gYXQgaGVhZGVyLXdyaXRpbmcgdGlt ZSwgd2lsbCBzZWVrIGxhdGVyKSwgbnVtYmVyIG9mIGNoYW5uZWxzICovCisgICAgYXZpb193bDMy KHMtPnBiLCAwKTsKKyAgICBhdmlvX3c4KHMtPnBiLCBzdC0+Y29kZWNwYXItPmNoX2xheW91dC5u Yl9jaGFubmVscyk7CisgICAgYXZpb193OChzLT5wYiwgMCk7CisKKyAgICAvKiBQYWQgdGhlIGhl YWRlciB0byAyMDQ4IGJ5dGVzICovCisgICAgZmZpb19maWxsKHMtPnBiLCAwLCAxNzgyKTsKKwor ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGFlYV93cml0ZV90cmFpbGVyKHN0cnVjdCBB VkZvcm1hdENvbnRleHQgKnMpCit7CisgICAgaW50NjRfdCB0b3RhbF9ibG9ja3M7CisgICAgQVZJ T0NvbnRleHQgKnBiID0gcy0+cGI7CisgICAgQVZTdHJlYW0gKnN0ID0gcy0+c3RyZWFtc1swXTsK KyAgICBpZiAocGItPnNlZWthYmxlICYgQVZJT19TRUVLQUJMRV9OT1JNQUwpIHsKKyAgICAgICAg LyogU2VlayB0byByZXdyaXRlIHRoZSBibG9jayBjb3VudC4gKi8KKyAgICAgICAgYXZpb19zZWVr KHBiLCAyNjAsIFNFRUtfU0VUKTsKKyAgICAgICAgdG90YWxfYmxvY2tzID0gc3QtPm5iX2ZyYW1l cyAqIHN0LT5jb2RlY3Bhci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzOworICAgICAgICBpZiAodG90 YWxfYmxvY2tzID4gVUlOVDMyX01BWCkgeworICAgICAgICAgICAgYXZfbG9nKHMsIEFWX0xPR19X QVJOSU5HLCAiVG9vIG1hbnkgZnJhbWVzIGluIHRoZSBmaWxlIHRvIHByb3Blcmx5IGVuY29kZSB0 aGUgaGVhZGVyICglbGQpLiIKKyAgICAgICAgICAgICAgICAgICAiIEJsb2NrIGNvdW50IGluIHRo ZSBoZWFkZXIgd2lsbCBiZSB0cnVuY2F0ZWQuXG4iLCB0b3RhbF9ibG9ja3MpOworICAgICAgICAg ICAgdG90YWxfYmxvY2tzID0gVUlOVDMyX01BWDsKKyAgICAgICAgfQorICAgICAgICBhdmlvX3ds MzIocGIsIHRvdGFsX2Jsb2Nrcyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgYXZfbG9nKHMsIEFW X0xPR19XQVJOSU5HLCAiVW5hYmxlIHRvIHJld3JpdGUgQUVBIGhlYWRlci5cbiIpOworICAgIH0K KworICAgIHJldHVybiAwOworfQorCitjb25zdCBGRk91dHB1dEZvcm1hdCBmZl9hZWFfbXV4ZXIg PSB7CisgICAgLnAubmFtZSAgICAgICAgICAgPSAiYWVhIiwKKyAgICAucC5sb25nX25hbWUgICAg ICA9IE5VTExfSUZfQ09ORklHX1NNQUxMKCJNRCBTVFVESU8gYXVkaW8iKSwKKyAgICAucC5leHRl bnNpb25zICAgICA9ICJhZWEiLAorICAgIC5wLmF1ZGlvX2NvZGVjICAgID0gQVZfQ09ERUNfSURf QVRSQUMxLAorCisgICAgLndyaXRlX2hlYWRlciAgICAgPSBhZWFfd3JpdGVfaGVhZGVyLAorICAg IC53cml0ZV9wYWNrZXQgICAgID0gZmZfcmF3X3dyaXRlX3BhY2tldCwKKyAgICAud3JpdGVfdHJh aWxlciAgICA9IGFlYV93cml0ZV90cmFpbGVyLAorfTsKZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0 L2FsbGZvcm1hdHMuYyBiL2xpYmF2Zm9ybWF0L2FsbGZvcm1hdHMuYwppbmRleCAwYTBlNzYxMzhm Li41NjM5NzE1MTA0IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9hbGxmb3JtYXRzLmMKKysrIGIv bGliYXZmb3JtYXQvYWxsZm9ybWF0cy5jCkBAIC00Nyw2ICs0Nyw3IEBAIGV4dGVybiBjb25zdCBG Rk91dHB1dEZvcm1hdCBmZl9hZHRzX211eGVyOwogZXh0ZXJuIGNvbnN0IEZGSW5wdXRGb3JtYXQg IGZmX2FkeF9kZW11eGVyOwogZXh0ZXJuIGNvbnN0IEZGT3V0cHV0Rm9ybWF0IGZmX2FkeF9tdXhl cjsKIGV4dGVybiBjb25zdCBGRklucHV0Rm9ybWF0ICBmZl9hZWFfZGVtdXhlcjsKK2V4dGVybiBj b25zdCBGRk91dHB1dEZvcm1hdCBmZl9hZWFfbXV4ZXI7CiBleHRlcm4gY29uc3QgRkZJbnB1dEZv cm1hdCAgZmZfYWZjX2RlbXV4ZXI7CiBleHRlcm4gY29uc3QgRkZJbnB1dEZvcm1hdCAgZmZfYWlm Zl9kZW11eGVyOwogZXh0ZXJuIGNvbnN0IEZGT3V0cHV0Rm9ybWF0IGZmX2FpZmZfbXV4ZXI7Ci0t IAoyLjM0LjEKCg== --b1_uoNE6rB40xBjfYwtHtG6ivPt0D7E3QVDHyKoPDalO8 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". --b1_uoNE6rB40xBjfYwtHtG6ivPt0D7E3QVDHyKoPDalO8--