From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D44184BA6C for ; Tue, 22 Jul 2025 19:18:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 57FF168D4BE; Tue, 22 Jul 2025 22:17:19 +0300 (EEST) Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 52BC168D417 for ; Tue, 22 Jul 2025 22:17:01 +0300 (EEST) Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-ae3ec622d2fso984400166b.1 for ; Tue, 22 Jul 2025 12:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753211820; x=1753816620; 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=XNnvCOoQI/ynVYfr6olFnxZHXsZc2kr6GTB8gUbr4+w=; b=Pu1EAm3Vc23408KpPjbs3m6HhxjitO45PBdMpGQQFMO6AAf4sB2gRPDSubiOH1Q4Fn CYhMicNczz1GyTUfO94oyS0h2eWaqv3FsUd934vJ0Zaa8kBlpNnM1f0QctqR2K+a8FC6 5qHSdQqkSwePVnrpQQYJCn0pyrtE7J9E+2ut8wJ+VmNWIJVzcwk/nd849PyfscAHkeg6 vKSSmQXKoF9qnzWHNhe76ckyQK1EbYmJzW85XgyIO7xXKWxePQ7eaPwJxda0EdBK2/zG fGvUuOWSmeOAFBrFyfQh7FI9RD9EIwKiH8xr/d59kqCj42/rVZWsymhIlXW4Bg4Wq3gi shMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753211820; x=1753816620; 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=XNnvCOoQI/ynVYfr6olFnxZHXsZc2kr6GTB8gUbr4+w=; b=EfWsr4hJUCl6LaTZDIisdz8q7OvrX9ogrAVBSCUUxBOfhJsNm3PVB1EZyqG1s7eBmf yJ7m9n6XtzIRF8WaED9zNmK/bAxNTWvtCzYAbP6OfYy9lG93AC+JyHg3xUTacER8eo3X P/+bX0CEjYD3UuKuNs4Yn2ZOMc3IHPKf3nv7nBySDiJPLeeSA564DMqQPnRRWbuSjnBE 5bGyp5QJoApaLL4RhJXw6iW3+EXq4N6a7Uc5nHaHXZTvkwjneHLjBh78T0zzTx92hX/P Y4BKiSqvUnEitFJTyWxeTvc8DONxsbNxZa+Vut/5HQxPl67Gj+1DuZfR2HlHZI3lwiW3 vOLQ== X-Gm-Message-State: AOJu0YzlrBV63fi8MMoGsG51HL28An6C5dOByB2+84VfVt9QFzyLlt+N tFNKbDXE2Begub+L6XRtbMke5AcBljIZ1OgzzsYtvckBDVaydxzUa/FaT4diTg== X-Gm-Gg: ASbGncuMVHFFHrcgDUC0zUcio5bU6mq1s/OpBp2/UNTr2UYVMOK3+hz6M2ZvST0BFR1 iJtyQM5roM3SVvFVkUNAIArCmx9zQHkBEi5dgAS+hcgWJ59dxuy8kSe9p+uCSn/rAa9KKSHDJaS 9iJqeHnipbcziXz53w5Ic/UXFupPvwHQghfIzGcjaFM5k+4zvE75mjqgbuNTXnSPVU8vIZ+xbWo R/SK3xfzk+oohJcnAAvsHp5J/neVXdIkdDvNpaC75NO2uRJs4RHas1kwGqW1oYMCJzRLmD+kNZn PGL2y/gzfoNOs1Et/wGbP3sAtp/152lB0N8cR8kk+izBDO1gbPLOKcY1uQUn+eoDSzO67DVtTLG khL98UNKWHEAOst3CNYR6x2fbBzW58CwktbJKlxWpwXSWKMJ2ZC8= X-Google-Smtp-Source: AGHT+IHmPkjMzV3j8sTse4hsC7l2qpLK6rViyqr6SmSXn1gx71OzARsVm5UqAAkd9hsgTFttCr2Ggw== X-Received: by 2002:a17:907:3cd2:b0:ad8:a935:b908 with SMTP id a640c23a62f3a-af2f89590dfmr2824166b.30.1753211819705; Tue, 22 Jul 2025 12:16:59 -0700 (PDT) Received: from Domek (89-70-223-1.dynamic.play.pl. [89.70.223.1]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aec6cad2b1fsm914836366b.139.2025.07.22.12.16.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Jul 2025 12:16:59 -0700 (PDT) From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 22 Jul 2025 21:16:10 +0200 Message-ID: <20250722191611.744784-9-kasper93@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250722191611.744784-1-kasper93@gmail.com> References: <20250722191611.744784-1-kasper93@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 09/10] avcodec/x86/vc1: guard usage of undefined functions with preprocessor 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 Cc: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGhlIGFzdW1wdGlvbiBpcyB0aGF0IERDRSB3aWxsIHJlbW92ZSByZWZlcmVuY2VzIHRvIHRob3Nl IGZ1bmN0aW9ucy4KSG93ZXZlciBzb21lIGNvbXBpbGVycyB3aXRoIGNlcnRhaW4gaW5zdHJ1bWVu dGF0aW9uIGVuYWJsZWQgZG9lc24ndCBEQ0UKdGhvc2UgYXQgYWxsLCByZXN1bHRpbmcgaW4gbGlu a2luZyBmYWlsdXJlLiBUZXN0ZWQgd2l0aCBjbC5leGUgLVJUQ3UgLVJUQ3MuCgpTaWduZWQtb2Zm LWJ5OiBLYWNwZXIgTWljaGFqxYJvdyA8a2FzcGVyOTNAZ21haWwuY29tPgotLS0KIGxpYmF2Y29k ZWMveDg2L3ZjMWRzcC5oICAgICAgfCA0ICsrKysKIGxpYmF2Y29kZWMveDg2L3ZjMWRzcF9pbml0 LmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMveDg2L3ZjMWRzcC5oIGIvbGliYXZjb2RlYy94ODYvdmMxZHNwLmgKaW5kZXgg ZmRkNGRlMTgxMy4uNjE4NTQwN2IxOCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy94ODYvdmMxZHNw LmgKKysrIGIvbGliYXZjb2RlYy94ODYvdmMxZHNwLmgKQEAgLTIzLDcgKzIzLDExIEBACiAKICNp bmNsdWRlICJsaWJhdmNvZGVjL3ZjMWRzcC5oIgogCisjaWYgSEFWRV82UkVHUyAmJiBIQVZFX0lO TElORV9BU00gJiYgSEFWRV9NTVhfRVhURVJOQUwKKwogdm9pZCBmZl92YzFkc3BfaW5pdF9tbXgo VkMxRFNQQ29udGV4dCAqZHNwKTsKIHZvaWQgZmZfdmMxZHNwX2luaXRfbW14ZXh0KFZDMURTUENv bnRleHQgKmRzcCk7CiAKKyNlbmRpZiAvKiBIQVZFXzZSRUdTICYmIEhBVkVfSU5MSU5FX0FTTSAm JiBIQVZFX01NWF9FWFRFUk5BTCAqLworCiAjZW5kaWYgLyogQVZDT0RFQ19YODZfVkMxRFNQX0gg Ki8KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMveDg2L3ZjMWRzcF9pbml0LmMgYi9saWJhdmNvZGVj L3g4Ni92YzFkc3BfaW5pdC5jCmluZGV4IDkwYjJmMzYyNGUuLmU4MTYzZjI4ODYgMTAwNjQ0Ci0t LSBhL2xpYmF2Y29kZWMveDg2L3ZjMWRzcF9pbml0LmMKKysrIGIvbGliYXZjb2RlYy94ODYvdmMx ZHNwX2luaXQuYwpAQCAtMTAyLDYgKzEwMiw3IEBAIGF2X2NvbGQgdm9pZCBmZl92YzFkc3BfaW5p dF94ODYoVkMxRFNQQ29udGV4dCAqZHNwKQogewogICAgIGludCBjcHVfZmxhZ3MgPSBhdl9nZXRf Y3B1X2ZsYWdzKCk7CiAKKyNpZiBIQVZFXzZSRUdTICYmIEhBVkVfSU5MSU5FX0FTTSAmJiBIQVZF X01NWF9FWFRFUk5BTAogICAgIGlmIChIQVZFXzZSRUdTICYmIElOTElORV9NTVgoY3B1X2ZsYWdz KSkKICAgICAgICAgaWYgKEVYVEVSTkFMX01NWChjcHVfZmxhZ3MpKQogICAgICAgICBmZl92YzFk c3BfaW5pdF9tbXgoZHNwKTsKQEAgLTEwOSw2ICsxMTAsNyBAQCBhdl9jb2xkIHZvaWQgZmZfdmMx ZHNwX2luaXRfeDg2KFZDMURTUENvbnRleHQgKmRzcCkKICAgICBpZiAoSEFWRV82UkVHUyAmJiBJ TkxJTkVfTU1YRVhUKGNwdV9mbGFncykpCiAgICAgICAgIGlmIChFWFRFUk5BTF9NTVhFWFQoY3B1 X2ZsYWdzKSkKICAgICAgICAgZmZfdmMxZHNwX2luaXRfbW14ZXh0KGRzcCk7CisjZW5kaWYgLyog SEFWRV82UkVHUyAmJiBIQVZFX0lOTElORV9BU00gJiYgSEFWRV9NTVhfRVhURVJOQUwgKi8KIAog I2RlZmluZSBBU1NJR05fTEY0KEVYVCkgXAogICAgICAgICBkc3AtPnZjMV92X2xvb3BfZmlsdGVy NCAgPSBmZl92YzFfdl9sb29wX2ZpbHRlcjRfICMjIEVYVDsgXAotLSAKMi41MC4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==