From bef8e7beff7a674180404aa70424f08c6a86a9cd Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <ceffmpeg@gmail.com>
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
@@ -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
new file mode 100644
@@ -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)
new file mode 100644
@@ -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