cbs: Add some read/write tests
authorMark Thompson <sw@jkqxz.net>
Tue, 15 Aug 2017 17:14:32 +0000 (18:14 +0100)
committerMark Thompson <sw@jkqxz.net>
Tue, 17 Oct 2017 19:56:30 +0000 (20:56 +0100)
commit809b0402dc916b876dfdd6bb9c88f171cf3e77c0
treea01784d0d3e7bddd86a86a6df59eb4348ebc1157
parentd8928ad6b6e899c409129c8e16b225c09a8a5abb
cbs: Add some read/write tests

Use the appropriate metadata filter for each codec - in the absence of any
options to modify the stream, the output bitstream should be identical to
the input (though the output file may differ in padding).

All tests use conformance bitstreams, the MPEG-2 streams are newly added
from the conformance test streams
<http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/Video/>

(cherry picked from commit 3cae7f8b9baaf43789490b676d8f5825f2e1bc2c)
(cherry picked from commit fbd63170bcbc5cad8965edad7c357f6eb4132250)
38 files changed:
tests/Makefile
tests/fate/cbs.mak [new file with mode: 0644]
tests/ref/fate/cbs-h264-AUD_MW_E [new file with mode: 0644]
tests/ref/fate/cbs-h264-BASQP1_Sony_C [new file with mode: 0644]
tests/ref/fate/cbs-h264-CABACI3_Sony_B [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVBS3_Sony_C [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVFC1_Sony_C [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVMANL1_TOSHIBA_B [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVNLFI1_Sony_C [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVSE2_Sony_B [new file with mode: 0644]
tests/ref/fate/cbs-h264-CVWP1_TOSHIBA_E [new file with mode: 0644]
tests/ref/fate/cbs-h264-FM1_BT_B [new file with mode: 0644]
tests/ref/fate/cbs-h264-MR1_BT_A [new file with mode: 0644]
tests/ref/fate/cbs-h264-SVA_Base_B [new file with mode: 0644]
tests/ref/fate/cbs-h264-Sharp_MP_PAFF_1r2 [new file with mode: 0644]
tests/ref/fate/cbs-h264-sp1_bt_a [new file with mode: 0644]
tests/ref/fate/cbs-hevc-CAINIT_E_SHARP_3 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-CAINIT_H_SHARP_3 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-CONFWIN_A_Sony_1 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-HRD_A_Fujitsu_2 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-LTRPSPS_A_Qualcomm_1 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-NUT_A_ericsson_5 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-PICSIZE_A_Bossen_1 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-PICSIZE_B_Bossen_1 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-RPLM_A_qualcomm_4 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-RPS_A_docomo_4 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-RPS_E_qualcomm_5 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-SLIST_A_Sony_4 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-SLIST_D_Sony_9 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-STRUCT_A_Samsung_5 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-TILES_B_Cisco_1 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-WPP_A_ericsson_MAIN_2 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-WPP_F_ericsson_MAIN_2 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-WP_A_Toshiba_3 [new file with mode: 0644]
tests/ref/fate/cbs-hevc-ipcm_E_NEC_2 [new file with mode: 0644]
tests/ref/fate/cbs-mpeg2-hhi_burst_422_short [new file with mode: 0644]
tests/ref/fate/cbs-mpeg2-sony-ct3 [new file with mode: 0644]
tests/ref/fate/cbs-mpeg2-tcela-6 [new file with mode: 0644]