From patchwork Wed Mar 11 23:42:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Jan_Ekstr=C3=B6m?= X-Patchwork-Id: 18131 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 539FB449C20 for ; Thu, 12 Mar 2020 01:49:06 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3DE7668AE27; Thu, 12 Mar 2020 01:49:06 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C112B68A3AF for ; Thu, 12 Mar 2020 01:48:59 +0200 (EET) Received: by mail-wr1-f46.google.com with SMTP id n15so5015855wrw.13 for ; Wed, 11 Mar 2020 16:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=oA4qYxIgBA6H4yp2hXJZbxNZbix7xW7AGC8lRFOrat0=; b=aOXCV8TKH6y7er5Y9pCtxxgW7e7Ej1FiKZrsOkBP2k5KVv5r57lUOxaA5p+DEZH+Lr vGSwhz1rvWrRLg+/YhOJVZ2Fcejl2SiNRo1leCBJrr2kE3vTk/imZ4va9qiGyeMsdRIF 1BH1PCcTt9s6uhc7RuE9mU74h270xMFgpcvXhcHRZ9P0741TpNdUPrLH/2H+MdD2WFWU /Nqoc+G1qZG+Ku33SJjAqtiJLNc3bBkMO8rWLmkeqwtR3l1D1ULPkCr1v/nBe9BAzgNH Wkn+yjH0vwDjXk9WriSPRFTp6xbolJjKc7EofeOQ5Elr9PpMp4uhb3tdr7r05x2pyoLt CyYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oA4qYxIgBA6H4yp2hXJZbxNZbix7xW7AGC8lRFOrat0=; b=uBUgI7LNw0BHrn8xOw8ge2iKDmRTfr5hLDji7r378WrSPZYXD/bKeq+0wnkuG6WQyJ dBZXPG8Y6GutrZYZm4VVkKll97BjuIqq2HpaUsfSZnKTsxyq7inI9Jz/yoI0GfOSu86i 9R61Bczi2URG7zOtY4ggaSfQGC6oWKxTxIEdqT57LoJk24pfvwmpx0wjfhsZm/bKCUNk vbSNHSJAZMyA+wqU7Z6PHOHB9BDRU/9wm/65+7SRWKZ6g2G2eDsRRQVjP2dyf7ruicXm DfupEWFOwmt5iFrfwxXsK/b6Ra/eKJ2efpU7b4ZF7AhH6pc/8HlOFfc7J1rlug+dHKRJ QM4A== X-Gm-Message-State: ANhLgQ1UMSdFASQLyv1P7wvrrzgj11xCWXPTbKcy5eNDWHEyxqnj2kbF 8MEk6+M9DePSw5zSDJUZCBx8XRoH X-Google-Smtp-Source: ADFU+vstU1QkIiA9FZWJuBuKxC5kPCBSClJ00eFoDS6HoUEf0PA88QLIqF5jTHLgLgkGgDJ5AGiMWg== X-Received: by 2002:ac2:5508:: with SMTP id j8mr3513222lfk.31.1583970168009; Wed, 11 Mar 2020 16:42:48 -0700 (PDT) Received: from localhost.localdomain (91-159-194-103.elisa-laajakaista.fi. [91.159.194.103]) by smtp.gmail.com with ESMTPSA id e9sm16471250ljp.24.2020.03.11.16.42.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2020 16:42:47 -0700 (PDT) From: =?utf-8?q?Jan_Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 12 Mar 2020 01:42:44 +0200 Message-Id: <20200311234244.28303-3-jeebjp@gmail.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200311234244.28303-1-jeebjp@gmail.com> References: <20200311234244.28303-1-jeebjp@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] fate/ffmpeg: add test for time limited sub2video instance 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Utilizes a subpicture sample with one decodable subpicture for the test. Based on a failing test case in reported by Michael in https://ffmpeg.org/pipermail/ffmpeg-devel/2019-February/240398.html which at the time had no test case for it. Additionally, this is the first test case for the presentation graphics format. --- tests/fate/ffmpeg.mak | 10 ++++++++++ tests/ref/fate/sub2video_time_limited | 8 ++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests/ref/fate/sub2video_time_limited diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak index 835aab3665..0b0610f647 100644 --- a/tests/fate/ffmpeg.mak +++ b/tests/fate/ffmpeg.mak @@ -65,6 +65,16 @@ fate-sub2video_basic: CMD = framecrc \ -filter_complex "sws_flags=+accurate_rnd+bitexact\;[0:s:0]scale" \ -c:v rawvideo +# Time-limited run with a sample that doesn't require seeking and +# contains samples within the initial period. +FATE_SAMPLES_FFMPEG-$(call ALLYES, SUP_DEMUXER PGSSUB_DECODER AVFILTER) += fate-sub2video_time_limited +fate-sub2video_time_limited: CMD = framecrc \ + -i $(TARGET_SAMPLES)/sub/pgs_sub.sup \ + -vsync passthrough -copyts \ + -t 15 \ + -filter_complex "sws_flags=+accurate_rnd+bitexact\;[0:s:0]scale" \ + -c:v rawvideo + FATE_FFMPEG-$(call ALLYES, PCM_S16LE_DEMUXER PCM_S16LE_MUXER PCM_S16LE_DECODER PCM_S16LE_ENCODER) += fate-unknown_layout-pcm fate-unknown_layout-pcm: $(AREF) fate-unknown_layout-pcm: CMD = md5 \ diff --git a/tests/ref/fate/sub2video_time_limited b/tests/ref/fate/sub2video_time_limited new file mode 100644 index 0000000000..9fb6fb06f9 --- /dev/null +++ b/tests/ref/fate/sub2video_time_limited @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 0/1 +0, 2, 2, 1, 8294400, 0x00000000 +0, 2, 2, 1, 8294400, 0xa87c518f +0, 10, 10, 1, 8294400, 0xa87c518f