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 17E4A4610F for ; Fri, 5 May 2023 23:53:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 72A1168C1AA; Sat, 6 May 2023 02:53:41 +0300 (EEST) Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 35B6E68C17B for ; Sat, 6 May 2023 02:53:35 +0300 (EEST) Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-44ffef66dabso956989e0c.2 for ; Fri, 05 May 2023 16:53:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683330814; x=1685922814; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=oUhwCkDy+dA+Q3SX8M4AH60eCS/MiZFxVdxb3ilTxfs=; b=avJddnCkYxg5E6fFUXSaCJBFT9OuJZ1wT/BCZuT3/B4VDI35tL+dqfGGnnTd8DL40k XU7YEdThFXUNj+fSzhGjMSC8CwW74HAmkSn5iG46hDafB2uADvpJbElCXaNiWC0VnsF7 CM2+sDrPnOTDtVo9LG5RsGEDcAERNqIWCe6cD5e2gN0StM9mIgYEte8vCAx9e2GEaA5p rMwsgzyiMfDymwUckvsstMZEGQxaZQZCzduNSapR2duJA0PxtT8Wnp2H5NnMe+Sfj4z5 23wzya4jbjpytAfAWsl2hdghViNwGzMXSrB2AD9tryfEnRo10I/kWslF69aCS/wGI41/ AYxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683330814; x=1685922814; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oUhwCkDy+dA+Q3SX8M4AH60eCS/MiZFxVdxb3ilTxfs=; b=Iv6hK1uvxl6L8W1vNBB3BZy1xWHJhxBK5B3yjW4OHee/2r2dg5V9z3oA/K9X4MzvBd 2ZXBUvEA7dJPHxrbFjDfika0KkOgGMEiDwlmeT2NwrDpu3TsZNqbdJy8MdGUJHwyPT7K OhrF+5u9tgzGCZifHg5mhRqeTMw+sj32nVmTD+TwOrGB8OHT2WtXG7veryY0LBbz+s84 UUlRYY58vhUoTJ3oEpcjiciIf3xMe/7Y0jH/lW0ST5NhfsPf2vtDvWD8n78aMoZj4XXY Xh9eH04F+7p5vFz5+fGwhLfNZSf6DE5Td0SlANgxhqjwQokANwPFPf5NQXhjQ1CK9Cda RIDA== X-Gm-Message-State: AC+VfDyiW7RRc7Ktdc+1pat1ECp2GI8lD/mGK5zCmi3bh3frhyhPY1Vg HbIwRLBweDwkW9yQSGBj/5h2/OjKcaC2d63+iS2CB8ew X-Google-Smtp-Source: ACHHUZ4xdX6/PWDkqaQ0jqh2ECt87s9rvaf3OhMMF6fmrD+LWwrgjhUdEHV3/X8lWwKNl2gRlInkmCfuCrhjhgUdUY8= X-Received: by 2002:a1f:3f08:0:b0:43b:3fda:1fba with SMTP id m8-20020a1f3f08000000b0043b3fda1fbamr1028485vka.6.1683330813655; Fri, 05 May 2023 16:53:33 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Sat, 6 May 2023 01:53:06 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000003013d205fafaffd2" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] avfilter/af_replaygain: export results into read-only options 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: --0000000000003013d205fafaffd2 Content-Type: text/plain; charset="UTF-8" Attached. --0000000000003013d205fafaffd2 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avfilter-af_replaygain-export-results-into-read-only.patch" Content-Disposition: attachment; filename="0001-avfilter-af_replaygain-export-results-into-read-only.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhb7oils0 RnJvbSA0YzliZjY2MWM3NGU1OThjNjIzZDA1ZTRhMTcwZTViNDgxNTBlN2NkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFNhdCwgNiBNYXkgMjAyMyAwMTo1MDowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGF2ZmlsdGVy L2FmX3JlcGxheWdhaW46IGV4cG9ydCByZXN1bHRzIGludG8gcmVhZC1vbmx5IG9wdGlvbnMKClNp Z25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KLS0tCiBkb2MvZmls dGVycy50ZXhpICAgICAgICAgICAgfCAxMCArKysrKysrKysrCiBsaWJhdmZpbHRlci9hZl9yZXBs YXlnYWluLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZG9jL2ZpbHRlcnMudGV4aSBiL2RvYy9maWx0ZXJzLnRleGkKaW5kZXggNjFjNDI0YTVmZC4u ZjVmYzA4MTFkNyAxMDA2NDQKLS0tIGEvZG9jL2ZpbHRlcnMudGV4aQorKysgYi9kb2MvZmlsdGVy cy50ZXhpCkBAIC02MDY1LDYgKzYwNjUsMTYgQEAgUmVwbGF5R2FpbiBzY2FubmVyIGZpbHRlci4g VGhpcyBmaWx0ZXIgdGFrZXMgYW4gYXVkaW8gc3RyZWFtIGFzIGFuIGlucHV0IGFuZAogb3V0cHV0 cyBpdCB1bmNoYW5nZWQuCiBBdCBlbmQgb2YgZmlsdGVyaW5nIGl0IGRpc3BsYXlzIEBjb2Rle3Ry YWNrX2dhaW59IGFuZCBAY29kZXt0cmFja19wZWFrfS4KIAorVGhlIGZpbHRlciBhY2NlcHRzIHRo ZSBmb2xsb3dpbmcgZXhwb3J0ZWQgcmVhZC1vbmx5IG9wdGlvbnM6CisKK0B0YWJsZSBAb3B0aW9u CitAaXRlbSB0cmFja19nYWluCitFeHBvcnRlZCB0cmFjayBnYWluIGluIGRCIGF0IGVuZCBvZiBz dHJlYW0uCisKK0BpdGVtIHRyYWNrX3BlYWsKK0V4cG9ydGVkIHRyYWNrIHBlYWsgYXQgZW5kIG9m IHN0cmVhbS4KK0BlbmQgdGFibGUKKwogQHNlY3Rpb24gcmVzYW1wbGUKIAogQ29udmVydCB0aGUg YXVkaW8gc2FtcGxlIGZvcm1hdCwgc2FtcGxlIHJhdGUgYW5kIGNoYW5uZWwgbGF5b3V0LiBJdCBp cwpkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvYWZfcmVwbGF5Z2Fpbi5jIGIvbGliYXZmaWx0ZXIv YWZfcmVwbGF5Z2Fpbi5jCmluZGV4IDUzODUyYWM4YmMuLjEyODQ1NGFhNmIgMTAwNjQ0Ci0tLSBh L2xpYmF2ZmlsdGVyL2FmX3JlcGxheWdhaW4uYworKysgYi9saWJhdmZpbHRlci9hZl9yZXBsYXln YWluLmMKQEAgLTIzLDggKzIzLDExIEBACiAgKiBSZXBsYXlHYWluIHNjYW5uZXIKICAqLwogCisj aW5jbHVkZSA8ZmxvYXQuaD4KKwogI2luY2x1ZGUgImxpYmF2dXRpbC9hdmFzc2VydC5oIgogI2lu Y2x1ZGUgImxpYmF2dXRpbC9jaGFubmVsX2xheW91dC5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9v cHQuaCIKICNpbmNsdWRlICJhdWRpby5oIgogI2luY2x1ZGUgImF2ZmlsdGVyLmgiCiAjaW5jbHVk ZSAiaW50ZXJuYWwuaCIKQEAgLTMwNiw4ICszMDksMTEgQEAgc3RhdGljIGNvbnN0IFJlcGxheUdh aW5GcmVxSW5mbyBmcmVxaW5mb3NbXSA9CiB9OwogCiB0eXBlZGVmIHN0cnVjdCBSZXBsYXlHYWlu Q29udGV4dCB7CisgICAgY29uc3QgQVZDbGFzcyAqY2xhc3M7CisKICAgICB1aW50MzJfdCBoaXN0 b2dyYW1bSElTVE9HUkFNX1NMT1RTXTsKICAgICBmbG9hdCBwZWFrOworICAgIGZsb2F0IGdhaW47 CiAgICAgaW50IHl1bGVfaGlzdF9pLCBidXR0ZXJfaGlzdF9pOwogICAgIGNvbnN0IGRvdWJsZSAq eXVsZV9jb2VmZl9hOwogICAgIGNvbnN0IGRvdWJsZSAqeXVsZV9jb2VmZl9iOwpAQCAtNTc2LDEz ICs1ODIsMjIgQEAgc3RhdGljIGludCBmaWx0ZXJfZnJhbWUoQVZGaWx0ZXJMaW5rICppbmxpbmss IEFWRnJhbWUgKmluKQogICAgIHJldHVybiBmZl9maWx0ZXJfZnJhbWUob3V0bGluaywgaW4pOwog fQogCi1zdGF0aWMgYXZfY29sZCB2b2lkIHVuaW5pdChBVkZpbHRlckNvbnRleHQgKmN0eCkKK3N0 YXRpYyBpbnQgcmVxdWVzdF9mcmFtZShBVkZpbHRlckxpbmsgKm91dGxpbmspCiB7CisgICAgQVZG aWx0ZXJDb250ZXh0ICpjdHggPSBvdXRsaW5rLT5zcmM7CiAgICAgUmVwbGF5R2FpbkNvbnRleHQg KnMgPSBjdHgtPnByaXY7Ci0gICAgZmxvYXQgZ2FpbiA9IGNhbGNfcmVwbGF5Z2FpbihzLT5oaXN0 b2dyYW0pOworICAgIGludCByZXQgPSAwOwogCi0gICAgYXZfbG9nKGN0eCwgQVZfTE9HX0lORk8s ICJ0cmFja19nYWluID0gJSsuMmYgZEJcbiIsIGdhaW4pOwotICAgIGF2X2xvZyhjdHgsIEFWX0xP R19JTkZPLCAidHJhY2tfcGVhayA9ICUuNmZcbiIsIHMtPnBlYWspOworICAgIHJldCA9IGZmX3Jl cXVlc3RfZnJhbWUoY3R4LT5pbnB1dHNbMF0pOworCisgICAgaWYgKHJldCA9PSBBVkVSUk9SX0VP RikgeworICAgICAgICBzLT5nYWluID0gY2FsY19yZXBsYXlnYWluKHMtPmhpc3RvZ3JhbSk7CisK KyAgICAgICAgYXZfbG9nKGN0eCwgQVZfTE9HX0lORk8sICJ0cmFja19nYWluID0gJSsuMmYgZEJc biIsIHMtPmdhaW4pOworICAgICAgICBhdl9sb2coY3R4LCBBVl9MT0dfSU5GTywgInRyYWNrX3Bl YWsgPSAlLjZmXG4iLCBzLT5wZWFrKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OwogfQogCiBz dGF0aWMgY29uc3QgQVZGaWx0ZXJQYWQgcmVwbGF5Z2Fpbl9pbnB1dHNbXSA9IHsKQEAgLTU5OCwx NCArNjEzLDI2IEBAIHN0YXRpYyBjb25zdCBBVkZpbHRlclBhZCByZXBsYXlnYWluX291dHB1dHNb XSA9IHsKICAgICB7CiAgICAgICAgIC5uYW1lID0gImRlZmF1bHQiLAogICAgICAgICAudHlwZSA9 IEFWTUVESUFfVFlQRV9BVURJTywKKyAgICAgICAgLnJlcXVlc3RfZnJhbWUgPSByZXF1ZXN0X2Zy YW1lLAogICAgIH0sCiB9OwogCisjZGVmaW5lIE9GRlNFVCh4KSBvZmZzZXRvZihSZXBsYXlHYWlu Q29udGV4dCwgeCkKKyNkZWZpbmUgRkxBR1MgQVZfT1BUX0ZMQUdfQVVESU9fUEFSQU18QVZfT1BU X0ZMQUdfRklMVEVSSU5HX1BBUkFNfEFWX09QVF9GTEFHX0VYUE9SVHxBVl9PUFRfRkxBR19SRUFE T05MWQorCitzdGF0aWMgY29uc3QgQVZPcHRpb24gcmVwbGF5Z2Fpbl9vcHRpb25zW10gPSB7Cisg ICAgeyAidHJhY2tfZ2FpbiIsICJ0cmFjayBnYWluIChkQikiLCBPRkZTRVQoZ2FpbiksIEFWX09Q VF9UWVBFX0ZMT0FULHsuZGJsPTB9LCAtRkxUX01BWCwgRkxUX01BWCwgRkxBR1MgfSwKKyAgICB7 ICJ0cmFja19wZWFrIiwgInRyYWNrIHBlYWsiLCAgICAgIE9GRlNFVChwZWFrKSwgQVZfT1BUX1RZ UEVfRkxPQVQsey5kYmw9MH0sIC1GTFRfTUFYLCBGTFRfTUFYLCBGTEFHUyB9LAorICAgIHsgTlVM TCB9Cit9OworCitBVkZJTFRFUl9ERUZJTkVfQ0xBU1MocmVwbGF5Z2Fpbik7CisKIGNvbnN0IEFW RmlsdGVyIGZmX2FmX3JlcGxheWdhaW4gPSB7CiAgICAgLm5hbWUgICAgICAgICAgPSAicmVwbGF5 Z2FpbiIsCiAgICAgLmRlc2NyaXB0aW9uICAgPSBOVUxMX0lGX0NPTkZJR19TTUFMTCgiUmVwbGF5 R2FpbiBzY2FubmVyLiIpLAotICAgIC51bmluaXQgICAgICAgID0gdW5pbml0LAogICAgIC5wcml2 X3NpemUgICAgID0gc2l6ZW9mKFJlcGxheUdhaW5Db250ZXh0KSwKKyAgICAucHJpdl9jbGFzcyAg ICA9ICZyZXBsYXlnYWluX2NsYXNzLAogICAgIC5mbGFncyAgICAgICAgID0gQVZGSUxURVJfRkxB R19NRVRBREFUQV9PTkxZLAogICAgIEZJTFRFUl9JTlBVVFMocmVwbGF5Z2Fpbl9pbnB1dHMpLAog ICAgIEZJTFRFUl9PVVRQVVRTKHJlcGxheWdhaW5fb3V0cHV0cyksCi0tIAoyLjM5LjEKCg== --0000000000003013d205fafaffd2 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". --0000000000003013d205fafaffd2--