From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 733B54BFAB for <ffmpegdev@gitmailbox.com>; Sun, 6 Apr 2025 00:41:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C2814689D6E; Sun, 6 Apr 2025 03:40:27 +0300 (EEST) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C7A3C687DBB for <ffmpeg-devel@ffmpeg.org>; Sun, 6 Apr 2025 03:40:20 +0300 (EEST) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5e5dce099f4so4136601a12.1 for <ffmpeg-devel@ffmpeg.org>; Sat, 05 Apr 2025 17:40:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743900020; x=1744504820; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PAppOmVuLZ0eU8/h8DbND1tNPRbp/dzbDp1VBq3Wko0=; b=mYrQZUnV4Ff9aDSGksFsJaFnAYBsaqxBZtXdkzYDdfO1bWFCfpdjuaByg3uW/FI24B sJbbLnACrnCvGMWJmxPfrNJsU6D2vIE95GXdxBY8ypCfsFYqJNXKPrK+KFj4gHLwRIgh pBBf2rlwcL2DUKqGzrvitzbbzvUZu48g1VLe5k0msasOpSdkQePFt9OsTTraPnKynm5J iB8PZmPOXlQ8Z9vXoj5oWgzl8ho0YGXDFbTpJs/DzqkN4FeT92FxTh8BSPF4SznXPINx 1Toyw9+SBkCnlwVner7sacolPAg0X9+fCuaziHj+nraaWRejTxSnbm55j3qUFECrjnV8 FXqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743900020; x=1744504820; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PAppOmVuLZ0eU8/h8DbND1tNPRbp/dzbDp1VBq3Wko0=; b=W6V18JMwa7HL6xhtzmMoHCEPuGfnLn7hio4ZMerteOF3uh7OdSEu1w3ZXwtDH1SDij KPcINKdAZkUczyjVcV7DMUaiyWfgh6xC7DMAzNMn2B0KXUCbG80xIGbk9mPYs6LtasSA tb80NtDEG++iB+45SnWeO6iRKTXyu0qN7FC7D4NUgucYshb0B7hI4xaMdF1DDS3TUyqd RfxgXSctMjjXzAoiK056qsFkWxnAHs+rn3kAaZw4JK9lL+NajY72eBdzzqtcvZaEV7cN dYEU+MccdWcr36oHsEv2Li3CVDM0QZ6Xb9n37QIOZmB/Vit/zdlsAqNGccS+OnoKKNpw NG0A== X-Gm-Message-State: AOJu0YxJ1b4wQul02YoXfPSizKgU0xRiTDTKpM8WVB0lGsQ+B+xlyPoD 6k5DkOAh5AktGqJyhb/pY9i8JPBV5MPbCK9FDhANqvLDWGD/sgS/8Z3M4g== X-Gm-Gg: ASbGncv3OZRIcDbyZCQ1j+zyLLYo6bCSs6fkkmUNicqdfkFY1ZKbwhnCkhJktdxiJev t//noL7U9P0VuWUsLFymMIrmczSqol0s9pqAFhIggUG/yYy6neBiRnZuSG4dNIfMWN7H6b4iLQV taCl44jEZt+8AedI85wV7rNJbQ5C7LOI1M0E67m/j4/INHQO2KOlWCkkIr6fls9Op1N9sri/jwx 9VHFAyX3hqIv6xdn4S+Z1t5Qrxw/UQJb6eesqTkiA71lZyhegHF/tExZP+ubfe5XuQ/S/AZ2DtH wU+P58297WN0jwscMZhm5RDwmWYRMdZFn3orZhAWs5kLJbwb8H1PqYQa+nUoGAUvZYuon8J21yI aufzJrKr3+dzV1vkryUUwBw== X-Google-Smtp-Source: AGHT+IHmECPDq70n4h1QCfdS9ivpRBYoGJaQ5iejbyPdoelky5p2Ehe1Va3/qv6LDenvDaXnDJ5sQg== X-Received: by 2002:a17:907:724a:b0:ac1:ddaa:2c03 with SMTP id a640c23a62f3a-ac7d690b353mr543180166b.0.1743900019682; Sat, 05 Apr 2025 17:40:19 -0700 (PDT) Received: from localhost.localdomain (89-70-223-1.dynamic.chello.pl. [89.70.223.1]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac7bfe9be51sm502729366b.50.2025.04.05.17.40.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Apr 2025 17:40:19 -0700 (PDT) From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= <kasper93@gmail.com> To: ffmpeg-devel@ffmpeg.org Date: Sun, 6 Apr 2025 02:39:20 +0200 Message-ID: <20250406003923.238-4-kasper93@gmail.com> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20250406003923.238-1-kasper93@gmail.com> References: <20250406003923.238-1-kasper93@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/6] tools/target_dec_fuzzer: suppress Wdeclaration-after-statement X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= <kasper93@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/20250406003923.238-4-kasper93@gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> VG8gYXZvaWQgc3BhbSBpbiBsb2csIGVhY2ggZnV6emVyIGlzIGJ1aWx0IHNlcGFyYXRlbHkgc28g aXQncyBhbXBsaWZpZWQKYSBsb3QuCgpTaWduZWQtb2ZmLWJ5OiBLYWNwZXIgTWljaGFqxYJvdyA8 a2FzcGVyOTNAZ21haWwuY29tPgotLS0KIHRvb2xzL3RhcmdldF9kZWNfZnV6emVyLmMgfCA0MSAr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy NCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90YXJn ZXRfZGVjX2Z1enplci5jIGIvdG9vbHMvdGFyZ2V0X2RlY19mdXp6ZXIuYwppbmRleCBkZTA0MTk0 MzBmLi5hMTVmMWEzZjljIDEwMDY0NAotLS0gYS90b29scy90YXJnZXRfZGVjX2Z1enplci5jCisr KyBiL3Rvb2xzL3RhcmdldF9kZWNfZnV6emVyLmMKQEAgLTE2Niw2ICsxNjYsMTIgQEAgc3RhdGlj IGludCBmdXp6X2dldF9idWZmZXIyKEFWQ29kZWNDb250ZXh0ICpjdHgsIEFWRnJhbWUgKmZyYW1l LCBpbnQgZmxhZ3MpCiAgICAgfQogfQogCisjZGVmaW5lIERFQ09ERVJfU1lNQk9MMChDT0RFQykg ZmZfIyNDT0RFQyMjX2RlY29kZXIKKyNkZWZpbmUgREVDT0RFUl9TWU1CT0woQ09ERUMpIERFQ09E RVJfU1lNQk9MMChDT0RFQykKKworZXh0ZXJuIEZGQ29kZWMgREVDT0RFUl9TWU1CT0woRkZNUEVH X0RFQ09ERVIpOworZXh0ZXJuIEZGQ29kZWMgREVDT0RFUl9TWU1CT0wobWpwZWcpOworCiBpbnQg TExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhLCBzaXplX3Qgc2l6ZSkg ewogICAgIHVpbnQ2NF90IG1heHBpeGVsc19wZXJfZnJhbWUgPSA0MDk2ICogNDA5NjsKICAgICB1 aW50NjRfdCBtYXhwaXhlbHM7CkBAIC0xODUsMTYgKzE5MSwxOSBAQCBpbnQgTExWTUZ1enplclRl c3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhLCBzaXplX3Qgc2l6ZSkgewogICAgIHVpbnQ2 NF90IGtleWZyYW1lcyA9IDA7CiAgICAgdWludDY0X3QgZmx1c2hwYXR0ZXJuID0gLTE7CiAgICAg QVZEaWN0aW9uYXJ5ICpvcHRzID0gTlVMTDsKKyAgICBBVkNvZGVjQ29udGV4dCogY3R4OworICAg IEFWQ29kZWNDb250ZXh0KiBwYXJzZXJfYXZjdHg7CisgICAgQVZGcmFtZSAqZnJhbWU7CisgICAg QVZQYWNrZXQgKmF2cGt0OworICAgIEFWUGFja2V0ICpwYXJzZXBrdDsKKyAgICBpbnQgcmVzOwor ICAgIGludCBnb3RfZnJhbWU7CiAKICAgICBpZiAoIWMpIHsKICNpZmRlZiBGRk1QRUdfREVDT0RF UgotI2RlZmluZSBERUNPREVSX1NZTUJPTDAoQ09ERUMpIGZmXyMjQ09ERUMjI19kZWNvZGVyCi0j ZGVmaW5lIERFQ09ERVJfU1lNQk9MKENPREVDKSBERUNPREVSX1NZTUJPTDAoQ09ERUMpCi0gICAg ICAgIGV4dGVybiBGRkNvZGVjIERFQ09ERVJfU1lNQk9MKEZGTVBFR19ERUNPREVSKTsKICAgICAg ICAgY29kZWNfbGlzdFswXSA9ICZERUNPREVSX1NZTUJPTChGRk1QRUdfREVDT0RFUik7CiAKICNp ZiBkZWZpbmVkKEZGTVBFR19ERUNPREVSX3RpZmYpIHx8IGRlZmluZWQoRkZNUEVHX0RFQ09ERVJf dGRzYykKLSAgICAgICAgZXh0ZXJuIEZGQ29kZWMgREVDT0RFUl9TWU1CT0wobWpwZWcpOwogICAg ICAgICBjb2RlY19saXN0WzFdID0gJkRFQ09ERVJfU1lNQk9MKG1qcGVnKTsKICNlbmRpZgogCkBA IC0zNDEsOCArMzUwLDggQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhf dCAqZGF0YSwgc2l6ZV90IHNpemUpIHsKICAgICBtYXhzYW1wbGVzX3Blcl9mcmFtZSA9IEZGTUlO KG1heHNhbXBsZXNfcGVyX2ZyYW1lLCBtYXhzYW1wbGVzKTsKICAgICBtYXhwaXhlbHNfcGVyX2Zy YW1lICA9IEZGTUlOKG1heHBpeGVsc19wZXJfZnJhbWUgLCBtYXhwaXhlbHMpOwogCi0gICAgQVZD b2RlY0NvbnRleHQqIGN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoJmMtPnApOwotICAgIEFW Q29kZWNDb250ZXh0KiBwYXJzZXJfYXZjdHggPSBhdmNvZGVjX2FsbG9jX2NvbnRleHQzKE5VTEwp OworICAgIGN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoJmMtPnApOworICAgIHBhcnNlcl9h dmN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoTlVMTCk7CiAgICAgaWYgKCFjdHggfHwgIXBh cnNlcl9hdmN0eCkKICAgICAgICAgZXJyb3IoIkZhaWxlZCBtZW1vcnkgYWxsb2NhdGlvbiIpOwog CkBAIC00NzIsNyArNDgxLDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWlu dDhfdCAqZGF0YSwgc2l6ZV90IHNpemUpIHsKICAgICAgICAgICAgIGN0eC0+d2lkdGggPSBjdHgt PmhlaWdodCA9IDA7CiAgICAgfQogCi0gICAgaW50IHJlcyA9IGF2Y29kZWNfb3BlbjIoY3R4LCAm Yy0+cCwgJm9wdHMpOworICAgIHJlcyA9IGF2Y29kZWNfb3BlbjIoY3R4LCAmYy0+cCwgJm9wdHMp OwogICAgIGlmIChyZXMgPCAwKSB7CiAgICAgICAgIGF2Y29kZWNfZnJlZV9jb250ZXh0KCZjdHgp OwogICAgICAgICBhdl9mcmVlKHBhcnNlcl9hdmN0eCk7CkBAIC00ODQsMTEgKzQ5Myw5IEBAIGlu dCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBzaXpl KSB7CiAgICAgcGFyc2VyX2F2Y3R4LT5leHRyYWRhdGFfc2l6ZSA9IGN0eC0+ZXh0cmFkYXRhX3Np emU7CiAgICAgcGFyc2VyX2F2Y3R4LT5leHRyYWRhdGEgICAgICA9IGN0eC0+ZXh0cmFkYXRhID8g YXZfbWVtZHVwKGN0eC0+ZXh0cmFkYXRhLCBjdHgtPmV4dHJhZGF0YV9zaXplICsgQVZfSU5QVVRf QlVGRkVSX1BBRERJTkdfU0laRSkgOiBOVUxMOwogCi0KLSAgICBpbnQgZ290X2ZyYW1lOwotICAg IEFWRnJhbWUgKmZyYW1lID0gYXZfZnJhbWVfYWxsb2MoKTsKLSAgICBBVlBhY2tldCAqYXZwa3Qg PSBhdl9wYWNrZXRfYWxsb2MoKTsKLSAgICBBVlBhY2tldCAqcGFyc2Vwa3QgPSBhdl9wYWNrZXRf YWxsb2MoKTsKKyAgICBmcmFtZSA9IGF2X2ZyYW1lX2FsbG9jKCk7CisgICAgYXZwa3QgPSBhdl9w YWNrZXRfYWxsb2MoKTsKKyAgICBwYXJzZXBrdCA9IGF2X3BhY2tldF9hbGxvYygpOwogICAgIGlm ICghZnJhbWUgfHwgIWF2cGt0IHx8ICFwYXJzZXBrdCkKICAgICAgICAgZXJyb3IoIkZhaWxlZCBt ZW1vcnkgYWxsb2NhdGlvbiIpOwogCkBAIC01NjMsNyArNTcwLDcgQEAgaW50IExMVk1GdXp6ZXJU ZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YSwgc2l6ZV90IHNpemUpIHsKICAgICAgICAg ICAvLyBJdGVyYXRlIHRocm91Z2ggYWxsIGRhdGEKICAgICAgICAgICB3aGlsZSAoZGVjb2RlX21v cmUgJiYgaXQrKyA8IG1heGl0ZXJhdGlvbikgewogICAgICAgICAgICAgYXZfZnJhbWVfdW5yZWYo ZnJhbWUpOwotICAgICAgICAgICAgaW50IHJldCA9IGRlY29kZV9oYW5kbGVyKGN0eCwgZnJhbWUs ICZnb3RfZnJhbWUsIGF2cGt0KTsKKyAgICAgICAgICAgIHJlcyA9IGRlY29kZV9oYW5kbGVyKGN0 eCwgZnJhbWUsICZnb3RfZnJhbWUsIGF2cGt0KTsKIAogICAgICAgICAgICAgZWNfcGl4ZWxzICs9 IChjdHgtPndpZHRoICsgMzJMTCkgKiAoY3R4LT5oZWlnaHQgKyAzMkxMKTsKICAgICAgICAgICAg IGlmIChpdCA+IDIwIHx8IGVjX3BpeGVscyA+IDQgKiBjdHgtPm1heF9waXhlbHMpIHsKQEAgLTU4 MiwxNSArNTg5LDE1IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3Qg KmRhdGEsIHNpemVfdCBzaXplKSB7CiAgICAgICAgICAgICBpZiAobmJfc2FtcGxlcyA+IG1heHNh bXBsZXMpCiAgICAgICAgICAgICAgICAgZ290byBtYXhpbXVtc19yZWFjaGVkOwogCi0gICAgICAg ICAgICBpZiAocmV0IDw9IDAgfHwgcmV0ID4gYXZwa3QtPnNpemUpCisgICAgICAgICAgICBpZiAo cmVzIDw9IDAgfHwgcmVzID4gYXZwa3QtPnNpemUpCiAgICAgICAgICAgICAgICBicmVhazsKIAog ICAgICAgICAgICAgaWYgKGN0eC0+Y29kZWNfdHlwZSA9PSBBVk1FRElBX1RZUEVfU1VCVElUTEUp IHsKLSAgICAgICAgICAgICAgICBhdnBrdC0+ZGF0YSArPSByZXQ7Ci0gICAgICAgICAgICAgICAg YXZwa3QtPnNpemUgLT0gcmV0OworICAgICAgICAgICAgICAgIGF2cGt0LT5kYXRhICs9IHJlczsK KyAgICAgICAgICAgICAgICBhdnBrdC0+c2l6ZSAtPSByZXM7CiAgICAgICAgICAgICAgICAgZGVj b2RlX21vcmUgPSBhdnBrdC0+c2l6ZSA+IDA7CiAgICAgICAgICAgICB9IGVsc2UKLSAgICAgICAg ICAgICAgICBkZWNvZGVfbW9yZSA9IHJldCA+PSAwOworICAgICAgICAgICAgICAgIGRlY29kZV9t b3JlID0gcmVzID49IDA7CiAgICAgICAgICAgfQogICAgICAgICAgIGF2X3BhY2tldF91bnJlZihh dnBrdCk7CiAgICAgICAgIH0KLS0gCjIuNDkuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=