@ -2,9 +2,9 @@
# arguments, it decomposes the stream fully and then recomposes it
# without making any changes.
fate-cbs : fate -cbs -h 264 fate -cbs -hevc fate -cbs -mpeg 2
fate-cbs : fate -cbs -h 264 fate -cbs -hevc fate -cbs -mpeg 2 fate -cbs -vp 9
FATE_CBS_DEPS = $( call ALLYES, $( 1) _DEMUXER $( 1) _PARSER $( 2) _METADATA_BSF $( 3) _DECODER $( 3 ) _MUXER)
FATE_CBS_DEPS = $( call ALLYES, $( 1) _DEMUXER $( 2) _PARSER $( 3) _METADATA_BSF $( 4) _DECODER $( 5 ) _MUXER)
d e f i n e F A T E _ C B S _ T E S T
# (codec, test_name, sample_file, output_format)
@ -32,7 +32,7 @@ FATE_CBS_H264_SAMPLES = \
$( foreach N ,$ ( FATE_CBS_H 264_SAMPLES ) ,$ ( eval $ ( call FATE_CBS_TEST ,h 264,$ ( basename $ ( N ) ) ,h 264-conformance /$ ( N ) ,h 264) ) )
F A T E _ C B S _ H 2 6 4 - $( call FATE_CBS_DEPS , H 264, H 264, H 264) = $( FATE_CBS_h 264)
F A T E _ C B S _ H 2 6 4 - $( call FATE_CBS_DEPS , H 264, H 264, H 264, H 264, H 264 ) = $( FATE_CBS_h 264)
FATE_SAMPLES_AVCONV += $( FATE_CBS_H264-yes)
fate-cbs-h264 : $( FATE_CBS_H 264-yes )
@ -61,7 +61,7 @@ FATE_CBS_HEVC_SAMPLES = \
$( foreach N ,$ ( FATE_CBS_HEVC_SAMPLES ) ,$ ( eval $ ( call FATE_CBS_TEST ,hevc ,$ ( basename $ ( N ) ) ,hevc -conformance /$ ( N ) ,hevc ) ) )
F A T E _ C B S _ H E V C - $( call FATE_CBS_DEPS , HEVC , HEVC , HEVC ) = $( FATE_CBS_hevc )
F A T E _ C B S _ H E V C - $( call FATE_CBS_DEPS , HEVC , HEVC , HEVC , HEVC , HEVC ) = $( FATE_CBS_hevc )
FATE_SAMPLES_AVCONV += $( FATE_CBS_HEVC-yes)
fate-cbs-hevc : $( FATE_CBS_HEVC -yes )
@ -74,6 +74,30 @@ FATE_CBS_MPEG2_SAMPLES = \
$( foreach N ,$ ( FATE_CBS_MPEG 2_SAMPLES ) ,$ ( eval $ ( call FATE_CBS_TEST ,mpeg 2,$ ( basename $ ( N ) ) ,mpeg 2/$ ( N ) ,mpeg 2video ) ) )
F A T E _ C B S _ M P E G 2 - $( call FATE_CBS_DEPS , MPEGVIDEO , MPEG 2, MPEG 2VIDEO ) = $( FATE_CBS_mpeg 2)
F A T E _ C B S _ M P E G 2 - $( call FATE_CBS_DEPS , MPEGVIDEO , MPEGVIDEO , MPEG 2, MPEG 2VIDEO , MPEG 2VIDEO ) = $( FATE_CBS_mpeg 2)
FATE_SAMPLES_AVCONV += $( FATE_CBS_MPEG2-yes)
fate-cbs-mpeg2 : $( FATE_CBS_MPEG 2-yes )
# VP9 read/write
FATE_CBS_VP9_SAMPLES = \
vp90-2-03-deltaq.webm \
vp90-2-05-resize.ivf \
vp90-2-06-bilinear.webm \
vp90-2-09-lf_deltas.webm \
vp90-2-10-show-existing-frame.webm \
vp90-2-10-show-existing-frame2.webm \
vp90-2-segmentation-aq-akiyo.webm \
vp90-2-segmentation-sf-akiyo.webm \
vp90-2-tiling-pedestrian.webm \
vp91-2-04-yuv440.webm \
vp91-2-04-yuv444.webm \
vp92-2-20-10bit-yuv420.webm \
vp93-2-20-10bit-yuv422.webm \
vp93-2-20-12bit-yuv444.webm
$( foreach N ,$ ( FATE_CBS_VP 9_SAMPLES ) ,$ ( eval $ ( call FATE_CBS_TEST ,vp 9,$ ( basename $ ( N ) ) ,vp 9-test -vectors /$ ( N ) ,ivf ) ) )
F A T E _ C B S _ V P 9 - $( call FATE_CBS_DEPS , IVF , VP 9, VP 9, VP 9, IVF ) = $( FATE_CBS_vp 9)
FATE_SAMPLES_AVCONV += $( FATE_CBS_VP9-yes)
fate-cbs-vp9 : $( FATE_CBS_VP 9-yes )