From patchwork Tue May 29 19:45:02 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nik Johnson X-Patchwork-Id: 9152 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:11c:0:0:0:0:0 with SMTP id c28-v6csp3479673jad; Tue, 29 May 2018 12:45:41 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLRMtoYbGhX4ZR9fcZaByLfkPgybuqXiMXPtUNQqHkkX0o/ug4vTM2IaFVCSh4wCfjju5Wf X-Received: by 2002:a1c:8cc8:: with SMTP id o191-v6mr150293wmd.75.1527623141433; Tue, 29 May 2018 12:45:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527623141; cv=none; d=google.com; s=arc-20160816; b=yWMv7czUVakLEWrto+eCH060AkkMgu7VoxNdSUKR+ZnBMGOkiO/p24uRvdw4NaZpUb CmbOfDxa++HOGTYWd3qeS1NbKltXJBqY1FHyS94lyzhuXagmXwOn307tBGGzH6kJrra9 rK6CzFOlin1HeF0kgtc7OU8aavDaIVvy1cDPpyRIDO2CC5kgvf49WGJCkU+hqMJlwv96 lsWx+g9Qikix82rB18sq5FRDxwUqh6jaboiCRxfktjq1GyNmHWu5Ceyhq6E5KdbWWYLI dAz7zypGfAsoSeCfQTqOfona6UaqpB+ta9VNTB7lbCZdGLHKHuepVoqP6WTWkAlYLft7 YBSQ== 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:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:dkim-signature:delivered-to :arc-authentication-results; bh=POGKoDOtaB/RxM3vC2U88cSJUVA4HcqREkVnlJmiVRo=; b=fuQroZYxiIbpAyaKs2e5BFcq7NzcJ13wcCGTe0aSPZy+OGWxAjMlyCEv03XR0jy6ca KnHi6NEt5Th+cbNAtlRunDoNYUQ9iKRwBFhYwRISGMCiR0uwoDszqZ2GDd/ypgpg3TeV 6AaWqTpTpNnHU2eA3ndEqM3bKV1CKY4k7eUt4E7xXU/geVmSFmAc93PK+JAgrgEsXKGE LVzob3wUYeBw9ExhbI4wLaaa84ZDUNl5QjXQqaLeZaNj6pGItasWwx39NYSbUiDwirt9 VJavitZ2IQOmFdj0Yd58nqg35brh9xwEM6Uo7Hi7nDl1rJOmgkwx69fepRyJz5gimT4x XjWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@nikjohnson.net header.s=fm2 header.b=bECTtANg; dkim=neutral (body hash did not verify) header.i=@messagingengine.com header.s=fm2 header.b=h1sNtwfX; 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 u9-v6si11123211wrp.39.2018.05.29.12.45.41; Tue, 29 May 2018 12:45:41 -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=@nikjohnson.net header.s=fm2 header.b=bECTtANg; dkim=neutral (body hash did not verify) header.i=@messagingengine.com header.s=fm2 header.b=h1sNtwfX; 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 B61A868A362; Tue, 29 May 2018 22:44:44 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6035C68A08D for ; Tue, 29 May 2018 22:44:37 +0300 (EEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 94F8121D49; Tue, 29 May 2018 15:45:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 29 May 2018 15:45:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nikjohnson.net; h=cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=EyjLWQNgwdY5Nv/kJ lmYwM82/FTR7lRPos34HVC8zyo=; b=bECTtANgG7BwYCSxdxRzsV3VJfXFZ+E7i k+BF7cPelBK/6yK7ASdlc5Z7kf5mii5Dpp1Iv8zqkFjzDFLjHFmTcVmpeqPGCwan YhI4mDu2NYToOr9s2rbLj1yHHhKGjdhnm2AG3YDWUrTbyOKiWgWgJoZPrw0FJPUs IXqHG9yBwGkY9FfdLxcw9w6nWzEhuUmUKZRs48RhY66btOB464zKtE8Cx5CkJNYo qdsgShpvZmSgof3ytx7KFDwl5kOsVUQF9OxEox5v8GK/eiS0D1zenwDZReVtJxmG MT9ZHoLsliJ761o9FTgt5HsiGyCJRUxIi7LigE4/EOgTzWJBWXg5A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=EyjLWQNgwdY5Nv/kJlmYwM82/FTR7lRPos34HVC8zyo=; b=h1sNtwfX Brl5mnsiiybyZXbOUc/NWC/U+r6CmGoGfK8QoKLQij1BUoibNf+r/uhCOaPyColB NmnD/d0WfW/4GnLtU0vIl2rpf4lwA6glDy4pFAcVhZpMdO7mtJ0Q/Pl51GCFI4Go VgySb+O9nDCs5y9Fn80HzLqWDh9mdQuJc592C7RLnMZz3v/6Am0BXYcjsYsrm9RB AgXsb2XVg/cqk+g+umMbogL/hUU7U/nYCJyUepDG7t6jjDJLSP0FPlK8E3K5elEd xGOik0zWuWqcleybZZ1JGNwBCuGzWfNaf/l47HiVW4qY8C7zhIQOvzzRAIvyUGQf CRvLCjbX9A9ndQ== X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Sender: Received: from localhost.localdomain (adsl-99-73-32-57.dsl.okcyok.sbcglobal.net [99.73.32.57]) by mail.messagingengine.com (Postfix) with ESMTPA id 1408EE4394; Tue, 29 May 2018 15:45:19 -0400 (EDT) From: Nik Johnson To: ffmpeg-devel@ffmpeg.org Date: Tue, 29 May 2018 12:45:02 -0700 Message-Id: <20180529194502.39608-3-nik@nikjohnson.net> X-Mailer: git-send-email 2.17.0.windows.1 In-Reply-To: <20180529194502.39608-1-nik@nikjohnson.net> References: <20180529194502.39608-1-nik@nikjohnson.net> Subject: [FFmpeg-devel] [PATCH v3 3/3] libavformat/mov: add fate tests for parsing of trak titles from mov format 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 Cc: Nik Johnson MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Create a fate test to verify ffprobe correctly identifies stream titles in mp4 containers. Signed-off-by: Nik Johnson --- Sample file for fate uploaded to https://www.dropbox.com/s/8itks08yf4s1pgs/trak-name.mp4?dl=0. Should be added to the fate samples under mov/trak-name.mp4 tests/fate/mov.mak | 3 +++ tests/ref/fate/mov-trak-name | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 tests/ref/fate/mov-trak-name diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index eadee3abfa..e6dc72eccb 100644 --- a/tests/fate/mov.mak +++ b/tests/fate/mov.mak @@ -26,6 +26,7 @@ FATE_MOV_FFPROBE = fate-mov-neg-firstpts-discard \ fate-mov-guess-delay-1 \ fate-mov-guess-delay-2 \ fate-mov-guess-delay-3 \ + fate-mov-trak-name \ FATE_SAMPLES_AVCONV += $(FATE_MOV) FATE_SAMPLES_FFPROBE += $(FATE_MOV_FFPROBE) @@ -105,3 +106,5 @@ fate-mov-gpmf-remux: REF = 8f48e435ee1f6b7e173ea756141eabf3 fate-mov-guess-delay-1: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=has_b_frames -select_streams v $(TARGET_SAMPLES)/h264/h264_3bf_nopyramid_nobsrestriction.mp4 fate-mov-guess-delay-2: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=has_b_frames -select_streams v $(TARGET_SAMPLES)/h264/h264_3bf_pyramid_nobsrestriction.mp4 fate-mov-guess-delay-3: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=has_b_frames -select_streams v $(TARGET_SAMPLES)/h264/h264_4bf_pyramid_nobsrestriction.mp4 + +fate-mov-trak-name: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream_tags=title -select_streams a $(TARGET_SAMPLES)/mov/trak-name.mp4 diff --git a/tests/ref/fate/mov-trak-name b/tests/ref/fate/mov-trak-name new file mode 100644 index 0000000000..36d6c39d82 --- /dev/null +++ b/tests/ref/fate/mov-trak-name @@ -0,0 +1,6 @@ +[STREAM] +TAG:title=System sounds +[/STREAM] +[STREAM] +TAG:title=Microphone +[/STREAM]