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 6405240B91 for ; Tue, 8 Mar 2022 03:30:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6829668B1E3; Tue, 8 Mar 2022 05:30:06 +0200 (EET) Received: from mail-io1-f53.google.com (mail-io1-f53.google.com [209.85.166.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D11C668A958 for ; Tue, 8 Mar 2022 05:30:00 +0200 (EET) Received: by mail-io1-f53.google.com with SMTP id b16so5183987ioz.3 for ; Mon, 07 Mar 2022 19:30:00 -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=hNWchkwgfMGBNrQfJ7bPpcJx3W/oCYmsOwP09LmPMKQ=; b=epcxiSpc6X9mU9rm//wnNYQi9z6tHVgD2GJKMpOvwR2EX/JYM9a8sq4+2Hx5Fq3lPr gE68M7tva/i9WoTCubeChVPriYPH9p77Dw6rWQgkBT+yKDc5/NPVe0DBWMmLaD5yj94n +OXKKj0jdVBJeZMnIYprR5DjYGC5CykQvan4Toxzq9XCAlKK9rxusXo45Gy9VVVQ3edI hFLbIsDhuQiT9Gm63Z+eJ/VsBmbCFEJbbqHNbyjcWJpJxDrCA0vgirFHvVgHwMlhy6A1 f8x+US0IU3I2aKlByIet9He9ZF6DYGeRjYn5q/CSU2TgrX6a0h3uKjryijifHxdL6cN8 JsDA== 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=hNWchkwgfMGBNrQfJ7bPpcJx3W/oCYmsOwP09LmPMKQ=; b=3PKFAxs6IxtjjJCf+TB5peVXxizxFn2lCGoZ1nhCrfTHQ+ZGfB0RT/fCbnBp7U6/qr fvXON0rzMBote3Tr4SZXWFJ5DSPL+VpRv48Db5xR/YOzHerOu8vaJnFZIICf1DlpZwGg Hy8ueD6sjebVp/+CM6UGna5AsZbobVTqmkkOE16kBBdE6WJhVTd7+2pSVE2BGlGKfzI2 v8t9qloyo87OiYryTe+nNzSVaigXl6Vw+UpRmWffSzIe+upQ/G6FGtq9j4zFHu6QSH/T pHkKmJggjpVtU90Qa04Y7qY+kcm9eP4a+6d5fIB8z3P3nmoO2BrP0fqY00pLnUMgAGcT Mp0w== X-Gm-Message-State: AOAM531t8kNCe8b1cid8qkCs0C+2NPdNkNsC9BIgZSpGUBgEeod5TEPS 1djJye2jNbzwiOOBPV5FCc7Efxbg//NEBA== X-Google-Smtp-Source: ABdhPJzE/n37ALFVbANq7G1uvsaKymLTI4ntsti/WYSEdDORcCeoAPCIEG2H+aR1uA9nlBNlfyEH3g== X-Received: by 2002:a05:6638:22c3:b0:30a:2226:e601 with SMTP id j3-20020a05663822c300b0030a2226e601mr13679984jat.237.1646710199171; Mon, 07 Mar 2022 19:29:59 -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 s13-20020a6bdc0d000000b006408888551dsm9584585ioc.8.2022.03.07.19.29.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Mar 2022 19:29:58 -0800 (PST) Content-Type: multipart/mixed; boundary="------------pxPb0WYJmo8rPBXAomjFPfqj" Message-ID: <08b63a0d-bb01-cabf-62d4-ddb561b5c1ce@gmail.com> Date: Mon, 7 Mar 2022 22:29:57 -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 v7 2/3] 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. --------------pxPb0WYJmo8rPBXAomjFPfqj 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 v4: Fixed descriptions of formats. 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 --------------pxPb0WYJmo8rPBXAomjFPfqj Content-Type: text/x-patch; charset=UTF-8; name="v7-0002-libavformat-Add-DFPWM-raw-format.patch" Content-Disposition: attachment; filename="v7-0002-libavformat-Add-DFPWM-raw-format.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL0NoYW5nZWxvZyBiL0NoYW5nZWxvZwppbmRleCBmMzI0OWZlLi5hYzYx NGY4IDEwMDY0NAotLS0gYS9DaGFuZ2Vsb2cKKysrIGIvQ2hhbmdlbG9nCkBAIC01LDcgKzUs NyBAQCB2ZXJzaW9uIDUuMToKIC0gZGlhbG9ndWUgZW5oYW5jZSBhdWRpbyBmaWx0ZXIKIC0g ZHJvcHBlZCBvYnNvbGV0ZSBYdk1DIGh3YWNjZWwKIC0gcGNtLWJsdXJheSBlbmNvZGVyCi0t IERGUFdNIGF1ZGlvIGVuY29kZXIvZGVjb2RlcgorLSBERlBXTSBhdWRpbyBlbmNvZGVyL2Rl Y29kZXIgYW5kIHJhdyBtdXhlci9kZW11eGVyCiAKIAogdmVyc2lvbiA1LjA6CmRpZmYgLS1n aXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDU3YjZmMzMuLjkzMWNmNGIg MTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00MTYsNiAr NDE2LDcgQEAgTXV4ZXJzL0RlbXV4ZXJzOgogICBkYXNoZGVjLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFN0ZXZlbiBMaXUKICAgZGFzaGVuYy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBLYXJ0aGljayBKZXlhcGFsCiAgIGRhdWQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgUmVpbWFyIERvZWZmaW5nZXIKKyAgZGZwd21kZWMuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICBKYWNrIEJydWllbm5lCiAgIGRzcy5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgT2xla3NpaiBSZW1wZWwKICAgZHRzZGVjLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBmb284NgogICBkdHNoZGRlYy5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFBhdWwgQiBNYWhvbApkaWZmIC0tZ2l0IGEvZG9jL2dlbmVyYWxf Y29udGVudHMudGV4aSBiL2RvYy9nZW5lcmFsX2NvbnRlbnRzLnRleGkKaW5kZXggMTRhZWFl ZC4uZmNkOWRhMSAxMDA2NDQKLS0tIGEvZG9jL2dlbmVyYWxfY29udGVudHMudGV4aQorKysg Yi9kb2MvZ2VuZXJhbF9jb250ZW50cy50ZXhpCkBAIC01NzgsNiArNTc4LDcgQEAgbGlicmFy eToKIEBpdGVtIHJhdyBhcHRYICAgICAgICAgICAgICAgICAgQHRhYiBYIEB0YWIgWAogQGl0 ZW0gcmF3IGFwdFggSEQgICAgICAgICAgICAgICBAdGFiIFggQHRhYiBYCiBAaXRlbSByYXcg Q2hpbmVzZSBBVlMgdmlkZW8gICAgIEB0YWIgWCBAdGFiIFgKK0BpdGVtIHJhdyBERlBXTSAg ICAgICAgICAgICAgICAgQHRhYiBYIEB0YWIgWAogQGl0ZW0gcmF3IERpcmFjICAgICAgICAg ICAgICAgICBAdGFiIFggQHRhYiBYCiBAaXRlbSByYXcgRE54SEQgICAgICAgICAgICAgICAg IEB0YWIgWCBAdGFiIFgKIEBpdGVtIHJhdyBEVFMgICAgICAgICAgICAgICAgICAgQHRhYiBY IEB0YWIgWApkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvTWFrZWZpbGUgYi9saWJhdmZvcm1h dC9NYWtlZmlsZQppbmRleCAxNmQwMTlkLi4zMjJjOGU3IDEwMDY0NAotLS0gYS9saWJhdmZv cm1hdC9NYWtlZmlsZQorKysgYi9saWJhdmZvcm1hdC9NYWtlZmlsZQpAQCAtMTY2LDYgKzE2 Niw4IEBAIE9CSlMtJChDT05GSUdfREFVRF9NVVhFUikgICAgICAgICAgICAgICAgKz0gZGF1 ZGVuYy5vCiBPQkpTLSQoQ09ORklHX0RDU1RSX0RFTVVYRVIpICAgICAgICAgICAgICs9IGRj c3RyLm8KIE9CSlMtJChDT05GSUdfREVSRl9ERU1VWEVSKSAgICAgICAgICAgICAgKz0gZGVy Zi5vIHBjbS5vCiBPQkpTLSQoQ09ORklHX0RGQV9ERU1VWEVSKSAgICAgICAgICAgICAgICs9 IGRmYS5vCitPQkpTLSQoQ09ORklHX0RGUFdNX0RFTVVYRVIpICAgICAgICAgICAgICs9IGRm cHdtZGVjLm8gcGNtLm8KK09CSlMtJChDT05GSUdfREZQV01fTVVYRVIpICAgICAgICAgICAg ICAgKz0gcmF3ZW5jLm8KIE9CSlMtJChDT05GSUdfREhBVl9ERU1VWEVSKSAgICAgICAgICAg ICAgKz0gZGhhdi5vCiBPQkpTLSQoQ09ORklHX0RJUkFDX0RFTVVYRVIpICAgICAgICAgICAg ICs9IGRpcmFjZGVjLm8gcmF3ZGVjLm8KIE9CSlMtJChDT05GSUdfRElSQUNfTVVYRVIpICAg ICAgICAgICAgICAgKz0gcmF3ZW5jLm8KZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2FsbGZv cm1hdHMuYyBiL2xpYmF2Zm9ybWF0L2FsbGZvcm1hdHMuYwppbmRleCBkMDY2YTc3Li41ODdh ZDU5IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9hbGxmb3JtYXRzLmMKKysrIGIvbGliYXZm b3JtYXQvYWxsZm9ybWF0cy5jCkBAIC0xMjQsNiArMTI0LDggQEAgZXh0ZXJuIGNvbnN0IEFW T3V0cHV0Rm9ybWF0IGZmX2RhdWRfbXV4ZXI7CiBleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1h dCAgZmZfZGNzdHJfZGVtdXhlcjsKIGV4dGVybiBjb25zdCBBVklucHV0Rm9ybWF0ICBmZl9k ZXJmX2RlbXV4ZXI7CiBleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1hdCAgZmZfZGZhX2RlbXV4 ZXI7CitleHRlcm4gY29uc3QgQVZJbnB1dEZvcm1hdCAgZmZfZGZwd21fZGVtdXhlcjsKK2V4 dGVybiBjb25zdCBBVk91dHB1dEZvcm1hdCBmZl9kZnB3bV9tdXhlcjsKIGV4dGVybiBjb25z dCBBVklucHV0Rm9ybWF0ICBmZl9kaGF2X2RlbXV4ZXI7CiBleHRlcm4gY29uc3QgQVZJbnB1 dEZvcm1hdCAgZmZfZGlyYWNfZGVtdXhlcjsKIGV4dGVybiBjb25zdCBBVk91dHB1dEZvcm1h dCBmZl9kaXJhY19tdXhlcjsKZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2RmcHdtZGVjLmMg Yi9saWJhdmZvcm1hdC9kZnB3bWRlYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAuLjg1ZDliNjEKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmZvcm1hdC9kZnB3bWRl Yy5jCkBAIC0wLDAgKzEsODIgQEAKKy8qCisgKiBSQVcgUENNIGRlbXV4ZXJzCisgKiBDb3B5 cmlnaHQgKGMpIDIwMDIgRmFicmljZSBCZWxsYXJkCisgKiBDb3B5cmlnaHQgKGMpIDIwMjIg SmFjayBCcnVpZW5uZQorICoKKyAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAq CisgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg YW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNl bnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIEZG bXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs LAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExp Y2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m dHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGgg Rmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EKKyAqLworCisjaW5jbHVkZSAibGli YXZ1dGlsL2F2c3RyaW5nLmgiCisjaW5jbHVkZSAiYXZmb3JtYXQuaCIKKyNpbmNsdWRlICJp bnRlcm5hbC5oIgorI2luY2x1ZGUgInBjbS5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9sb2cu aCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvb3B0LmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL2F2 YXNzZXJ0LmgiCisKK3R5cGVkZWYgc3RydWN0IERGUFdNQXVkaW9EZW11eGVyQ29udGV4dCB7 CisgICAgQVZDbGFzcyAqY2xhc3M7CisgICAgaW50IHNhbXBsZV9yYXRlOworICAgIGludCBj aGFubmVsczsKK30gREZQV01BdWRpb0RlbXV4ZXJDb250ZXh0OworCitzdGF0aWMgaW50IGRm cHdtX3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKK3sKKyAgICBERlBXTUF1ZGlv RGVtdXhlckNvbnRleHQgKnMxID0gcy0+cHJpdl9kYXRhOworICAgIEFWQ29kZWNQYXJhbWV0 ZXJzICpwYXI7CisgICAgQVZTdHJlYW0gKnN0OworCisgICAgc3QgPSBhdmZvcm1hdF9uZXdf c3RyZWFtKHMsIE5VTEwpOworICAgIGlmICghc3QpCisgICAgICAgIHJldHVybiBBVkVSUk9S KEVOT01FTSk7CisgICAgcGFyID0gc3QtPmNvZGVjcGFyOworCisgICAgcGFyLT5jb2RlY190 eXBlICA9IEFWTUVESUFfVFlQRV9BVURJTzsKKyAgICBwYXItPmNvZGVjX2lkICAgID0gcy0+ aWZvcm1hdC0+cmF3X2NvZGVjX2lkOworICAgIHBhci0+c2FtcGxlX3JhdGUgPSBzMS0+c2Ft cGxlX3JhdGU7CisgICAgcGFyLT5jaGFubmVscyAgICA9IHMxLT5jaGFubmVsczsKKyAgICBw YXItPmJpdHNfcGVyX2NvZGVkX3NhbXBsZSA9IDE7CisgICAgcGFyLT5ibG9ja19hbGlnbiA9 IDE7CisKKyAgICBhdnByaXZfc2V0X3B0c19pbmZvKHN0LCA2NCwgMSwgcGFyLT5zYW1wbGVf cmF0ZSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBjb25zdCBBVk9wdGlvbiBkZnB3 bV9vcHRpb25zW10gPSB7CisgICAgeyAic2FtcGxlX3JhdGUiLCAiIiwgb2Zmc2V0b2YoREZQ V01BdWRpb0RlbXV4ZXJDb250ZXh0LCBzYW1wbGVfcmF0ZSksIEFWX09QVF9UWVBFX0lOVCwg ey5pNjQgPSA0ODAwMH0sIDAsIElOVF9NQVgsIEFWX09QVF9GTEFHX0RFQ09ESU5HX1BBUkFN IH0sCisgICAgeyAiY2hhbm5lbHMiLCAgICAiIiwgb2Zmc2V0b2YoREZQV01BdWRpb0RlbXV4 ZXJDb250ZXh0LCBjaGFubmVscyksICAgIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSAxfSwg MCwgSU5UX01BWCwgQVZfT1BUX0ZMQUdfREVDT0RJTkdfUEFSQU0gfSwKKyAgICB7IE5VTEwg fSwKK307CitzdGF0aWMgY29uc3QgQVZDbGFzcyBkZnB3bV9kZW11eGVyX2NsYXNzID0gewor ICAgIC5jbGFzc19uYW1lID0gImRmcHdtIGRlbXV4ZXIiLAorICAgIC5pdGVtX25hbWUgID0g YXZfZGVmYXVsdF9pdGVtX25hbWUsCisgICAgLm9wdGlvbiAgICAgPSBkZnB3bV9vcHRpb25z LAorICAgIC52ZXJzaW9uICAgID0gTElCQVZVVElMX1ZFUlNJT05fSU5ULAorfTsKKworY29u c3QgQVZJbnB1dEZvcm1hdCBmZl9kZnB3bV9kZW11eGVyID0geworICAgIC5uYW1lICAgICAg ICAgICA9ICJkZnB3bSIsCisgICAgLmxvbmdfbmFtZSAgICAgID0gTlVMTF9JRl9DT05GSUdf U01BTEwoInJhdyBERlBXTTFhIiksCisgICAgLnByaXZfZGF0YV9zaXplID0gc2l6ZW9mKERG UFdNQXVkaW9EZW11eGVyQ29udGV4dCksCisgICAgLnJlYWRfaGVhZGVyICAgID0gZGZwd21f cmVhZF9oZWFkZXIsCisgICAgLnJlYWRfcGFja2V0ICAgID0gZmZfcGNtX3JlYWRfcGFja2V0 LAorICAgIC5yZWFkX3NlZWsgICAgICA9IGZmX3BjbV9yZWFkX3NlZWssCisgICAgLmZsYWdz ICAgICAgICAgID0gQVZGTVRfR0VORVJJQ19JTkRFWCwKKyAgICAuZXh0ZW5zaW9ucyAgICAg PSAiZGZwd20iLAorICAgIC5yYXdfY29kZWNfaWQgICA9IEFWX0NPREVDX0lEX0RGUFdNLAor ICAgIC5wcml2X2NsYXNzICAgICA9ICZkZnB3bV9kZW11eGVyX2NsYXNzLAorfTsKXCBObyBu ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9yYXdlbmMu YyBiL2xpYmF2Zm9ybWF0L3Jhd2VuYy5jCmluZGV4IDRiYmFlNzcuLmY4YzI2N2MgMTAwNjQ0 Ci0tLSBhL2xpYmF2Zm9ybWF0L3Jhd2VuYy5jCisrKyBiL2xpYmF2Zm9ybWF0L3Jhd2VuYy5j CkBAIC0xOTIsNiArMTkyLDE5IEBAIGNvbnN0IEFWT3V0cHV0Rm9ybWF0IGZmX2RhdGFfbXV4 ZXIgPSB7CiB9OwogI2VuZGlmCiAKKyNpZiBDT05GSUdfREZQV01fTVVYRVIKK2NvbnN0IEFW T3V0cHV0Rm9ybWF0IGZmX2RmcHdtX211eGVyID0geworICAgIC5uYW1lICAgICAgICAgICAg ICA9ICJkZnB3bSIsCisgICAgLmxvbmdfbmFtZSAgICAgICAgID0gTlVMTF9JRl9DT05GSUdf U01BTEwoInJhdyBERlBXTTFhIiksCisgICAgLmV4dGVuc2lvbnMgICAgICAgID0gImRmcHdt IiwKKyAgICAuYXVkaW9fY29kZWMgICAgICAgPSBBVl9DT0RFQ19JRF9ERlBXTSwKKyAgICAu dmlkZW9fY29kZWMgICAgICAgPSBBVl9DT0RFQ19JRF9OT05FLAorICAgIC5pbml0ICAgICAg ICAgICAgICA9IGZvcmNlX29uZV9zdHJlYW0sCisgICAgLndyaXRlX3BhY2tldCAgICAgID0g ZmZfcmF3X3dyaXRlX3BhY2tldCwKKyAgICAuZmxhZ3MgICAgICAgICAgICAgPSBBVkZNVF9O T1RJTUVTVEFNUFMsCit9OworI2VuZGlmCisKICNpZiBDT05GSUdfRElSQUNfTVVYRVIKIGNv bnN0IEFWT3V0cHV0Rm9ybWF0IGZmX2RpcmFjX211eGVyID0gewogICAgIC5uYW1lICAgICAg ICAgICAgICA9ICJkaXJhYyIsCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC92ZXJzaW9uLmgg Yi9saWJhdmZvcm1hdC92ZXJzaW9uLmgKaW5kZXggMDU2ODhlMy4uMGY4OWFmNCAxMDA2NDQK LS0tIGEvbGliYXZmb3JtYXQvdmVyc2lvbi5oCisrKyBiL2xpYmF2Zm9ybWF0L3ZlcnNpb24u aApAQCAtMzIsOCArMzIsOCBAQAogLy8gTWFqb3IgYnVtcGluZyBtYXkgYWZmZWN0IFRpY2tl dDU0NjcsIDU0MjEsIDU0NTEoY29tcGF0aWJpbGl0eSB3aXRoIENocm9taXVtKQogLy8gQWxz byBwbGVhc2UgYWRkIGFueSB0aWNrZXQgbnVtYmVycyB0aGF0IHlvdSBiZWxpZXZlIG1pZ2h0 IGJlIGFmZmVjdGVkIGhlcmUKICNkZWZpbmUgTElCQVZGT1JNQVRfVkVSU0lPTl9NQUpPUiAg NTkKLSNkZWZpbmUgTElCQVZGT1JNQVRfVkVSU0lPTl9NSU5PUiAgMTcKLSNkZWZpbmUgTElC QVZGT1JNQVRfVkVSU0lPTl9NSUNSTyAxMDMKKyNkZWZpbmUgTElCQVZGT1JNQVRfVkVSU0lP Tl9NSU5PUiAgMTgKKyNkZWZpbmUgTElCQVZGT1JNQVRfVkVSU0lPTl9NSUNSTyAxMDAKIAog I2RlZmluZSBMSUJBVkZPUk1BVF9WRVJTSU9OX0lOVCBBVl9WRVJTSU9OX0lOVChMSUJBVkZP Uk1BVF9WRVJTSU9OX01BSk9SLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIExJQkFWRk9STUFUX1ZFUlNJT05fTUlOT1IsIFwKCg== --------------pxPb0WYJmo8rPBXAomjFPfqj 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". --------------pxPb0WYJmo8rPBXAomjFPfqj--