From patchwork Sat May 28 10:19:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aman Karmani X-Patchwork-Id: 35955 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:6914:b0:82:6b11:2509 with SMTP id q20csp1302683pzj; Sat, 28 May 2022 03:20:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJza8V/SBIeuqIDlZRmKOMZNus8wQ4kmr1FVY18U+MYsUrywaJCehEGgXVPUu27/TLJor2Wv X-Received: by 2002:a17:907:3ea1:b0:6fe:b735:a488 with SMTP id hs33-20020a1709073ea100b006feb735a488mr32926118ejc.574.1653733204716; Sat, 28 May 2022 03:20:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653733204; cv=none; d=google.com; s=arc-20160816; b=H/bZNv+gvBmocahmuegwOiKm5q8nMAEhB84edmvgUeDqrXc/QWMcap8ecCNugNWSt+ TcgC3r2q96LCkR8cy3Uya13dDPiJiByMMOSokL0EnHHJ8oBnwEQB6UyovZ01nS067OCF JREqCjh8gL+vn8+MOEBRxBODuzLDEDP9p052WMYnxDC+u1xyXV0sgXuA5wB8VoSk2pX/ paoZ9YxctAIOQr5ZM8MS960P+8K+Pjs8jkww23LgFBKTMPZWxzPcoxtwPjfz9CIPRWPv ri1mMqeBi2CN6gVIO147UkpTLoNRQUUIYhOqzivAwTrKisfbeu/d9fGxKk+Arx+p43jM 7Q5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:to:mime-version:fcc:date:references :in-reply-to:message-id:from:dkim-signature:delivered-to; bh=PmfEfkrCUIou9wpYAEPGqE1qREaDZFqu0QB020Uj6jY=; b=GyrApzp2jtNnAY2Sv2y5gs9f7SRSdWDc7B7Uze5SYwU7UC5JbKPUfWw4qrExTWeCHx SRBKc9+KsmN++XmbvomdD8GzN2ZIslf+wf6ATZwAr7vZw6O61b0rksXJlCESczFx5Rd7 0p4AEteQJkZS4LMgn8BaMZ3JAm5LwDyLhErJ1R6qhTQup/bctdwsvztXWlYnEntj4OHe gTk1v6rz/HsxeWqwrMjVs94nSIKbymNb8r9xu7yjQd8lniWhTkcvqdRQ9weAJCU9+jwY 3umsEmWW40CBap19/DVy/CYtYhG0L8zovPe4p8M6UlJ4/8cLilFQ1gWqw9cBquwRoFIy 7dEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=EdtKvNdW; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id qk30-20020a1709077f9e00b006fe054471a4si6506716ejc.512.2022.05.28.03.20.04; Sat, 28 May 2022 03:20:04 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=EdtKvNdW; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5374168B5A7; Sat, 28 May 2022 13:20:00 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D641668B4F2 for ; Sat, 28 May 2022 13:19:53 +0300 (EEST) Received: by mail-pj1-f54.google.com with SMTP id j7so782642pjn.4 for ; Sat, 28 May 2022 03:19:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:in-reply-to:references:date:subject:fcc :content-transfer-encoding:mime-version:to:cc; bh=hVYRozk/7wkelf3taDZCXYw6hB4dg9R/WtibrZeCtdk=; b=EdtKvNdWSZdFVrL8WIsZSqP6wYzhUt36NLpYQn7cLI5ZOKbJ33EHwBqaEDOjoz0Cn8 wizLJhn0EQv5NTwgz3+rAvY0v3Eqh93M7DhIIgfYumMXNrCjO+jmjLgJcpeAbO9URhnl fvEI4LsEz6r58RJER0Nf1e9TRyBULUnoz8Y3P8q5cJ220EH/I9QNGayiciGjvPCudqNu uklpKNWew+YDI0fqo0XoTZhneDQnEJe7qOJ6javuTeJdxDgZJ3fnf8UVbbBvz4XgoB4U 6qWCyw+d7Re13eB04kZFaocB0N2mliFaIZ33qmiHEymeqrO7tO1KlE/Nxj93dvZyyjR4 5zcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:in-reply-to:references:date :subject:fcc:content-transfer-encoding:mime-version:to:cc; bh=hVYRozk/7wkelf3taDZCXYw6hB4dg9R/WtibrZeCtdk=; b=TzJSRcDhywLwjO+EtPXeqWH37PTktTi651R1LxIlDjVFzYMSBof2nfwuGTZy/3B1m4 5IxV+9MAErjucQ7hp5vu+BvmvG1GXuPcyPSMOhWVlu99G1j18jZPg2k8npYOQ1JUgyn8 CMoeXJ68z1XYS76J934h/Nc8A2GE818Wvxe0oUHTmtO0FaR3BvbU22bMYT1vqtLZpwti 0bYom/DcspqSzzESoNdf+JF6gl7scXYtxT37fnPJclRSX4eJ/3SxBs64xmFxcoTGS7/w j65eh1/Z5lUs8djUKkY7dYt0XZV1uGXUVd4UbB3mbZ6MasTxvBoOq8bkEoayYtQXAxSM FX8Q== X-Gm-Message-State: AOAM533VZWW3W29FbyjiQxhpa7iONeAY/dM9dPi8uwIgjfvN2Rs3Oo6O pcqCx7kdC1FSDzDSTe2n+S8BgQ7hmiGFHg== X-Received: by 2002:a17:90b:4c47:b0:1df:ad5b:e32e with SMTP id np7-20020a17090b4c4700b001dfad5be32emr12703060pjb.59.1653733191971; Sat, 28 May 2022 03:19:51 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id 10-20020aa7924a000000b00518950bfc82sm1620616pfp.10.2022.05.28.03.19.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 May 2022 03:19:51 -0700 (PDT) From: softworkz X-Google-Original-From: softworkz Message-Id: In-Reply-To: References: Date: Sat, 28 May 2022 10:19:50 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v2] tests/fate/vcodec: Limit mem alignment for vsynth..mpeg2-422 tests 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: softworkz Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 3cOueH7azyFR From: softworkz These tests: - vsynth2-mpeg2-422 - vsynth1-mpeg2-422 - vsynth_lena-mpeg2-422 were failing on newer CPUs where av_cpu_max_align() returns values > 32. This patch sets cpuflags to disable avx512 extensions for those tests only. Signed-off-by: softworkz Signed-off-by: softworkz > Signed-off-by: softworkz --- tests/fate/vcodec: Limit mem alignment for vsynth..mpeg2-422 tests Fix FATE tests which are failing on newer x86 CPUs. v2: Add the flag on x86 platforms only Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-32%2Fsoftworkz%2Fsubmit_alignment-v2 Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging-32/softworkz/submit_alignment-v2 Pull-Request: https://github.com/ffstaging/FFmpeg/pull/32 Range-diff vs v1: 1: c36271eb6b ! 1: 1586956890 tests/fate/vcodec: Limit mem alignment for vsynth..mpeg2-422 tests @@ Commit message ## tests/fate/vcodec.mak ## @@ tests/fate/vcodec.mak: fate-vsynth%-mpeg2-422: ENCOPTS = -b:v 1000k \ - -trellis 1 \ - -flags +ildct+ilme \ -mpv_flags +qp_rd+mv0 \ -+ -cpuflags -avx512 \ -intra_vlc 1 \ -mbd rd \ - -pix_fmt yuv422p +- -pix_fmt yuv422p ++ -pix_fmt yuv422p \ ++ $(if $(HAVE_MMX), -cpuflags -avx512 ) ++ + fate-vsynth%-mpeg2-idct-int: ENCOPTS = -qscale 10 -idct int -dct int + fate-vsynth%-mpeg2-ilace: ENCOPTS = -qscale 10 -flags +ildct+ilme + fate-vsynth%-mpeg2-ivlc-qprd: ENCOPTS = -b:v 500k \ tests/fate/vcodec.mak | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) base-commit: 9fba0b8a8c754a012fc74c90ffb7c26a56be8ca0 diff --git a/tests/fate/vcodec.mak b/tests/fate/vcodec.mak index 8ca17950ea..91228237bd 100644 --- a/tests/fate/vcodec.mak +++ b/tests/fate/vcodec.mak @@ -264,7 +264,9 @@ fate-vsynth%-mpeg2-422: ENCOPTS = -b:v 1000k \ -mpv_flags +qp_rd+mv0 \ -intra_vlc 1 \ -mbd rd \ - -pix_fmt yuv422p + -pix_fmt yuv422p \ + $(if $(HAVE_MMX), -cpuflags -avx512 ) + fate-vsynth%-mpeg2-idct-int: ENCOPTS = -qscale 10 -idct int -dct int fate-vsynth%-mpeg2-ilace: ENCOPTS = -qscale 10 -flags +ildct+ilme fate-vsynth%-mpeg2-ivlc-qprd: ENCOPTS = -b:v 500k \