From patchwork Wed Sep 27 15:12:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 5310 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.36.26 with SMTP id f26csp5141579jaa; Wed, 27 Sep 2017 08:13:16 -0700 (PDT) X-Received: by 10.223.136.170 with SMTP id f39mr1810616wrf.164.1506525196285; Wed, 27 Sep 2017 08:13:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1506525196; cv=none; d=google.com; s=arc-20160816; b=E73cvXs8DDBqSIdkybZlkiWWyxmYjJKkhJkIcJbm2mk8frsI/o5RYMlxk8tsDB/SIU 5Myi6TY5088xFm7VHKbXcnMXPlMdBveiQMCfBr8rS6PWb6AhgJgoiRMpwGRE6wKHRkqk C1gr/Da7dsFBajpRl8Dvd1pXmtEHrzLxAr7eJK7f0Ghpl3KMOk7UwH4bVebwg2tDVgwS MTzgV4sx6YAfV2zsTgIhrdSdSnBuiEVcU6RUOJ1wkJa6u3uTX5Ofhl5azQiEZO3YWPGq VBBTgEM91BIMIzoNKX6c5t2fZaALrVl6wIQofxYQtd/EDmrLgZ66Z/bMrOZDdP6DA392 QAxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:mime-version:dkim-signature:delivered-to :arc-authentication-results; bh=YHlty5bkK71g3Hk/N5Sv0B3Ba+Bdd1yNb0WpIdz9Npo=; b=XOdqlwlkL5nzPRo308O0vW5vnNzTwjfTp2UOqmztfLZC/SgyDVefgy7pbM1xE+4B43 ZbmpSrzGuLlwD0ZuGlI680/jwh4YAci/Z0VNwu76NBvxL9D6VOMz8LkHxrjS2DJud6UB AEuC09LTVKqfPEVfMq7yg+NUO0es4EptMd8/whkomkb2CsVvGE9/TZ44pzRrSkZbGuwa e+HgFmpweJdN2GJlN5qZp1r/Se0cwEJKq1z7zaSkkKtmhV5PyK5VVtp/R3mxcL7XNRK9 zWQLzCVLT8Jc8mY+xpGzIymZyeZCj9IaEmIGVoN1OFOm+mPGxIV80bHtXplWyCNzhzUi kpww== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=nfDVE7Na; 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=NONE 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 k23si8990677wre.256.2017.09.27.08.13.15; Wed, 27 Sep 2017 08:13:16 -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=@gmail.com header.s=20161025 header.b=nfDVE7Na; 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=NONE 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 C9E50689A34; Wed, 27 Sep 2017 18:13:02 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f42.google.com (mail-it0-f42.google.com [209.85.214.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AE06C689A2E for ; Wed, 27 Sep 2017 18:12:55 +0300 (EEST) Received: by mail-it0-f42.google.com with SMTP id e134so6956237ite.3 for ; Wed, 27 Sep 2017 08:13:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=3Ae6w6GTrDwvetEIlyxNamUCWob/CkRRzhP2FZZdSro=; b=nfDVE7NaoliB6a+ELRm4hwjDpfOT5SBWXSQk76bzoxdMzZF2DHozQslLhpu/cjoAw7 YTJt+UI7mvYB37HUpIsp2AoOfUqQmT1fOs9DkjCejWFvk9wwfS6gid8BHDDZgU3zgSY9 DdQ0qOmhSWXJvtKCQ8znKuxsi07IYU7/EaDKN+bkaDfidSaGDh1X6rDg3bGfKIbDoHWd znJQqDbauUV0isn0Dn4aC1C4gy8M9oEkZxvg7lwE+a+h65nihxqni746BPQ1ULRMQeRa dfdXZS7zX31BKH3uGK+pWLYg025iuE+oTzsMkIeI6+b8aauC/IpfsnmOWJynuO8Ql0SK nfnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3Ae6w6GTrDwvetEIlyxNamUCWob/CkRRzhP2FZZdSro=; b=MBpr08RGWVAvt5a52nsqsMgHhfVvpMq5AhQt1BHBEHK0TdhEYFNRS9NidYSJWFse2l kboXosvRCdYqUdmcIagqy3Af+ZHw/8PPdtm08YCjg5QMTt0lbKdUPusYmkkncNjK7x3t IaWGZlqQTo8/gNSm/mvuE10IploryEUakflaKkuvUD+5WWtvxSfLv7UMeO0FYj0dy3v0 qD+OqcQBULQk2ntl1WHtFQ22lxbh3DNF7p5Xr4iobuYRJgaB0P7iTee+pFsoaobrvp5V OfMwfpuT9hL1CMKJ4ycbS//HUhQsjaCmA0GWNKwnOjMhcUEfov0k+UH5OGOL9P88dVX5 UAtQ== X-Gm-Message-State: AHPjjUi8gTH6G8Of/zUDKXfMf4qmGZ042nB8kO2tbK/qVKxogTSdtupx oM76C0QF07Rh9EolYc/yrZicBJTZ5jWPUkla2qM= X-Google-Smtp-Source: AOwi7QBF5NT2iDaEBGpN1F8Q+Lk3GbP4gc+RrCx6TvQqHLgJRLCYhAwJcXUXivZIHZNhX/OHGsscMMT8umiCVzJ+ERw= X-Received: by 10.36.253.7 with SMTP id m7mr1184521ith.12.1506525186615; Wed, 27 Sep 2017 08:13:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.2.139.4 with HTTP; Wed, 27 Sep 2017 08:12:46 -0700 (PDT) From: Carl Eugen Hoyos Date: Wed, 27 Sep 2017 17:12:46 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]fate: Add a test for latm-in-dvb autodetection 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" Hi! Attached patch adds a test for ticket #6657. Please comment, Carl Eugen From bef8e7beff7a674180404aa70424f08c6a86a9cd Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Wed, 27 Sep 2017 17:05:14 +0200 Subject: [PATCH] fate: Add a test for latm-in-dvb auto-detection, ticket #6657. --- tests/Makefile | 1 + tests/fate/mpegts.mak | 14 +++ tests/ref/fate/mpegts-probe-latm | 191 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 206 insertions(+) create mode 100644 tests/fate/mpegts.mak create mode 100644 tests/ref/fate/mpegts-probe-latm diff --git a/tests/Makefile b/tests/Makefile index 99f7e17..278be24 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -156,6 +156,7 @@ include $(SRC_PATH)/tests/fate/mov.mak include $(SRC_PATH)/tests/fate/mp3.mak include $(SRC_PATH)/tests/fate/mpc.mak include $(SRC_PATH)/tests/fate/mpeg4.mak +include $(SRC_PATH)/tests/fate/mpegts.mak include $(SRC_PATH)/tests/fate/mxf.mak include $(SRC_PATH)/tests/fate/opus.mak include $(SRC_PATH)/tests/fate/pcm.mak diff --git a/tests/fate/mpegts.mak b/tests/fate/mpegts.mak new file mode 100644 index 0000000..b0644aa --- /dev/null +++ b/tests/fate/mpegts.mak @@ -0,0 +1,14 @@ +# +# Test probing MPEGTS format and stream properties +# +PROBE_FORMAT_STREAMS_COMMAND = \ + ffprobe$(PROGSSUF)$(EXESUF) -show_entries format=format_tags:streams \ + -print_format default -bitexact -v 0 + +FATE_MPEGTS_PROBE-$(call DEMDEC, MPEGTS, HEVC, AAC_LATM) += fate-mpegts-probe-latm +fate-mpegts-probe-latm: SRC = $(TARGET_SAMPLES)/mpegts/loewe.ts +fate-mpegts-probe-latm: CMD = run $(PROBE_FORMAT_STREAMS_COMMAND) -i "$(SRC)" + +FATE_SAMPLES_FFPROBE += $(FATE_MPEGTS_PROBE-yes) + +fate-mpegts: $(FATE_MPEGTS_PROBE-yes) diff --git a/tests/ref/fate/mpegts-probe-latm b/tests/ref/fate/mpegts-probe-latm new file mode 100644 index 0000000..1d36306 --- /dev/null +++ b/tests/ref/fate/mpegts-probe-latm @@ -0,0 +1,191 @@ +[PROGRAM] +[STREAM] +index=0 +codec_name=hevc +profile=1 +codec_type=video +codec_time_base=1/50 +codec_tag_string=[36][0][0][0] +codec_tag=0x0024 +width=1920 +height=1080 +coded_width=1920 +coded_height=1080 +has_b_frames=5 +sample_aspect_ratio=1:1 +display_aspect_ratio=16:9 +pix_fmt=yuv420p +level=123 +color_range=tv +color_space=bt709 +color_transfer=bt709 +color_primaries=bt709 +chroma_location=unspecified +field_order=unknown +timecode=N/A +refs=1 +id=0x551 +r_frame_rate=50/1 +avg_frame_rate=50/1 +time_base=1/90000 +start_pts=2863340144 +start_time=31814.890489 +duration_ts=41400 +duration=0.460000 +bit_rate=N/A +max_bit_rate=N/A +bits_per_raw_sample=N/A +nb_frames=N/A +nb_read_frames=N/A +nb_read_packets=N/A +DISPOSITION:default=0 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=0 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +[/STREAM] +[STREAM] +index=1 +codec_name=aac_latm +profile=1 +codec_type=audio +codec_time_base=1/48000 +codec_tag_string=[15][0][0][0] +codec_tag=0x000f +sample_fmt=fltp +sample_rate=48000 +channels=2 +channel_layout=stereo +bits_per_sample=0 +id=0x552 +r_frame_rate=0/0 +avg_frame_rate=0/0 +time_base=1/90000 +start_pts=2863278584 +start_time=31814.206489 +duration_ts=24960 +duration=0.277333 +bit_rate=N/A +max_bit_rate=N/A +bits_per_raw_sample=N/A +nb_frames=N/A +nb_read_frames=N/A +nb_read_packets=N/A +DISPOSITION:default=0 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=0 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +[/STREAM] +[/PROGRAM] +[STREAM] +index=0 +codec_name=hevc +profile=1 +codec_type=video +codec_time_base=1/50 +codec_tag_string=[36][0][0][0] +codec_tag=0x0024 +width=1920 +height=1080 +coded_width=1920 +coded_height=1080 +has_b_frames=5 +sample_aspect_ratio=1:1 +display_aspect_ratio=16:9 +pix_fmt=yuv420p +level=123 +color_range=tv +color_space=bt709 +color_transfer=bt709 +color_primaries=bt709 +chroma_location=unspecified +field_order=unknown +timecode=N/A +refs=1 +id=0x551 +r_frame_rate=50/1 +avg_frame_rate=50/1 +time_base=1/90000 +start_pts=2863340144 +start_time=31814.890489 +duration_ts=41400 +duration=0.460000 +bit_rate=N/A +max_bit_rate=N/A +bits_per_raw_sample=N/A +nb_frames=N/A +nb_read_frames=N/A +nb_read_packets=N/A +DISPOSITION:default=0 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=0 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +[/STREAM] +[STREAM] +index=1 +codec_name=aac_latm +profile=1 +codec_type=audio +codec_time_base=1/48000 +codec_tag_string=[15][0][0][0] +codec_tag=0x000f +sample_fmt=fltp +sample_rate=48000 +channels=2 +channel_layout=stereo +bits_per_sample=0 +id=0x552 +r_frame_rate=0/0 +avg_frame_rate=0/0 +time_base=1/90000 +start_pts=2863278584 +start_time=31814.206489 +duration_ts=24960 +duration=0.277333 +bit_rate=N/A +max_bit_rate=N/A +bits_per_raw_sample=N/A +nb_frames=N/A +nb_read_frames=N/A +nb_read_packets=N/A +DISPOSITION:default=0 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=0 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +[/STREAM] +[FORMAT] +format_name=mpegts +duration=1.144000 +bit_rate=699300 +[/FORMAT] -- 1.7.10.4