From patchwork Thu Aug 3 07:31:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Steinar H. Gunderson" X-Patchwork-Id: 4613 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.46.211 with SMTP id u202csp539947vsu; Thu, 3 Aug 2017 00:33:14 -0700 (PDT) X-Received: by 10.28.45.198 with SMTP id t189mr621784wmt.72.1501745593959; Thu, 03 Aug 2017 00:33:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501745593; cv=none; d=google.com; s=arc-20160816; b=b4pS+QHJANwNH7tQ+bjco1UhYBqLVvVnUsvzjr4hU4Hmdu0WlB9Lq8wypw9PPJV4EN axtRqmC8rFgka1RPGUGp7WhiVQlinV6p3STIDORN6RlD82U4l74b/kym/fQAGOW8eP0H ZpZyNOlKSdj3TZNRTQ9eigqJQdacnz/KpKKDuTSL2VRaikJcaD3w5mhDhxMB0s3lXgxf GX6r3UFNh6Rr9lsFSm9jKfXUtyoKbJtQCzAKiqYMr9DuNrsiSdMCaRk6Wa/lZCDYbzw1 1pynjMjv+Hwt55IEdFdViMg835o3J58CT/A1OVdLZLjc0ZRG2GV/gv4FyXCidRXzg9kZ pVOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:to:date:from:delivered-to :arc-authentication-results; bh=XNWg9YYPlfKLOhxKlm1Ncqea2AS+hWBrtvy9AmuHWrc=; b=ipuCFO635k+LjqFO89/CrOWCEOUgvVb86zz3WmKxvlFCa+S0aN0vAupMtg5+OhNt/6 mHqoACmF0o7vkIfWfzQFUWO0jrqW9QQX+eSjSgAmr3s3FWFXGsK9KQUahkp8fBd+Xw+x mEkbxbEJceDR3/J64W+jsgFul6MtfSKOm7H0nQlKUNsVeowGIci1Tz+AsgQU8IQibAg9 lUpXC4grnHC9HvATae79Bph3ec01PZhYSPCFqZH4V4SsWdZ/yES/e140wAmn5ods/0yL vL5O0/5ukNy+m1OrwFa9caohOMFHL/fAYulK0fd6N6ApvE+0B95xE9xkMResXnO1HWEn pw2A== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id u92si1003291wrc.79.2017.08.03.00.33.13; Thu, 03 Aug 2017 00:33:13 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 618D1680934; Thu, 3 Aug 2017 10:32:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from cassarossa.samfundet.no (cassarossa.samfundet.no [193.35.52.29]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E11F7680666 for ; Thu, 3 Aug 2017 10:32:42 +0300 (EEST) Received: from pannekake.samfundet.no ([2001:67c:29f4::50]) by cassarossa.samfundet.no with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <98bd6d389f1e10c7a6bc992e5b910c21c4d3192a@pannekake.samfundet.no>) id 1ddAcf-00057U-0h for ffmpeg-devel@ffmpeg.org; Thu, 03 Aug 2017 09:32:45 +0200 Received: from sesse by pannekake.samfundet.no with local (Exim 4.89) (envelope-from <98bd6d389f1e10c7a6bc992e5b910c21c4d3192a@pannekake.samfundet.no>) id 1ddAce-000849-Tv for ffmpeg-devel@ffmpeg.org; Thu, 03 Aug 2017 09:32:44 +0200 From: "Steinar H. Gunderson" Date: Thu, 3 Aug 2017 09:31:30 +0200 To: ffmpeg-devel@ffmpeg.org Message-Id: Subject: [FFmpeg-devel] [PATCH v5 2/3] speedhq: add FATE tests X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Also add simple FATE tests, based on output produced by the NDI SDK. --- tests/Makefile | 1 + tests/fate/speedhq.mak | 9 +++++++++ tests/ref/fate/speedhq-422 | 6 ++++++ tests/ref/fate/speedhq-422-singlefield | 6 ++++++ 4 files changed, 22 insertions(+) create mode 100644 tests/fate/speedhq.mak create mode 100644 tests/ref/fate/speedhq-422 create mode 100644 tests/ref/fate/speedhq-422-singlefield diff --git a/tests/Makefile b/tests/Makefile index ab83ae855d..f9b9cf4188 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -164,6 +164,7 @@ include $(SRC_PATH)/tests/fate/qt.mak include $(SRC_PATH)/tests/fate/qtrle.mak include $(SRC_PATH)/tests/fate/real.mak include $(SRC_PATH)/tests/fate/screen.mak +include $(SRC_PATH)/tests/fate/speedhq.mak include $(SRC_PATH)/tests/fate/source.mak include $(SRC_PATH)/tests/fate/subtitles.mak include $(SRC_PATH)/tests/fate/utvideo.mak diff --git a/tests/fate/speedhq.mak b/tests/fate/speedhq.mak new file mode 100644 index 0000000000..7b6b03ea0d --- /dev/null +++ b/tests/fate/speedhq.mak @@ -0,0 +1,9 @@ +FATE_SPEEDHQ = fate-speedhq-422 \ + fate-speedhq-422-singlefield \ + +FATE_SAMPLES_FFMPEG-$(CONFIG_SPEEDHQ_DECODER) += fate-speedhq-422 fate-speedhq-422-singlefield + +fate-speedhq: $(FATE_SPEEDHQ) + +fate-speedhq-422: CMD = framecrc -flags +bitexact -f rawvideo -codec speedhq -vtag SHQ2 -video_size 112x64 -i $(TARGET_SAMPLES)/speedhq/progressive.shq2 -pix_fmt yuv422p +fate-speedhq-422-singlefield: CMD = framecrc -flags +bitexact -f rawvideo -codec speedhq -vtag SHQ2 -video_size 112x32 -i $(TARGET_SAMPLES)/speedhq/singlefield.shq2 -pix_fmt yuv422p diff --git a/tests/ref/fate/speedhq-422 b/tests/ref/fate/speedhq-422 new file mode 100644 index 0000000000..7bb0d2388d --- /dev/null +++ b/tests/ref/fate/speedhq-422 @@ -0,0 +1,6 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 112x64 +#sar 0: 0/1 +0, 0, 0, 1, 14336, 0x9bb6dc6d diff --git a/tests/ref/fate/speedhq-422-singlefield b/tests/ref/fate/speedhq-422-singlefield new file mode 100644 index 0000000000..343c52645c --- /dev/null +++ b/tests/ref/fate/speedhq-422-singlefield @@ -0,0 +1,6 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 112x32 +#sar 0: 0/1 +0, 0, 0, 1, 7168, 0x75de4109