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 C628A40610 for ; Sun, 27 Feb 2022 08:56:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DD2BF68AFF7; Sun, 27 Feb 2022 10:56:02 +0200 (EET) Received: from mail-il1-f172.google.com (mail-il1-f172.google.com [209.85.166.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E9E868AFDC for ; Sun, 27 Feb 2022 10:55:56 +0200 (EET) Received: by mail-il1-f172.google.com with SMTP id 9so7760151ily.11 for ; Sun, 27 Feb 2022 00:55:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:from:subject:to :content-language; bh=FCPxQuGazHQmt6cBD/GBkVxhS3alC2v3Wybn56e1hbk=; b=CR40C5hUIoReF5K7ubK4cyF6jD7hBMa4UaCeFsgJOiuGhM71Nv3CVKja5Yw3GFB8Bs fDAD4C1PGBr34hZ/RDMpJ5ys4ftYPsaRMCr4FaHvD/iLBS8jCaiYuDRlfXxcXCDLVDwU 5Z+ADb1JqP/QBHWHY+6YHdcE1Oy9FXkkfD9tO6xP4CB+S1DMRLSjMCJBkvYn223IqR4N sxZbgmwJ+JvX/vC9BIuE7sP3BJ44NhQzV9ECJDp3xwiQPOeRc+uQCLfAenP3fdI7sy6A VjioqtPDs35uCLVfrhJ0c/O24yzwr9JhrbOvcZid9kibJdKsF86T98Bk1SW+LfhZ0kJn abEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:from :subject:to:content-language; bh=FCPxQuGazHQmt6cBD/GBkVxhS3alC2v3Wybn56e1hbk=; b=lBQvSYzfjJpkb9xzGuq/0jKp4XbiAqzjU/CWsBO9px5MdNvSdOplfH3V4JVAHz2upt uymi2oJcQ6wfCzQ3Hu0mpluiX5SZBHh3bRT9paA48XAsP4Uf8k6Cy7d0ca7McqkOa6UB YmYVAMn1uySnzWZbu/tTHmhSLhxgk/fYEgyPn6wvVcW/8kZg6UxPwMScqYj4326QgoTj 5lc9dFMbZeSzsEZwrYPDDDKXMk68ZHu8MMuWmeaV/NSUZPl8c8JbwYXb++K5nYlqn3GD J96o2lrIp2cguvMVG1EH7ibUbSsKiyWDXsOPnlHErX7TT/qenvlDI98N5HFS6hMsxp/k yZAw== X-Gm-Message-State: AOAM533VqOfoM5g4ZU2LPJHaG2A4PLx4fJgZCXu2jvY79P2KcmyU64nm UozBKdG1xtP83+daFOmmsEjU/mnJtYHZtw== X-Google-Smtp-Source: ABdhPJwjH0A6Scgp0KBCzdG0abCnfD6G/8n0k2j1HOplLQ9Gb/tKExB/R8K7BLCTCa2LVppfhHMTkw== X-Received: by 2002:a92:cd41:0:b0:2c2:a257:98d4 with SMTP id v1-20020a92cd41000000b002c2a25798d4mr11606109ilq.307.1645952154792; Sun, 27 Feb 2022 00:55:54 -0800 (PST) Received: from [192.168.7.86] (c-68-40-205-18.hsd1.mi.comcast.net. [68.40.205.18]) by smtp.gmail.com with ESMTPSA id n25-20020a6bf619000000b00640dc440799sm3953311ioh.50.2022.02.27.00.55.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 27 Feb 2022 00:55:53 -0800 (PST) Content-Type: multipart/mixed; boundary="------------eO9U0XOhTLO2BPFws2PV48Qh" Message-ID: Date: Sun, 27 Feb 2022 03:55:52 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 From: Jack Bruienne To: ffmpeg-devel@ffmpeg.org Content-Language: en-US Subject: [FFmpeg-devel] [PATCH v4 2/2] libavformat: Add DFPWM raw format 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: This is a multi-part message in MIME format. --------------eO9U0XOhTLO2BPFws2PV48Qh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit This patch builds on my previous DFPWM codec patch, adding a raw audio format to be able to read/write the raw files that are most commonly used (as no other container format supports it yet). The muxers are mostly copied from the PCM demuxer and the raw muxers, as DFPWM is typically stored as raw data. Please see the previous patch for more information on DFPWM. Changes since v2/v3: Removed unused MIME parsing code, and added channels option. Signed-off-by: Jack Bruienne --- Changelog | 2 +- MAINTAINERS | 1 + doc/general_contents.texi | 1 + libavformat/Makefile | 2 + libavformat/allformats.c | 2 + libavformat/dfpwmdec.c | 82 +++++++++++++++++++++++++++++++++++++++ libavformat/rawenc.c | 13 +++++++ libavformat/version.h | 4 +- 8 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 libavformat/dfpwmdec.c --------------eO9U0XOhTLO2BPFws2PV48Qh Content-Type: text/x-patch; charset=UTF-8; name="v4-0002-libavformat-Add-DFPWM-raw-format.patch" Content-Disposition: attachment; filename="v4-0002-libavformat-Add-DFPWM-raw-format.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL0NoYW5nZWxvZyBiL0NoYW5nZWxvZwppbmRleCA1MTcwYTZhLi5lYzY4 OGRhIDEwMDY0NAotLS0gYS9DaGFuZ2Vsb2cKKysrIGIvQ2hhbmdlbG9nCkBAIC00LDcgKzQs NyBAQCByZWxlYXNlcyBhcmUgc29ydGVkIGZyb20geW91bmdlc3QgdG8gb2xkZXN0LgogdmVy c2lvbiA1LjE6CiAtIGRpYWxvZ3VlIGVuaGFuY2UgYXVkaW8gZmlsdGVyCiAtIGRyb3BwZWQg b2Jzb2xldGUgWHZNQyBod2FjY2VsCi0tIERGUFdNIGF1ZGlvIGVuY29kZXIvZGVjb2Rlcgor LSBERlBXTSBhdWRpbyBlbmNvZGVyL2RlY29kZXIgYW5kIHJhdyBtdXhlci9kZW11eGVyCiAK IAogdmVyc2lvbiA1LjA6CmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJT CmluZGV4IDU3YjZmMzMuLjkzMWNmNGIgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi L01BSU5UQUlORVJTCkBAIC00MTYsNiArNDE2LDcgQEAgTXV4ZXJzL0RlbXV4ZXJzOgogICBk YXNoZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0ZXZlbiBMaXUKICAgZGFz aGVuYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLYXJ0aGljayBKZXlhcGFsCiAg IGRhdWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVpbWFyIERvZWZmaW5n ZXIKKyAgZGZwd21kZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICBKYWNrIEJydWll bm5lCiAgIGRzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2xla3NpaiBS ZW1wZWwKICAgZHRzZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb284Ngog ICBkdHNoZGRlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhdWwgQiBNYWhvbApk aWZmIC0tZ2l0IGEvZG9jL2dlbmVyYWxfY29udGVudHMudGV4aSBiL2RvYy9nZW5lcmFsX2Nv bnRlbnRzLnRleGkKaW5kZXggMTRhZWFlZC4uZmNkOWRhMSAxMDA2NDQKLS0tIGEvZG9jL2dl bmVyYWxfY29udGVudHMudGV4aQorKysgYi9kb2MvZ2VuZXJhbF9jb250ZW50cy50ZXhpCkBA IC01NzgsNiArNTc4LDcgQEAgbGlicmFyeToKIEBpdGVtIHJhdyBhcHRYICAgICAgICAgICAg ICAgICAgQHRhYiBYIEB0YWIgWAogQGl0ZW0gcmF3IGFwdFggSEQgICAgICAgICAgICAgICBA dGFiIFggQHRhYiBYCiBAaXRlbSByYXcgQ2hpbmVzZSBBVlMgdmlkZW8gICAgIEB0YWIgWCBA dGFiIFgKK0BpdGVtIHJhdyBERlBXTSAgICAgICAgICAgICAgICAgQHRhYiBYIEB0YWIgWAog QGl0ZW0gcmF3IERpcmFjICAgICAgICAgICAgICAgICBAdGFiIFggQHRhYiBYCiBAaXRlbSBy YXcgRE54SEQgICAgICAgICAgICAgICAgIEB0YWIgWCBAdGFiIFgKIEBpdGVtIHJhdyBEVFMg ICAgICAgICAgICAgICAgICAgQHRhYiBYIEB0YWIgWApkaWZmIC0tZ2l0IGEvbGliYXZmb3Jt YXQvTWFrZWZpbGUgYi9saWJhdmZvcm1hdC9NYWtlZmlsZQppbmRleCA2NTY2ZTQwLi5iODkw NzNhIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9NYWtlZmlsZQorKysgYi9saWJhdmZvcm1h dC9NYWtlZmlsZQpAQCAtMTY1LDYgKzE2NSw4IEBAIE9CSlMtJChDT05GSUdfREFVRF9NVVhF UikgICAgICAgICAgICAgICAgKz0gZGF1ZGVuYy5vCiBPQkpTLSQoQ09ORklHX0RDU1RSX0RF TVVYRVIpICAgICAgICAgICAgICs9IGRjc3RyLm8KIE9CSlMtJChDT05GSUdfREVSRl9ERU1V WEVSKSAgICAgICAgICAgICAgKz0gZGVyZi5vIHBjbS5vCiBPQkpTLSQoQ09ORklHX0RGQV9E RU1VWEVSKSAgICAgICAgICAgICAgICs9IGRmYS5vCitPQkpTLSQoQ09ORklHX0RGUFdNX0RF TVVYRVIpICAgICAgICAgICAgICs9IGRmcHdtZGVjLm8gcGNtLm8KK09CSlMtJChDT05GSUdf REZQV01fTVVYRVIpICAgICAgICAgICAgICAgKz0gcmF3ZW5jLm8KIE9CSlMtJChDT05GSUdf REhBVl9ERU1VWEVSKSAgICAgICAgICAgICAgKz0gZGhhdi5vCiBPQkpTLSQoQ09ORklHX0RJ UkFDX0RFTVVYRVIpICAgICAgICAgICAgICs9IGRpcmFjZGVjLm8gcmF3ZGVjLm8KIE9CSlMt JChDT05GSUdfRElSQUNfTVVYRVIpICAgICAgICAgICAgICAgKz0gcmF3ZW5jLm8KZGlmZiAt LWdpdCBhL2xpYmF2Zm9ybWF0L2FsbGZvcm1hdHMuYyBiL2xpYmF2Zm9ybWF0L2FsbGZvcm1h dHMuYwppbmRleCBkMDY2YTc3Li41ODdhZDU5IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9h bGxmb3JtYXRzLmMKKysrIGIvbGliYXZmb3JtYXQvYWxsZm9ybWF0cy5jCkBAIC0xMjQsNiAr MTI0LDggQEAgZXh0ZXJuIGNvbnN0IEFWT3V0cHV0Rm9ybWF0IGZmX2RhdWRfbXV4ZXI7CiBl eHRlcm4gY29uc3QgQVZJbnB1dEZvcm1hdCAgZmZfZGNzdHJfZGVtdXhlcjsKIGV4dGVybiBj b25zdCBBVklucHV0Rm9ybWF0ICBmZl9kZXJmX2RlbXV4ZXI7CiBleHRlcm4gY29uc3QgQVZJ bnB1dEZvcm1hdCAgZmZfZGZhX2RlbXV4ZXI7CitleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1h dCAgZmZfZGZwd21fZGVtdXhlcjsKK2V4dGVybiBjb25zdCBBVk91dHB1dEZvcm1hdCBmZl9k ZnB3bV9tdXhlcjsKIGV4dGVybiBjb25zdCBBVklucHV0Rm9ybWF0ICBmZl9kaGF2X2RlbXV4 ZXI7CiBleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1hdCAgZmZfZGlyYWNfZGVtdXhlcjsKIGV4 dGVybiBjb25zdCBBVk91dHB1dEZvcm1hdCBmZl9kaXJhY19tdXhlcjsKZGlmZiAtLWdpdCBh L2xpYmF2Zm9ybWF0L2RmcHdtZGVjLmMgYi9saWJhdmZvcm1hdC9kZnB3bWRlYy5jCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ1ODMzZjgKLS0tIC9kZXYvbnVsbAor KysgYi9saWJhdmZvcm1hdC9kZnB3bWRlYy5jCkBAIC0wLDAgKzEsODIgQEAKKy8qCisgKiBS QVcgUENNIGRlbXV4ZXJzCisgKiBDb3B5cmlnaHQgKGMpIDIwMDIgRmFicmljZSBCZWxsYXJk CisgKiBDb3B5cmlnaHQgKGMpIDIwMjIgSmFjayBCcnVpZW5uZQorICoKKyAqIFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFz IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAq IHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBs YXRlciB2ZXJzaW9uLgorICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V CisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNz ZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5v dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUx IEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBV U0EKKyAqLworCisjaW5jbHVkZSAibGliYXZ1dGlsL2F2c3RyaW5nLmgiCisjaW5jbHVkZSAi YXZmb3JtYXQuaCIKKyNpbmNsdWRlICJpbnRlcm5hbC5oIgorI2luY2x1ZGUgInBjbS5oIgor I2luY2x1ZGUgImxpYmF2dXRpbC9sb2cuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvb3B0Lmgi CisjaW5jbHVkZSAibGliYXZ1dGlsL2F2YXNzZXJ0LmgiCisKK3R5cGVkZWYgc3RydWN0IERG UFdNQXVkaW9EZW11eGVyQ29udGV4dCB7CisgICAgQVZDbGFzcyAqY2xhc3M7CisgICAgaW50 IHNhbXBsZV9yYXRlOworICAgIGludCBjaGFubmVsczsKK30gREZQV01BdWRpb0RlbXV4ZXJD b250ZXh0OworCitzdGF0aWMgaW50IGRmcHdtX3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4 dCAqcykKK3sKKyAgICBERlBXTUF1ZGlvRGVtdXhlckNvbnRleHQgKnMxID0gcy0+cHJpdl9k YXRhOworICAgIEFWQ29kZWNQYXJhbWV0ZXJzICpwYXI7CisgICAgQVZTdHJlYW0gKnN0Owor CisgICAgc3QgPSBhdmZvcm1hdF9uZXdfc3RyZWFtKHMsIE5VTEwpOworICAgIGlmICghc3Qp CisgICAgICAgIHJldHVybiBBVkVSUk9SKEVOT01FTSk7CisgICAgcGFyID0gc3QtPmNvZGVj cGFyOworCisgICAgcGFyLT5jb2RlY190eXBlICA9IEFWTUVESUFfVFlQRV9BVURJTzsKKyAg ICBwYXItPmNvZGVjX2lkICAgID0gcy0+aWZvcm1hdC0+cmF3X2NvZGVjX2lkOworICAgIHBh ci0+c2FtcGxlX3JhdGUgPSBzMS0+c2FtcGxlX3JhdGU7CisgICAgcGFyLT5jaGFubmVscyAg ICA9IHMxLT5jaGFubmVsczsKKyAgICBwYXItPmJpdHNfcGVyX2NvZGVkX3NhbXBsZSA9IDE7 CisgICAgcGFyLT5ibG9ja19hbGlnbiA9IDE7CisKKyAgICBhdnByaXZfc2V0X3B0c19pbmZv KHN0LCA2NCwgMSwgcGFyLT5zYW1wbGVfcmF0ZSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0 YXRpYyBjb25zdCBBVk9wdGlvbiBkZnB3bV9vcHRpb25zW10gPSB7CisgICAgeyAic2FtcGxl X3JhdGUiLCAiIiwgb2Zmc2V0b2YoREZQV01BdWRpb0RlbXV4ZXJDb250ZXh0LCBzYW1wbGVf cmF0ZSksIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSA0ODAwMH0sIDAsIElOVF9NQVgsIEFW X09QVF9GTEFHX0RFQ09ESU5HX1BBUkFNIH0sCisgICAgeyAiY2hhbm5lbHMiLCAgICAiIiwg b2Zmc2V0b2YoREZQV01BdWRpb0RlbXV4ZXJDb250ZXh0LCBjaGFubmVscyksICAgIEFWX09Q VF9UWVBFX0lOVCwgey5pNjQgPSAxfSwgMCwgSU5UX01BWCwgQVZfT1BUX0ZMQUdfREVDT0RJ TkdfUEFSQU0gfSwKKyAgICB7IE5VTEwgfSwKK307CitzdGF0aWMgY29uc3QgQVZDbGFzcyBk ZnB3bV9kZW11eGVyX2NsYXNzID0geworICAgIC5jbGFzc19uYW1lID0gImRmcHdtIGRlbXV4 ZXIiLAorICAgIC5pdGVtX25hbWUgID0gYXZfZGVmYXVsdF9pdGVtX25hbWUsCisgICAgLm9w dGlvbiAgICAgPSBkZnB3bV9vcHRpb25zLAorICAgIC52ZXJzaW9uICAgID0gTElCQVZVVElM X1ZFUlNJT05fSU5ULAorfTsKKworY29uc3QgQVZJbnB1dEZvcm1hdCBmZl9kZnB3bV9kZW11 eGVyID0geworICAgIC5uYW1lICAgICAgICAgICA9ICJkZnB3bSIsCisgICAgLmxvbmdfbmFt ZSAgICAgID0gTlVMTF9JRl9DT05GSUdfU01BTEwoInJhdyBERlBXTTFhIGRhdGEiKSwKKyAg ICAucHJpdl9kYXRhX3NpemUgPSBzaXplb2YoREZQV01BdWRpb0RlbXV4ZXJDb250ZXh0KSwK KyAgICAucmVhZF9oZWFkZXIgICAgPSBkZnB3bV9yZWFkX2hlYWRlciwKKyAgICAucmVhZF9w YWNrZXQgICAgPSBmZl9wY21fcmVhZF9wYWNrZXQsCisgICAgLnJlYWRfc2VlayAgICAgID0g ZmZfcGNtX3JlYWRfc2VlaywKKyAgICAuZmxhZ3MgICAgICAgICAgPSBBVkZNVF9HRU5FUklD X0lOREVYLAorICAgIC5leHRlbnNpb25zICAgICA9ICJkZnB3bSIsCisgICAgLnJhd19jb2Rl Y19pZCAgID0gQVZfQ09ERUNfSURfREZQV00sCisgICAgLnByaXZfY2xhc3MgICAgID0gJmRm cHdtX2RlbXV4ZXJfY2xhc3MsCit9OwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlm ZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L3Jhd2VuYy5jIGIvbGliYXZmb3JtYXQvcmF3ZW5jLmMK aW5kZXggNGJiYWU3Ny4uMTdiNjI3YiAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvcmF3ZW5j LmMKKysrIGIvbGliYXZmb3JtYXQvcmF3ZW5jLmMKQEAgLTE5Miw2ICsxOTIsMTkgQEAgY29u c3QgQVZPdXRwdXRGb3JtYXQgZmZfZGF0YV9tdXhlciA9IHsKIH07CiAjZW5kaWYKIAorI2lm IENPTkZJR19ERlBXTV9NVVhFUgorY29uc3QgQVZPdXRwdXRGb3JtYXQgZmZfZGZwd21fbXV4 ZXIgPSB7CisgICAgLm5hbWUgICAgICAgICAgICAgID0gImRmcHdtIiwKKyAgICAubG9uZ19u YW1lICAgICAgICAgPSBOVUxMX0lGX0NPTkZJR19TTUFMTCgicmF3IERGUFdNMWEgYXVkaW8i KSwKKyAgICAuZXh0ZW5zaW9ucyAgICAgICAgPSAiZGZwd20iLAorICAgIC5hdWRpb19jb2Rl YyAgICAgICA9IEFWX0NPREVDX0lEX0RGUFdNLAorICAgIC52aWRlb19jb2RlYyAgICAgICA9 IEFWX0NPREVDX0lEX05PTkUsCisgICAgLmluaXQgICAgICAgICAgICAgID0gZm9yY2Vfb25l X3N0cmVhbSwKKyAgICAud3JpdGVfcGFja2V0ICAgICAgPSBmZl9yYXdfd3JpdGVfcGFja2V0 LAorICAgIC5mbGFncyAgICAgICAgICAgICA9IEFWRk1UX05PVElNRVNUQU1QUywKK307Cisj ZW5kaWYKKwogI2lmIENPTkZJR19ESVJBQ19NVVhFUgogY29uc3QgQVZPdXRwdXRGb3JtYXQg ZmZfZGlyYWNfbXV4ZXIgPSB7CiAgICAgLm5hbWUgICAgICAgICAgICAgID0gImRpcmFjIiwK ZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L3ZlcnNpb24uaCBiL2xpYmF2Zm9ybWF0L3ZlcnNp b24uaAppbmRleCAyNjIzNDU3Li4wZjg5YWY0IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC92 ZXJzaW9uLmgKKysrIGIvbGliYXZmb3JtYXQvdmVyc2lvbi5oCkBAIC0zMiw4ICszMiw4IEBA CiAvLyBNYWpvciBidW1waW5nIG1heSBhZmZlY3QgVGlja2V0NTQ2NywgNTQyMSwgNTQ1MShj b21wYXRpYmlsaXR5IHdpdGggQ2hyb21pdW0pCiAvLyBBbHNvIHBsZWFzZSBhZGQgYW55IHRp Y2tldCBudW1iZXJzIHRoYXQgeW91IGJlbGlldmUgbWlnaHQgYmUgYWZmZWN0ZWQgaGVyZQog I2RlZmluZSBMSUJBVkZPUk1BVF9WRVJTSU9OX01BSk9SICA1OQotI2RlZmluZSBMSUJBVkZP Uk1BVF9WRVJTSU9OX01JTk9SICAxNwotI2RlZmluZSBMSUJBVkZPUk1BVF9WRVJTSU9OX01J Q1JPIDEwMgorI2RlZmluZSBMSUJBVkZPUk1BVF9WRVJTSU9OX01JTk9SICAxOAorI2RlZmlu ZSBMSUJBVkZPUk1BVF9WRVJTSU9OX01JQ1JPIDEwMAogCiAjZGVmaW5lIExJQkFWRk9STUFU X1ZFUlNJT05fSU5UIEFWX1ZFUlNJT05fSU5UKExJQkFWRk9STUFUX1ZFUlNJT05fTUFKT1Is IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC QVZGT1JNQVRfVkVSU0lPTl9NSU5PUiwgXAoK --------------eO9U0XOhTLO2BPFws2PV48Qh 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". --------------eO9U0XOhTLO2BPFws2PV48Qh--