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=