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 5151946261 for ; Wed, 10 May 2023 21:58:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 09F1668C127; Thu, 11 May 2023 00:58:14 +0300 (EEST) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D470268C000 for ; Thu, 11 May 2023 00:58:07 +0300 (EEST) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-50bcb00a4c2so12248296a12.1 for ; Wed, 10 May 2023 14:58:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683755887; x=1686347887; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=bumXIMCtbmlttLfk1LKcZM8Znnie//Q2CvcoqG7NO6w=; b=Mwvw6PkYibd5yx6MtiH8xHpaOjsXNHyC6x46nHRYGf2qkm3uupKbRUXBvYZ4xbDxkt GCPRrobEAgF2U1a+w7DQERP5ZrayAZlQBIkzzCw+iH/MZ6O/FZRwr6pwJYTzBZnMfiAW q1x4oG0SqQcMtwnRWnJKogm01OLta/Viqc6e6yAYXJbQUFOaiC0tgqOICIz4Ug6iYcwu CxN33xy8wR/u9MrHRT1/FTgYx0fFMfhWyrC0A7MM4C4PGqJxm9sLEVWmdZNkE/SI2dN3 36KDTZLK08H/PuATAMw/xoa4v/Ak5tlCaA2ha7hXDI5Na+TiPr+zCVbHcTjOINESXEbN U/ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683755887; x=1686347887; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bumXIMCtbmlttLfk1LKcZM8Znnie//Q2CvcoqG7NO6w=; b=F8G9rsUSKcgvM6bl7StI0kESMbAMKdfgLpZW4szi8MeZBCu2H0JZEBzvXy7oaftfsD 8YmzGmaOzj8w2OjVhpSSU0wUgZGUr3yT2auEBy6mAXrz/ZffpOAl34xo2KIqBM3Dv+hI kE/wr2LeEIyWxsYVHlPy7GadAWh7lyvMyer/zW6qml6AezcQ+QZO+OjKRpnnoZl0ZYr+ G4e6y0JJy9LRktHa6lZV8CG+TlYWLu5OVFTOfH+SUjVszhznPm4I53sJpzbaWh43zF51 d4yTeaYGUmJb2/qwPp/F7Ca4UCi8RACuXGhioolREtZRc+JQKeNqQUKckEnHfU+mrJQq 3ekA== X-Gm-Message-State: AC+VfDw09AXiJ8oJd5xj2RVGprPOcLIZLuIsUen2uDuhHg/7uoBDnu7V 9GgEv+ixu+0piHoCUWnfkAkSCVYfeV194wwLKsPZL1cQm6U= X-Google-Smtp-Source: ACHHUZ7m720v2mx9E/q9eql5ZhU91ln66sMDssAbOAWUYuMteXZWgvBq5nzEVujRgLwvzg4V/l7atc8rH+vdxkoyct4= X-Received: by 2002:a17:907:6e1d:b0:96a:48ed:5333 with SMTP id sd29-20020a1709076e1d00b0096a48ed5333mr1425501ejc.50.1683755886869; Wed, 10 May 2023 14:58:06 -0700 (PDT) MIME-Version: 1.0 From: Oleg Afanasyev Date: Wed, 10 May 2023 22:58:59 +0100 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000869aa905fb5df7af" Subject: [FFmpeg-devel] [PATCH v2] avfilter/setpts: add command support 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: --000000000000869aa905fb5df7af Content-Type: text/plain; charset="UTF-8" Addressed issue with old expr being released regardless of new command succeeding which caused crash on invalid commands. -- ---------------------- with best regards Oleg Afanasyev --000000000000869aa905fb5df7af Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avfilter-setpts-add-command-support.patch" Content-Disposition: attachment; filename="0001-avfilter-setpts-add-command-support.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhi8qj0o0 RnJvbSBhNTBiZjllNThhMGY5MGQ2M2FiYTNjODRkZTQwZjMxZGMyMmViZmNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGVnIDxvYWZhbmFzaWV2QGdtYWlsLmNvbT4KRGF0ZTogU2F0 LCAyOSBBcHIgMjAyMyAxOTo1Njo0NiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGF2ZmlsdGVyL3Nl dHB0czogYWRkIGNvbW1hbmQgc3VwcG9ydAoKQWRkIHN1cHBvcnQgZm9yIGNoYW5naW5nIGV4cHIg b24gdGhlIGZseS4KClNpZ25lZC1vZmYtYnk6IE9sZWcgPG9hZmFuYXNpZXZAZ21haWwuY29tPgot LS0KIGRvYy9maWx0ZXJzLnRleGkgICAgIHwgIDcgKysrKysKIGxpYmF2ZmlsdGVyL3NldHB0cy5j IHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmls ZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZG9jL2ZpbHRlcnMudGV4aSBiL2RvYy9maWx0ZXJzLnRleGkKaW5kZXggNTBlMTY4MjE0NC4u ZmJkYjFmOGVjZiAxMDA2NDQKLS0tIGEvZG9jL2ZpbHRlcnMudGV4aQorKysgYi9kb2MvZmlsdGVy cy50ZXhpCkBAIC0yOTM4NCw2ICsyOTM4NCw5IEBAIFRoZSB3YWxsY2xvY2sgKFJUQykgdGltZSBh dCB0aGUgc3RhcnQgb2YgdGhlIG1vdmllIGluIG1pY3Jvc2Vjb25kcy4KIEBpdGVtIFRCCiBUaGUg dGltZWJhc2Ugb2YgdGhlIGlucHV0IHRpbWVzdGFtcHMuCiAKK0BpdGVtIFRfQ0hBTkdFCitUaW1l IG9mIHRoZSBmaXJzdCBmcmFtZSBhZnRlciBjb21tYW5kIHdhcyBhcHBsaWVkIG9yIHRpbWUgb2Yg dGhlIGZpcnN0IGZyYW1lIGlmIG5vIGNvbW1hbmRzLgorCiBAZW5kIHRhYmxlCiAKIEBzdWJzZWN0 aW9uIEV4YW1wbGVzCkBAIC0yOTQzOSw2ICsyOTQ0MiwxMCBAQCBhc2V0cHRzPU4vU1IvVEIKIAog QGVuZCBpdGVtaXplCiAKK0BzdWJzZWN0aW9uIENvbW1hbmRzCisKK0JvdGggZmlsdGVycyBzdXBw b3J0IGFsbCBhYm92ZSBvcHRpb25zIGFzIEByZWZ7Y29tbWFuZHN9LgorCiBAc2VjdGlvbiBzZXRy YW5nZQogCiBGb3JjZSBjb2xvciByYW5nZSBmb3IgdGhlIG91dHB1dCB2aWRlbyBmcmFtZS4KZGlm ZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL3NldHB0cy5jIGIvbGliYXZmaWx0ZXIvc2V0cHRzLmMKaW5k ZXggNWJjYzBjMmRjZi4uYzgwNWE2MGVlNCAxMDA2NDQKLS0tIGEvbGliYXZmaWx0ZXIvc2V0cHRz LmMKKysrIGIvbGliYXZmaWx0ZXIvc2V0cHRzLmMKQEAgLTYzLDYgKzYzLDcgQEAgc3RhdGljIGNv bnN0IGNoYXIgKmNvbnN0IHZhcl9uYW1lc1tdID0gewogICAgICJTIiwgICAgICAgICAgIC8vICAg TnVtYmVyIG9mIHNhbXBsZXMgaW4gdGhlIGN1cnJlbnQgZnJhbWUKICAgICAiU1IiLCAgICAgICAg ICAvLyAgIEF1ZGlvIHNhbXBsZSByYXRlCiAgICAgIkZSIiwgICAgICAgICAgLy8vPCBkZWZpbmVk IG9ubHkgZm9yIGNvbnN0YW50IGZyYW1lLXJhdGUgdmlkZW8KKyAgICAiVF9DSEFOR0UiLCAgICAv Ly88IHRpbWUgb2YgZmlyc3QgZnJhbWUgYWZ0ZXIgbGF0ZXN0IGNvbW1hbmQgd2FzIGFwcGxpZWQK ICAgICBOVUxMCiB9OwogCkBAIC05MCw3ICs5MSw4IEBAIGVudW0gdmFyX25hbWUgewogICAgIFZB Ul9TLAogICAgIFZBUl9TUiwKICAgICBWQVJfRlIsCi0gICAgVkFSX1ZBUlNfTkIKKyAgICBWQVJf VF9DSEFOR0UsCisgICAgVkFSX1ZBUlNfTkIsCiB9OwogCiB0eXBlZGVmIHN0cnVjdCBTZXRQVFND b250ZXh0IHsKQEAgLTEyMCw2ICsxMjIsNyBAQCBzdGF0aWMgYXZfY29sZCBpbnQgaW5pdChBVkZp bHRlckNvbnRleHQgKmN0eCkKICAgICBzZXRwdHMtPnZhcl92YWx1ZXNbVkFSX1BSRVZfT1VUVF0g ICA9IE5BTjsKICAgICBzZXRwdHMtPnZhcl92YWx1ZXNbVkFSX1NUQVJUUFRTXSAgICA9IE5BTjsK ICAgICBzZXRwdHMtPnZhcl92YWx1ZXNbVkFSX1NUQVJUVF0gICAgICA9IE5BTjsKKyAgICBzZXRw dHMtPnZhcl92YWx1ZXNbVkFSX1RfQ0hBTkdFXSAgICA9IE5BTjsKICAgICByZXR1cm4gMDsKIH0K IApAQCAtMTYzLDYgKzE2Niw5IEBAIHN0YXRpYyBkb3VibGUgZXZhbF9wdHMoU2V0UFRTQ29udGV4 dCAqc2V0cHRzLCBBVkZpbHRlckxpbmsgKmlubGluaywgQVZGcmFtZSAqZnJhCiAgICAgICAgIHNl dHB0cy0+dmFyX3ZhbHVlc1tWQVJfU1RBUlRQVFNdID0gVFMyRChwdHMpOwogICAgICAgICBzZXRw dHMtPnZhcl92YWx1ZXNbVkFSX1NUQVJUVCAgXSA9IFRTMlQocHRzLCBpbmxpbmstPnRpbWVfYmFz ZSk7CiAgICAgfQorICAgIGlmIChpc25hbihzZXRwdHMtPnZhcl92YWx1ZXNbVkFSX1RfQ0hBTkdF XSkpIHsKKyAgICAgICAgc2V0cHRzLT52YXJfdmFsdWVzW1ZBUl9UX0NIQU5HRV0gPSBUUzJUKHB0 cywgaW5saW5rLT50aW1lX2Jhc2UpOworICAgIH0KICAgICBzZXRwdHMtPnZhcl92YWx1ZXNbVkFS X1BUUyAgICAgICBdID0gVFMyRChwdHMpOwogICAgIHNldHB0cy0+dmFyX3ZhbHVlc1tWQVJfVCAg ICAgICAgIF0gPSBUUzJUKHB0cywgaW5saW5rLT50aW1lX2Jhc2UpOwogI2lmIEZGX0FQSV9GUkFN RV9QS1QKQEAgLTI2OSwxNCArMjc1LDQ1IEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQgdW5pbml0KEFW RmlsdGVyQ29udGV4dCAqY3R4KQogICAgIHNldHB0cy0+ZXhwciA9IE5VTEw7CiB9CiAKK3N0YXRp YyBpbnQgcHJvY2Vzc19jb21tYW5kKEFWRmlsdGVyQ29udGV4dCAqY3R4LCBjb25zdCBjaGFyICpj bWQsIGNvbnN0IGNoYXIgKmFyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKnJl cywgaW50IHJlc19sZW4sIGludCBmbGFncykKK3sKKyAgICBTZXRQVFNDb250ZXh0ICpzZXRwdHMg PSBjdHgtPnByaXY7CisgICAgQVZFeHByICpuZXdfZXhwcjsKKyAgICBpbnQgcmV0OworCisgICAg cmV0ID0gZmZfZmlsdGVyX3Byb2Nlc3NfY29tbWFuZChjdHgsIGNtZCwgYXJnLCByZXMsIHJlc19s ZW4sIGZsYWdzKTsKKworICAgIGlmIChyZXQgPCAwKQorICAgICAgICByZXR1cm4gcmV0OworCisg ICAgaWYgKCFzdHJjbXAoY21kLCAiZXhwciIpKSB7CisgICAgICAgIHJldCA9IGF2X2V4cHJfcGFy c2UoJm5ld19leHByLCBhcmcsIHZhcl9uYW1lcywgTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCwgMCwg Y3R4KTsKKyAgICAgICAgLy8gT25seSBmcmVlIGFuZCByZXBsYWNlIHByZXZpb3VzIGV4cHJlc3Np b24gaWYgbmV3IG9uZSBzdWNjZWVkcywKKyAgICAgICAgLy8gb3RoZXJ3aXNlIGRlZmVuc2l2ZWx5 IGtlZXAgZXZlcnl0aGluZyBpbnRhY3QgZXZlbiBpZiByZXBvcnRpbmcgYW4gZXJyb3IuCisgICAg ICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICBhdl9sb2coY3R4LCBBVl9MT0dfRVJST1Is ICJFcnJvciB3aGlsZSBwYXJzaW5nIGV4cHJlc3Npb24gJyVzJ1xuIiwgYXJnKTsKKyAgICAgICAg fSBlbHNlIHsKKyAgICAgICAgICAgIGF2X2V4cHJfZnJlZShzZXRwdHMtPmV4cHIpOworICAgICAg ICAgICAgc2V0cHRzLT5leHByID0gbmV3X2V4cHI7CisgICAgICAgICAgICBzZXRwdHMtPnZhcl92 YWx1ZXNbVkFSX1RfQ0hBTkdFXSA9IE5BTjsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAg ICAgIHJldCA9IEFWRVJST1IoRUlOVkFMKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQor CiAjZGVmaW5lIE9GRlNFVCh4KSBvZmZzZXRvZihTZXRQVFNDb250ZXh0LCB4KQogI2RlZmluZSBW IEFWX09QVF9GTEFHX1ZJREVPX1BBUkFNCiAjZGVmaW5lIEEgQVZfT1BUX0ZMQUdfQVVESU9fUEFS QU0KKyNkZWZpbmUgUiBBVl9PUFRfRkxBR19SVU5USU1FX1BBUkFNCiAjZGVmaW5lIEYgQVZfT1BU X0ZMQUdfRklMVEVSSU5HX1BBUkFNCiAKICNpZiBDT05GSUdfU0VUUFRTX0ZJTFRFUgogc3RhdGlj IGNvbnN0IEFWT3B0aW9uIHNldHB0c19vcHRpb25zW10gPSB7Ci0gICAgeyAiZXhwciIsICJFeHBy ZXNzaW9uIGRldGVybWluaW5nIHRoZSBmcmFtZSB0aW1lc3RhbXAiLCBPRkZTRVQoZXhwcl9zdHIp LCBBVl9PUFRfVFlQRV9TVFJJTkcsIHsgLnN0ciA9ICJQVFMiIH0sIC5mbGFncyA9IFZ8RiB9LAor ICAgIHsgImV4cHIiLCAiRXhwcmVzc2lvbiBkZXRlcm1pbmluZyB0aGUgZnJhbWUgdGltZXN0YW1w IiwgT0ZGU0VUKGV4cHJfc3RyKSwgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5zdHIgPSAiUFRTIiB9 LCAuZmxhZ3MgPSBWfEZ8UiB9LAogICAgIHsgTlVMTCB9CiB9OwogQVZGSUxURVJfREVGSU5FX0NM QVNTKHNldHB0cyk7CkBAIC0yOTcsMTIgKzMzNCwxMyBAQCBzdGF0aWMgY29uc3QgQVZGaWx0ZXJQ YWQgYXZmaWx0ZXJfdmZfc2V0cHRzX291dHB1dHNbXSA9IHsKIH07CiAKIGNvbnN0IEFWRmlsdGVy IGZmX3ZmX3NldHB0cyA9IHsKLSAgICAubmFtZSAgICAgID0gInNldHB0cyIsCi0gICAgLmRlc2Ny aXB0aW9uID0gTlVMTF9JRl9DT05GSUdfU01BTEwoIlNldCBQVFMgZm9yIHRoZSBvdXRwdXQgdmlk ZW8gZnJhbWUuIiksCi0gICAgLmluaXQgICAgICA9IGluaXQsCi0gICAgLmFjdGl2YXRlICA9IGFj dGl2YXRlLAotICAgIC51bmluaXQgICAgPSB1bmluaXQsCi0gICAgLmZsYWdzICAgICA9IEFWRklM VEVSX0ZMQUdfTUVUQURBVEFfT05MWSwKKyAgICAubmFtZSAgICAgICAgICAgID0gInNldHB0cyIs CisgICAgLmRlc2NyaXB0aW9uICAgICA9IE5VTExfSUZfQ09ORklHX1NNQUxMKCJTZXQgUFRTIGZv ciB0aGUgb3V0cHV0IHZpZGVvIGZyYW1lLiIpLAorICAgIC5pbml0ICAgICAgICAgICAgPSBpbml0 LAorICAgIC5hY3RpdmF0ZSAgICAgICAgPSBhY3RpdmF0ZSwKKyAgICAudW5pbml0ICAgICAgICAg ID0gdW5pbml0LAorICAgIC5wcm9jZXNzX2NvbW1hbmQgPSBwcm9jZXNzX2NvbW1hbmQsCisgICAg LmZsYWdzICAgICAgICAgICA9IEFWRklMVEVSX0ZMQUdfTUVUQURBVEFfT05MWSwKIAogICAgIC5w cml2X3NpemUgPSBzaXplb2YoU2V0UFRTQ29udGV4dCksCiAgICAgLnByaXZfY2xhc3MgPSAmc2V0 cHRzX2NsYXNzLApAQCAtMzE1LDcgKzM1Myw3IEBAIGNvbnN0IEFWRmlsdGVyIGZmX3ZmX3NldHB0 cyA9IHsKICNpZiBDT05GSUdfQVNFVFBUU19GSUxURVIKIAogc3RhdGljIGNvbnN0IEFWT3B0aW9u IGFzZXRwdHNfb3B0aW9uc1tdID0gewotICAgIHsgImV4cHIiLCAiRXhwcmVzc2lvbiBkZXRlcm1p bmluZyB0aGUgZnJhbWUgdGltZXN0YW1wIiwgT0ZGU0VUKGV4cHJfc3RyKSwgQVZfT1BUX1RZUEVf U1RSSU5HLCB7IC5zdHIgPSAiUFRTIiB9LCAuZmxhZ3MgPSBBfEYgfSwKKyAgICB7ICJleHByIiwg IkV4cHJlc3Npb24gZGV0ZXJtaW5pbmcgdGhlIGZyYW1lIHRpbWVzdGFtcCIsIE9GRlNFVChleHBy X3N0ciksIEFWX09QVF9UWVBFX1NUUklORywgeyAuc3RyID0gIlBUUyIgfSwgLmZsYWdzID0gQXxG fFIgfSwKICAgICB7IE5VTEwgfQogfTsKIEFWRklMVEVSX0RFRklORV9DTEFTUyhhc2V0cHRzKTsK QEAgLTMzNiwxNCArMzc0LDE1IEBAIHN0YXRpYyBjb25zdCBBVkZpbHRlclBhZCBhc2V0cHRzX291 dHB1dHNbXSA9IHsKIH07CiAKIGNvbnN0IEFWRmlsdGVyIGZmX2FmX2FzZXRwdHMgPSB7Ci0gICAg Lm5hbWUgICAgICAgID0gImFzZXRwdHMiLAotICAgIC5kZXNjcmlwdGlvbiA9IE5VTExfSUZfQ09O RklHX1NNQUxMKCJTZXQgUFRTIGZvciB0aGUgb3V0cHV0IGF1ZGlvIGZyYW1lLiIpLAotICAgIC5p bml0ICAgICAgICA9IGluaXQsCi0gICAgLmFjdGl2YXRlICAgID0gYWN0aXZhdGUsCi0gICAgLnVu aW5pdCAgICAgID0gdW5pbml0LAotICAgIC5wcml2X3NpemUgICA9IHNpemVvZihTZXRQVFNDb250 ZXh0KSwKLSAgICAucHJpdl9jbGFzcyAgPSAmYXNldHB0c19jbGFzcywKLSAgICAuZmxhZ3MgICAg ICAgPSBBVkZJTFRFUl9GTEFHX01FVEFEQVRBX09OTFksCisgICAgLm5hbWUgICAgICAgICAgICA9 ICJhc2V0cHRzIiwKKyAgICAuZGVzY3JpcHRpb24gICAgID0gTlVMTF9JRl9DT05GSUdfU01BTEwo IlNldCBQVFMgZm9yIHRoZSBvdXRwdXQgYXVkaW8gZnJhbWUuIiksCisgICAgLmluaXQgICAgICAg ICAgICA9IGluaXQsCisgICAgLmFjdGl2YXRlICAgICAgICA9IGFjdGl2YXRlLAorICAgIC51bmlu aXQgICAgICAgICAgPSB1bmluaXQsCisgICAgLnByb2Nlc3NfY29tbWFuZCA9IHByb2Nlc3NfY29t bWFuZCwKKyAgICAucHJpdl9zaXplICAgICAgID0gc2l6ZW9mKFNldFBUU0NvbnRleHQpLAorICAg IC5wcml2X2NsYXNzICAgICAgPSAmYXNldHB0c19jbGFzcywKKyAgICAuZmxhZ3MgICAgICAgICAg ID0gQVZGSUxURVJfRkxBR19NRVRBREFUQV9PTkxZLAogICAgIEZJTFRFUl9JTlBVVFMoYXNldHB0 c19pbnB1dHMpLAogICAgIEZJTFRFUl9PVVRQVVRTKGFzZXRwdHNfb3V0cHV0cyksCiB9OwotLSAK Mi40MC4wCgo= --000000000000869aa905fb5df7af 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". --000000000000869aa905fb5df7af--