From patchwork Tue Jan 23 09:30:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Connor Worley X-Patchwork-Id: 45745 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:120f:b0:199:de12:6fa6 with SMTP id v15csp501294pzf; Tue, 23 Jan 2024 01:31:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IF8iTskJtI3ujdbFXKfeLnpIWEctTM8ZsXtGQ60jdPYgTak2gV1n3Yb5LBTJt/A/lEmZ4CD X-Received: by 2002:a17:906:74d:b0:a30:dfa9:87ba with SMTP id z13-20020a170906074d00b00a30dfa987bamr86102ejb.53.1706002262749; Tue, 23 Jan 2024 01:31:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1706002262; cv=none; d=google.com; s=arc-20160816; b=DUq93tYoS3X0wh/gDToYir045rHo++cWWCv5FYLJhzByTZ788U+VPpQH/Epzoojg+C XWXpMiQP3Cx36rj+bkPlDGhSEDfDEXevPsbCqw4ru0G4JehZ7im72T80n4FYODdzuk2b nmXKIu5L5llKm+kaS9qj+nRbdBPi9dwfHgsQrPX8wUkCh6JneMuGBFe17FD/M1hYK83o pe5PgmuYyVZIOGf7noJN1WcyfCAvlzGUhWw48DpQXbEWdx0M5npRC2uVSg32UITSsUXB Pjt9SxIrQcSv+tZWWUAoV8+mWaO6i7T6m6VopPSwx474Rxwl+zxR26GAavRgEyk2AYV/ 7D7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:content-language:to:from:user-agent:mime-version :date:message-id:dkim-signature:delivered-to; bh=fEhy0ZfjIubrEYxelxsEa6UbzENm8F9/F2EWDtETHLs=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=0HT4OXe84PV/PihJF9E5pYssGz8jdWXXQ+Sd80bVCQGAhbwKgZUs9qQ7fOcuCEXUgX foGSfUXw/cClUDJgU+m5VGWlAM3gQkYn960oqdhdbER7NXeJyIqmzYqOqWjW2buvOANb PxyEhleE7SU/+juICBkc+2zqFxji48FLT+wcKMq4+E9jHyh3qn4fd5R7rX/RaDbRJNAe 3riI41ZX3Hra0Q6+oqBXqEkRNp/dZGP1rOgjberCyPMfTRqDD/8C6l/3SlNcDn7vBzox eA7PIEmto3ZubapFRVgny7K3c47VSMNOYUQoLKAcz51wFTmAaBc2r2N24uiWm0+kFr3s M32Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=QDtvaMML; 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 ha19-20020a170906a89300b00a2eb2d0ab18si6751520ejb.273.2024.01.23.01.31.00; Tue, 23 Jan 2024 01:31:02 -0800 (PST) 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=20230601 header.b=QDtvaMML; 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 8959868B3C3; Tue, 23 Jan 2024 11:30:57 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BEA7368C832 for ; Tue, 23 Jan 2024 11:30:50 +0200 (EET) Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-6d9b37f4804so3041190b3a.1 for ; Tue, 23 Jan 2024 01:30:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706002248; x=1706607048; darn=ffmpeg.org; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=rz9pcTfHeX2+l5Ph4Ve264D9gjSe8yxc7KDgNQjVcaY=; b=QDtvaMMLhpvmo+Vaq0cN6WElXWG6brBoW6uN9VJ+WpcgoMfvGxyezaLa5fbpfXbICk gwCveha9XWpD0XAPfJ/Er6Pm2v59HDdLIdHBKfCxnQ5Obz0pZH5ud+o/Jy2NXsSvtYUS A0MherQbHIoPpZk0s71DVSfrfIfH9klR7I5YWTRh6pZP0DcVdmSFNxYm8XuJSOhWR2bw 2VmxS2JJcVoK71CAMtgIeCxabtuRkMaK4XTw2KtrOIsRuyqEIPPcZnv8J78itCm+KIj8 qL4eeNS19zq0XNy84QUZACV/wMUdW5Yivz7XlGvM2OlXDb/SpQs6sVVCidU65kNyi9B5 ihZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706002248; x=1706607048; h=content-transfer-encoding:content-language:to:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rz9pcTfHeX2+l5Ph4Ve264D9gjSe8yxc7KDgNQjVcaY=; b=Ml3wFaXJBp6fik2kpkWAWziAW77u2A8GUoDmuS2C5t20rGUCYrvHAaEtdhGeWPqJwo 0hhi50cNoO+9OALWtdFVSN/e4kciHMFod+BQn82YpI0mD1GnpRgzzapeW1sjZVMGdcQA G8JuABInP1tPfHrae27zw1DZECna0Xi4peizD3Ev9Xvtl912fHk0Iw4nJMlWqOGwG2iI RL6xg7/X5bkvqlBPZNy0lx09EIBa76S4+pVF+qnmfrlHZSL4EBGuXsD8poMaI9e4jkcj 0DyyhmaqJeFyyODSw6IMWp3cFPdfc4RUkX+xTMOhQkglCjL+LbWZBgBQ4nvC390oe+pF fPjg== X-Gm-Message-State: AOJu0YzQu90CGBenyl+TLrEwTUyuUGDSPrU3YY7nsx/Ibdv5Vd1DABbM 0VNVpQCseoYhudy40561/FgHpyxw+DxTsNu8m7N7CNYID45Pv3oTKgEWNEmkckk= X-Received: by 2002:a05:6a20:7293:b0:199:6e6c:2bbc with SMTP id o19-20020a056a20729300b001996e6c2bbcmr7979485pzk.36.1706002247386; Tue, 23 Jan 2024 01:30:47 -0800 (PST) Received: from ?IPV6:2601:647:4600:84e0:414b:36e6:4441:a764? ([2601:647:4600:84e0:414b:36e6:4441:a764]) by smtp.gmail.com with ESMTPSA id z16-20020a656110000000b005ce979b861dsm8488219pgu.84.2024.01.23.01.30.46 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 23 Jan 2024 01:30:46 -0800 (PST) Message-ID: Date: Tue, 23 Jan 2024 01:30:45 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Connor Worley To: ffmpeg-devel@ffmpeg.org Content-Language: en-US Subject: [FFmpeg-devel] [PATCH] fate/video: add DXV3 HQ 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: C7tw4TacpKmL Adds tests to cover decoding YCoCg DXV3 formats with and without alpha Samples: https://connorworley.com/fate-suite/dxv/dxv3-hqna.mov https://connorworley.com/fate-suite/dxv/dxv3-hqwa.mov Signed-off-by: Connor Worley --- tests/fate/video.mak | 6 ++++++ tests/ref/fate/dxv3-ycg6 | 6 ++++++ tests/ref/fate/dxv3-yg10 | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 tests/ref/fate/dxv3-ycg6 create mode 100644 tests/ref/fate/dxv3-yg10 diff --git a/tests/fate/video.mak b/tests/fate/video.mak index 4e7a77537f..85a166ebdd 100644 --- a/tests/fate/video.mak +++ b/tests/fate/video.mak @@ -152,6 +152,12 @@ fate-dxv3-dxt1: CMD = framecrc -i $(TARGET_SAMPLES)/dxv/dxv3-nqna.mov FATE_DXV += fate-dxv3-dxt5 fate-dxv3-dxt5: CMD = framecrc -i $(TARGET_SAMPLES)/dxv/dxv3-nqwa.mov +FATE_DXV += fate-dxv3-ycg6 +fate-dxv3-ycg6: CMD = framecrc -i $(TARGET_SAMPLES)/dxv/dxv3-hqna.mov + +FATE_DXV += fate-dxv3-yg10 +fate-dxv3-yg10: CMD = framecrc -i $(TARGET_SAMPLES)/dxv/dxv3-hqwa.mov + FATE_VIDEO-$(call FRAMECRC, MOV, DXV) += $(FATE_DXV) fate-dxv: $(FATE_DXV) diff --git a/tests/ref/fate/dxv3-ycg6 b/tests/ref/fate/dxv3-ycg6 new file mode 100644 index 0000000000..63c614fbaf --- /dev/null +++ b/tests/ref/fate/dxv3-ycg6 @@ -0,0 +1,6 @@ +#tb 0: 1/30 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 0/1 +0, 0, 0, 1, 3110400, 0x1e979f00 diff --git a/tests/ref/fate/dxv3-yg10 b/tests/ref/fate/dxv3-yg10 new file mode 100644 index 0000000000..30e122e4d5 --- /dev/null +++ b/tests/ref/fate/dxv3-yg10 @@ -0,0 +1,6 @@ +#tb 0: 1/30 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 0/1 +0, 0, 0, 1, 5184000, 0xe5f0d3da