summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivia Nikolaidou <vivia@ahiru.eu>2021-02-17 16:14:53 +0200
committerVivia Nikolaidou <vivia@ahiru.eu>2021-02-17 17:10:38 +0200
commit89b1f7b6b4bdc124cee2df1d2b759331f49796da (patch)
tree1e872a88c871fe57905ca448aa5852996cba9fce
parentee2b0617f5107edd04b039cc2f5778a5ff8ed0cd (diff)
validate: Add new mpeg-ts h265 1080i file
Generated using the cm5000 encoder. Make sure we can play it back correctly. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-integration-testsuites/-/merge_requests/95>
-rw-r--r--medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts3
-rw-r--r--medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts.media_info21
-rw-r--r--testsuites/validate.testslist18
3 files changed, 42 insertions, 0 deletions
diff --git a/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts b/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts
new file mode 100644
index 0000000..a60b015
--- /dev/null
+++ b/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3806e424cebaa6897d021cd67664a4338d12aa22d9586848cd208525e17382b
+size 134996596
diff --git a/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts.media_info b/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts.media_info
new file mode 100644
index 0000000..6cb71b9
--- /dev/null
+++ b/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts.media_info
@@ -0,0 +1,21 @@
+<file duration="119994487185" frame-detection="0" skip-parsers="0" uri="file:///home/vivia/git/gst-build/gst-integration-testsuites/medias/defaults/mpegts/cm5000_hevc_1080i_colorbars.ts" seekable="true">
+ <streams caps="video/mpegts, systemstream=(boolean)true, packetsize=(int)188">
+ <stream type="video" caps="video/x-h265, stream-format=(string)hvc1, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)bt709, parsed=(boolean)true, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000060000000000078f000fcfdf8f800000f03200001002140010c01ffff016000000300600000030000030078083140c00000fa40003a983a210001003c420101016000000300600000030000030078a003c080221f7a08316adc2f01b50101013400000fa40003a983c0179cbc0003df3a00018295fd45094022000100074401c072b63b51" id="495b4f9a32decb1c7b9f75d7813cb7437f0d9b543abd397a2055eb6a9ff882c6:1/00000200">
+ <segments>
+ </segments>
+ <tags>
+ <tag content="taglist, video-codec=(string)H.265;"/>
+ </tags>
+ </stream>
+ <stream type="audio" caps="audio/mpeg, framed=(boolean)true, mpegversion=(int)2, level=(string)2, profile=(string)lc, rate=(int)48000, channels=(int)2, stream-format=(string)adts" id="495b4f9a32decb1c7b9f75d7813cb7437f0d9b543abd397a2055eb6a9ff882c6:1/00001010">
+ <segments>
+ </segments>
+ <tags>
+ <tag content="taglist, audio-codec=(string)&quot;MPEG-4\ AAC&quot;;"/>
+ </tags>
+ </stream>
+ </streams>
+ <tags>
+ <tag content="taglist, audio-codec=(string)&quot;MPEG-4\ AAC&quot;, video-codec=(string)H.265;"/>
+ </tags>
+</file>
diff --git a/testsuites/validate.testslist b/testsuites/validate.testslist
index 3bfdbda..07ab1c6 100644
--- a/testsuites/validate.testslist
+++ b/testsuites/validate.testslist
@@ -34,6 +34,7 @@ validate.file.glvideomixer.simple.seek_forward.bgra
validate.file.glvideomixer.simple.seek_forward.synchronized
validate.file.glvideomixer.simple.seek_with_stop.bgra
validate.file.glvideomixer.simple.seek_with_stop.synchronized
+validate.file.media_check.cm5000_hevc_1080i_colorbars_ts
validate.file.media_check.GH1_00094_1920x1280_MTS
validate.file.media_check.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.media_check.fragmented_nonseekable_sink_mp4
@@ -71,6 +72,7 @@ validate.file.media_check.vorbis_vp9_webm
validate.file.media_check.xdcam-pal-d10-imx30_mxf
validate.file.media_check.xdcam-pal-d10-imx50_mxf
validate.file.media_check.xdcam-pal-dv25_mxf
+validate.file.playback.change_state_intensive.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.change_state_intensive.GH1_00094_1920x1280_MTS
validate.file.playback.change_state_intensive.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.change_state_intensive.fragmented_nonseekable_sink_mp4
@@ -106,6 +108,7 @@ validate.file.playback.change_state_intensive.xdcam-pal-d10-imx30_mxf
validate.file.playback.change_state_intensive.xdcam-pal-d10-imx50_mxf
validate.file.playback.change_state_intensive.xdcam-pal-dv25_mxf
validate.file.playback.disable_subtitle_track_while_paused.test5_mkv
+validate.file.playback.fast_forward.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.fast_forward.GH1_00094_1920x1280_MTS
validate.file.playback.fast_forward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.fast_forward.mp3_h264_0_mp4
@@ -126,6 +129,7 @@ validate.file.playback.fast_forward.vorbis_theora_1_ogg
validate.file.playback.fast_forward.vorbis_vp8_0_webm
validate.file.playback.fast_forward.vorbis_vp8_1_webm
validate.file.playback.fast_forward.vorbis_vp9_webm
+validate.file.playback.play_15s.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.play_15s.GH1_00094_1920x1280_MTS
validate.file.playback.play_15s.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.play_15s.fragmented_nonseekable_sink_mp4
@@ -177,6 +181,7 @@ validate.file.playback.reverse_playback.samples_multimedia_cx_flac_Yesterday_fla
validate.file.playback.reverse_playback.samples_multimedia_cx_testsuite_iv31_avi
validate.file.playback.reverse_playback.vorbis_theora_0_ogg
validate.file.playback.reverse_playback.vorbis_theora_1_ogg
+validate.file.playback.scrub_forward_seeking.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.scrub_forward_seeking.GH1_00094_1920x1280_MTS
validate.file.playback.scrub_forward_seeking.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.scrub_forward_seeking.mp3_h264_0_mp4
@@ -210,6 +215,7 @@ validate.file.playback.scrub_forward_seeking.vorbis_vp9_webm
validate.file.playback.scrub_forward_seeking.xdcam-pal-d10-imx30_mxf
validate.file.playback.scrub_forward_seeking.xdcam-pal-d10-imx50_mxf
validate.file.playback.scrub_forward_seeking.xdcam-pal-dv25_mxf
+validate.file.playback.seek_backward.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.seek_backward.GH1_00094_1920x1280_MTS
validate.file.playback.seek_backward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.seek_backward.mp3_h264_0_mp4
@@ -243,6 +249,7 @@ validate.file.playback.seek_backward.vorbis_vp9_webm
validate.file.playback.seek_backward.xdcam-pal-d10-imx30_mxf
validate.file.playback.seek_backward.xdcam-pal-d10-imx50_mxf
validate.file.playback.seek_backward.xdcam-pal-dv25_mxf
+validate.file.playback.seek_forward.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.seek_forward.GH1_00094_1920x1280_MTS
validate.file.playback.seek_forward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.seek_forward.mp3_h264_0_mp4
@@ -276,6 +283,7 @@ validate.file.playback.seek_forward.vorbis_vp9_webm
validate.file.playback.seek_forward.xdcam-pal-d10-imx30_mxf
validate.file.playback.seek_forward.xdcam-pal-d10-imx50_mxf
validate.file.playback.seek_forward.xdcam-pal-dv25_mxf
+validate.file.playback.seek_with_stop.cm5000_hevc_1080i_colorbars_ts
validate.file.playback.seek_with_stop.GH1_00094_1920x1280_MTS
validate.file.playback.seek_with_stop.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
validate.file.playback.seek_with_stop.mp3_h264_0_mp4
@@ -545,6 +553,7 @@ validate.imagesequence.transcode.to_vorbis_and_theora_in_ogg.00000_jpeg
validate.imagesequence.transcode.to_vorbis_and_vp8_in_webm.00000_jpeg
validate.imagesequence.transcode.to_vorbis_and_vp9_in_webm.00000_jpeg
validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
+~validate.rtsp.playback.change_state_intensive.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp.playback.change_state_intensive.GH1_00094_1920x1280_MTS
~validate.rtsp.playback.change_state_intensive.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp.playback.change_state_intensive.fragmented_nonseekable_sink_mp4
@@ -571,6 +580,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp.playback.change_state_intensive.vorbis_vp8_1_webm
~validate.rtsp.playback.change_state_intensive.vorbis_vp9_webm
~validate.rtsp.playback.disable_subtitle_track_while_paused.test5_mkv
+~validate.rtsp.playback.play_15s.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp.playback.play_15s.GH1_00094_1920x1280_MTS
~validate.rtsp.playback.play_15s.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp.playback.play_15s.fragmented_nonseekable_sink_mp4
@@ -605,6 +615,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp.playback.play_15s.xdcam-pal-d10-imx30_mxf
~validate.rtsp.playback.play_15s.xdcam-pal-d10-imx50_mxf
~validate.rtsp.playback.play_15s.xdcam-pal-dv25_mxf
+~validate.rtsp.playback.seek_backward.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp.playback.seek_backward.GH1_00094_1920x1280_MTS
~validate.rtsp.playback.seek_backward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp.playback.seek_backward.mp3_h264_0_mp4
@@ -629,6 +640,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp.playback.seek_backward.vorbis_vp8_0_webm
~validate.rtsp.playback.seek_backward.vorbis_vp8_1_webm
~validate.rtsp.playback.seek_backward.vorbis_vp9_webm
+~validate.rtsp.playback.seek_forward.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp.playback.seek_forward.GH1_00094_1920x1280_MTS
~validate.rtsp.playback.seek_forward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp.playback.seek_forward.mp3_h264_0_mp4
@@ -653,6 +665,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp.playback.seek_forward.vorbis_vp8_0_webm
~validate.rtsp.playback.seek_forward.vorbis_vp8_1_webm
~validate.rtsp.playback.seek_forward.vorbis_vp9_webm
+~validate.rtsp2.playback.change_state_intensive.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.change_state_intensive.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.change_state_intensive.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.change_state_intensive.fragmented_nonseekable_sink_mp4
@@ -687,6 +700,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp2.playback.change_state_intensive.xdcam-pal-d10-imx30_mxf
~validate.rtsp2.playback.change_state_intensive.xdcam-pal-d10-imx50_mxf
~validate.rtsp2.playback.change_state_intensive.xdcam-pal-dv25_mxf
+~validate.rtsp2.playback.fast_forward.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.fast_forward.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.fast_forward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.fast_forward.mp3_h264_0_mp4
@@ -705,6 +719,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp2.playback.fast_forward.vorbis_theora_1_ogg
~validate.rtsp2.playback.fast_forward.vorbis_vp8_0_webm
~validate.rtsp2.playback.fast_forward.vorbis_vp8_1_webm
+~validate.rtsp2.playback.play_15s.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.play_15s.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.play_15s.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.play_15s.fragmented_nonseekable_sink_mp4
@@ -753,6 +768,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp2.playback.reverse_playback.samples_multimedia_cx_testsuite_iv31_avi
~validate.rtsp2.playback.reverse_playback.vorbis_theora_0_ogg
~validate.rtsp2.playback.reverse_playback.vorbis_theora_1_ogg
+~validate.rtsp2.playback.seek_backward.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.seek_backward.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.seek_backward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.seek_backward.mp3_h264_0_mp4
@@ -786,6 +802,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp2.playback.seek_backward.xdcam-pal-d10-imx30_mxf
~validate.rtsp2.playback.seek_backward.xdcam-pal-d10-imx50_mxf
~validate.rtsp2.playback.seek_backward.xdcam-pal-dv25_mxf
+~validate.rtsp2.playback.seek_forward.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.seek_forward.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.seek_forward.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.seek_forward.mp3_h264_0_mp4
@@ -819,6 +836,7 @@ validate.pushfile.media_check.qtdemux-test-frag-basic_zero_dur_no_mehd_mp4
~validate.rtsp2.playback.seek_forward.xdcam-pal-d10-imx30_mxf
~validate.rtsp2.playback.seek_forward.xdcam-pal-d10-imx50_mxf
~validate.rtsp2.playback.seek_forward.xdcam-pal-dv25_mxf
+~validate.rtsp2.playback.seek_with_stop.cm5000_hevc_1080i_colorbars_ts
~validate.rtsp2.playback.seek_with_stop.GH1_00094_1920x1280_MTS
~validate.rtsp2.playback.seek_with_stop.bowlerhatdancer_sleepytom_SGP_mjpeg_avi
~validate.rtsp2.playback.seek_with_stop.mp3_h264_0_mp4