From patchwork Wed Aug 2 16:08:46 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: 4604 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.46.211 with SMTP id u202csp1392944vsu; Wed, 2 Aug 2017 09:10:25 -0700 (PDT) X-Received: by 10.28.197.65 with SMTP id v62mr3841641wmf.158.1501690225129; Wed, 02 Aug 2017 09:10:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501690225; cv=none; d=google.com; s=arc-20160816; b=H9tURgu5yvtqXc7nythNkNtPlQbFYVpJteHjpzd6S/PoTNe2Iaq8O0A0z2G+J2D/Rl JBuHwqR25oEr+yVXKKcP8t20FfYSKV4uiq27ThXTvYIF4TiKh+iL7HprLcIHknEL/WFO ddDp/GUkjkeeTuRhRYKwRCO9Icr9wSUL3lleesvd50lRAwQfsjgYynM+Ac7IfEM8sC9y 54ikGygVnqvN3b0e6b8TeOmO3SrYSrLJy7rM1Pmqsxg3NgH95U9H9Bg+7NDK76wHaDGQ aE995mHGy64+zaakPcIRSWz11kVd/8dWOToO9nKKxuP2ZaVyB5GEB18vH5uzJpJMnaqA mDjA== 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=HrH7SXCPkY6Pftcd9cIFctLRYPT+sbcmzZsdDD6hXxY=; b=xITM4SN6fs65M5knde5htcvvpI0GQ227CbQHPigIcyYNdbJPNWIS7K8BRr82Xe0cAE 2D9BTogGOWXGGZpx/VbzEikWum4FkQXlRXJjPAeOYNosio2ntBrlCnWfZvrzk1D9Q5WD OUhGBb0K7gtmQkYMjQmUDr9PEpbVlaFJwVuk3Z9ef0YkTT1yc7qhZVp5tmowxnVW33m6 1UGX8oSANuW9QI7B3aNw69H21TmDjugolhOj0ize/w6I2ftUQhqtJ14p27yCSC3ha5pN gu0xYc8pSwFSa7omV5lU9IPeQZzOdCZXxGfiXsUnSgHusiTp2jffYgREh/l86Lr/k5TM CWKw== 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 r68si3545697wmd.144.2017.08.02.09.10.24; Wed, 02 Aug 2017 09:10:25 -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 3A62C68A352; Wed, 2 Aug 2017 19:10:10 +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 4DB9C689EA8 for ; Wed, 2 Aug 2017 19:10:04 +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 <38bd1bc00c738199f03bfd425e323139c96ca76e@pannekake.samfundet.no>) id 1dcwDn-0007TP-0v for ffmpeg-devel@ffmpeg.org; Wed, 02 Aug 2017 18:10:07 +0200 Received: from sesse by pannekake.samfundet.no with local (Exim 4.89) (envelope-from <38bd1bc00c738199f03bfd425e323139c96ca76e@pannekake.samfundet.no>) id 1dcwDm-0009po-Ty for ffmpeg-devel@ffmpeg.org; Wed, 02 Aug 2017 18:10:06 +0200 From: "Steinar H. Gunderson" Date: Wed, 2 Aug 2017 18:08:46 +0200 To: ffmpeg-devel@ffmpeg.org Message-Id: Subject: [FFmpeg-devel] [PATCH v4 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 | 7 +++++++ tests/ref/fate/speedhq-422 | 6 ++++++ tests/ref/fate/speedhq-422-singlefield | 6 ++++++ 4 files changed, 20 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..3394782809 --- /dev/null +++ b/tests/fate/speedhq.mak @@ -0,0 +1,7 @@ +FATE_SPEEDHQ = 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