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 <ceffm...@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 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
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel