FATE: add a test for parameter changes in HEVC
authorAnton Khirnov <anton@khirnov.net>
Sun, 29 Mar 2015 14:07:36 +0000 (16:07 +0200)
committerAnton Khirnov <anton@khirnov.net>
Fri, 3 Apr 2015 11:10:03 +0000 (13:10 +0200)
tests/fate/hevc.mak
tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10 [new file with mode: 0644]

index 9afe717..fc4ce23 100644 (file)
@@ -155,6 +155,9 @@ endef
 $(foreach N,$(HEVC_SAMPLES),$(eval $(call FATE_HEVC_TEST,$(N))))
 $(foreach N,$(HEVC_SAMPLES_10BIT),$(eval $(call FATE_HEVC_TEST_10BIT,$(N))))
 
+fate-hevc-paramchange-yuv420p-yuv420p10: CMD = framecrc -vsync 0 -i $(TARGET_SAMPLES)/hevc/paramchange_yuv420p_yuv420p10.hevc
+FATE_HEVC += fate-hevc-paramchange-yuv420p-yuv420p10
+
 FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)
 
 FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes)
diff --git a/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10 b/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10
new file mode 100644 (file)
index 0000000..16a6a3c
--- /dev/null
@@ -0,0 +1,267 @@
+#tb 0: 1/25
+0,          0,          0,        1, 13368960, 0x830b3a1d
+0,          1,          1,        1, 13368960, 0x120ca009
+0,          2,          2,        1, 13368960, 0xc94e0d86
+0,          3,          3,        1, 13368960, 0x3e97d237
+0,          4,          4,        1, 13368960, 0x1caaa873
+0,          5,          5,        1, 13368960, 0xc6af86c6
+0,          6,          6,        1, 13368960, 0x277ee61a
+0,          7,          7,        1, 13368960, 0x7832ef4e
+0,          8,          8,        1, 13368960, 0x328142e9
+0,          9,          9,        1, 13368960, 0xbe22f686
+0,         10,         10,        1, 13368960, 0xfdf78a41
+0,         11,         11,        1, 13368960, 0x8ea3a29e
+0,         12,         12,        1, 13368960, 0x10fc932f
+0,         13,         13,        1, 13368960, 0xaea485ff
+0,         14,         14,        1, 13368960, 0xd545d3c9
+0,         15,         15,        1, 13368960, 0x285d23be
+0,         16,         16,        1, 13368960, 0x21453f6a
+0,         17,         17,        1, 13368960, 0xc997240e
+0,         18,         18,        1, 13368960, 0xe4a6a4c9
+0,         19,         19,        1, 13368960, 0x645a04f4
+0,         20,         20,        1, 13368960, 0xf0868e8d
+0,         21,         21,        1, 13368960, 0x53e93a3c
+0,         22,         22,        1, 13368960, 0x9d0bf5c0
+0,         23,         23,        1, 13368960, 0xcff5f416
+0,         24,         24,        1, 13368960, 0xd30bf22e
+0,         25,         25,        1, 13368960, 0x9db94f89
+0,         26,         26,        1, 13368960, 0x32549fde
+0,         27,         27,        1, 13368960, 0xf842679a
+0,         28,         28,        1, 13368960, 0x057b893b
+0,         29,         29,        1, 13368960, 0x10308d96
+0,         30,         30,        1, 13368960, 0x2b92ad92
+0,         31,         31,        1, 13368960, 0xfaef4689
+0,         32,         32,        1, 13368960, 0x0d49ccb3
+0,         33,         33,        1, 13368960, 0x927f9fbf
+0,         34,         34,        1, 13368960, 0x424001ca
+0,         35,         35,        1, 13368960, 0x08651f52
+0,         36,         36,        1, 13368960, 0x95a60717
+0,         37,         37,        1, 13368960, 0x9571a4fc
+0,         38,         38,        1, 13368960, 0x958b479a
+0,         39,         39,        1, 13368960, 0xa93d2034
+0,         40,         40,        1, 13368960, 0x63568237
+0,         41,         41,        1, 13368960, 0x101fcc08
+0,         42,         42,        1, 13368960, 0xb4cd30ae
+0,         43,         43,        1, 13368960, 0x6b16a36e
+0,         44,         44,        1, 13368960, 0x16f462ba
+0,         45,         45,        1, 13368960, 0xfc6f6a4d
+0,         46,         46,        1, 13368960, 0x5801d227
+0,         47,         47,        1, 13368960, 0x4af661ba
+0,         48,         48,        1, 13368960, 0xb3f78825
+0,         49,         49,        1, 13368960, 0xccc5e616
+0,         50,         50,        1, 13368960, 0xf574dd62
+0,         51,         51,        1, 13368960, 0x5f82af98
+0,         52,         52,        1, 13368960, 0xe63f2bcf
+0,         53,         53,        1, 13368960, 0x407d7ee1
+0,         54,         54,        1, 13368960, 0xbdb7eeba
+0,         55,         55,        1, 13368960, 0x37c001c5
+0,         56,         56,        1, 13368960, 0x619414d1
+0,         57,         57,        1, 13368960, 0x82f8cf67
+0,         58,         58,        1, 13368960, 0x464ac4f3
+0,         59,         59,        1, 13368960, 0x78f9991a
+0,         60,         60,        1, 13368960, 0xeeddba5b
+0,         61,         61,        1, 13368960, 0x9426f039
+0,         62,         62,        1, 13368960, 0x2b418600
+0,         63,         63,        1, 13368960, 0xfc41210c
+0,         64,         64,        1, 13368960, 0xa191b118
+0,         65,         65,        1, 13368960, 0x9a3dec6a
+0,         66,         66,        1, 13368960, 0xd8e8b55a
+0,         67,         67,        1, 13368960, 0xb45b815a
+0,         68,         68,        1, 13368960, 0x86a91143
+0,         69,         69,        1, 13368960, 0x2b03221b
+0,         70,         70,        1, 13368960, 0x78aba843
+0,         71,         71,        1, 13368960, 0x6fe9268b
+0,         72,         72,        1, 13368960, 0x4ebe6005
+0,         73,         73,        1, 13368960, 0x5a66f82b
+0,         74,         74,        1, 13368960, 0x8a224cc6
+0,         75,         75,        1, 13368960, 0x8a224cc6
+0,         76,         76,        1, 13368960, 0x5a055a2f
+0,         77,         77,        1, 13368960, 0x5a055a2f
+0,         78,         78,        1, 13368960, 0x984ee1a4
+0,         79,         79,        1, 13368960, 0x0d65da82
+0,         80,         80,        1, 13368960, 0xcd7c4226
+0,         81,         81,        1, 13368960, 0x2896614e
+0,         82,         82,        1, 13368960, 0x997ddce1
+0,         83,         83,        1, 13368960, 0x3018e3d9
+0,         84,         84,        1, 13368960, 0xd01cb3bc
+0,         85,         85,        1, 13368960, 0x2f643612
+0,         86,         86,        1, 13368960, 0x23c2dfb3
+0,         87,         87,        1, 13368960, 0x23c2dfb3
+0,         88,         88,        1, 13368960, 0x57d69dd3
+0,         89,         89,        1, 13368960, 0xd270a0ab
+0,         90,         90,        1, 13368960, 0xa24e5c1e
+0,         91,         91,        1, 13368960, 0xc3c047b2
+0,         92,         92,        1, 13368960, 0x5a5b4eaa
+0,         93,         93,        1, 13368960, 0xd32c7a91
+0,         94,         94,        1, 13368960, 0x87ee6217
+0,         95,         95,        1, 13368960, 0xbe1e8641
+0,         96,         96,        1, 13368960, 0x88225cf9
+0,         97,         97,        1, 13368960, 0x41c1b776
+0,         98,         98,        1, 13368960, 0xc7cde7f4
+0,         99,         99,        1, 13368960, 0x31b8ac12
+0,        100,        100,        1, 13368960, 0x6c12322d
+0,        101,        101,        1, 13368960, 0xa3d4a8e4
+0,        102,        102,        1, 13368960, 0x6d62ade8
+0,        103,        103,        1, 13368960, 0x6d62ade8
+0,        104,        104,        1, 13368960, 0x3ede9b6f
+0,        105,        105,        1, 13368960, 0x56924e2b
+0,        106,        106,        1, 13368960, 0x8c25ee45
+0,        107,        107,        1, 13368960, 0xfc2e5e96
+0,        108,        108,        1, 13368960, 0x5fd3c9ce
+0,        109,        109,        1, 13368960, 0x51e9dd4d
+0,        110,        110,        1, 13368960, 0xd7b90558
+0,        111,        111,        1, 13368960, 0xfe185238
+0,        112,        112,        1, 13368960, 0x1be11174
+0,        113,        113,        1, 13368960, 0x16f9a81b
+0,        114,        114,        1, 13368960, 0x8533b2be
+0,        115,        115,        1, 13368960, 0xd8327426
+0,        116,        116,        1, 13368960, 0x7a6f3d80
+0,        117,        117,        1, 13368960, 0xeb879ea8
+0,        118,        118,        1, 13368960, 0x904da2b8
+0,        119,        119,        1, 13368960, 0xeed21ab9
+0,        120,        120,        1, 13368960, 0x9c5cf568
+0,        121,        121,        1, 13368960, 0x0bbe1a28
+0,        122,        122,        1, 13368960, 0xf2604543
+0,        123,        123,        1, 13368960, 0xf3d43846
+0,        124,        124,        1, 13368960, 0x9f768657
+0,        125,        125,        1, 13368960, 0x74b0d261
+0,        126,        126,        1, 13368960, 0x0f08ec8e
+0,        127,        127,        1, 13368960, 0xb77f9cb8
+0,        128,        128,        1, 13368960, 0x696c5bfa
+0,        129,        129,        1, 13368960, 0x4e99ddf6
+0,        130,        130,        1, 13368960, 0x229ecd66
+0,        131,        131,        1, 13368960, 0xd2b322d4
+0,        132,        132,        1, 13368960, 0x83d42180
+0,        133,        133,        1, 13368960, 0xb40d2508
+0,        134,        134,        1, 13368960, 0x35e92fa5
+0,        135,        135,        1, 13368960, 0x5aa2bec9
+0,        136,        136,        1, 13368960, 0x92be5044
+0,        137,        137,        1, 13368960, 0x6ae3f3a2
+0,        138,        138,        1, 13368960, 0xc76e7b05
+0,        139,        139,        1, 13368960, 0xc76e7b05
+0,        140,        140,        1, 13368960, 0xf04961fe
+0,        141,        141,        1, 13368960, 0x44ce69d1
+0,        142,        142,        1, 13368960, 0xf659fb8f
+0,        143,        143,        1, 13368960, 0x365ae456
+0,        144,        144,        1, 13368960, 0xa6dceffc
+0,        145,        145,        1, 13368960, 0x2dd12c22
+0,        146,        146,        1, 13368960, 0xb896e3f3
+0,        147,        147,        1, 13368960, 0xd6615b15
+0,        148,        148,        1, 13368960, 0xc375996b
+0,        149,        149,        1, 13368960, 0x89a06cbf
+0,        150,        150,        1, 13368960, 0x20d54f8b
+0,        151,        151,        1, 13368960, 0x955f4329
+0,        152,        152,        1, 13368960, 0x9c7e3906
+0,        153,        153,        1, 13368960, 0x449a63ea
+0,        154,        154,        1, 13368960, 0x62431d75
+0,        155,        155,        1, 13368960, 0xac52d9f3
+0,        156,        156,        1, 13368960, 0x57bef208
+0,        157,        157,        1, 13368960, 0x32f604d5
+0,        158,        158,        1, 13368960, 0x55b679c9
+0,        159,        159,        1, 13368960, 0x2003c55d
+0,        160,        160,        1, 13368960, 0x0e8d0111
+0,        161,        161,        1, 13368960, 0x4876f64d
+0,        162,        162,        1, 13368960, 0x44514a09
+0,        163,        163,        1, 13368960, 0x7ce81efd
+0,        164,        164,        1, 13368960, 0x2af740ab
+0,        165,        165,        1, 13368960, 0xbc52dca2
+0,        166,        166,        1, 13368960, 0x9ba679e2
+0,        167,        167,        1, 13368960, 0x4e9195e1
+0,        168,        168,        1, 13368960, 0x5078ae80
+0,        169,        169,        1, 13368960, 0xab823be0
+0,        170,        170,        1, 13368960, 0xc45a011e
+0,        171,        171,        1, 13368960, 0xb0a0beaf
+0,        172,        172,        1, 13368960, 0x0f1169a6
+0,        173,        173,        1, 13368960, 0x56d53564
+0,        174,        174,        1, 13368960, 0x93874837
+0,        175,        175,        1, 13368960, 0x2e4c3acf
+0,        176,        176,        1, 13368960, 0xf51f5beb
+0,        177,        177,        1, 13368960, 0x5ffffae0
+0,        178,        178,        1, 13368960, 0x3b1a3df9
+0,        179,        179,        1, 13368960, 0xfecd52e1
+0,        180,        180,        1, 13368960, 0xc84ec5c6
+0,        181,        181,        1, 13368960, 0xd033a6b4
+0,        182,        182,        1, 13368960, 0x18230ce6
+0,        183,        183,        1, 13368960, 0xa240d858
+0,        184,        184,        1, 13368960, 0x058d32ec
+0,        185,        185,        1, 13368960, 0x46e81bad
+0,        186,        186,        1, 13368960, 0x78a89b7d
+0,        187,        187,        1, 13368960, 0xf9a0b94e
+0,        188,        188,        1, 13368960, 0x34fdd579
+0,        189,        189,        1, 13368960, 0xd58f5aa2
+0,        190,        190,        1, 13368960, 0x4d957a13
+0,        191,        191,        1, 13368960, 0x0b233f2c
+0,        192,        192,        1, 13368960, 0xcc5471d5
+0,        193,        193,        1, 13368960, 0xcc5471d5
+0,        194,        194,        1, 13368960, 0xddccf2ea
+0,        195,        195,        1, 13368960, 0xddccf2ea
+0,        196,        196,        1, 13368960, 0x38290ed9
+0,        197,        197,        1, 13368960, 0x095f6f3a
+0,        198,        198,        1, 13368960, 0xe4c70f9f
+0,        199,        199,        1, 13368960, 0x695cd27d
+0,        200,        200,        1, 13368960, 0x98a15fcb
+0,        201,        201,        1, 13368960, 0x22a37600
+0,        202,        202,        1, 13368960, 0xa7bc5ddf
+0,        203,        203,        1, 13368960, 0x63778def
+0,        204,        204,        1, 13368960, 0xa7bc5ddf
+0,        205,        205,        1, 13368960, 0xcce44a22
+0,        206,        206,        1, 13368960, 0xe9e1e769
+0,        207,        207,        1, 13368960, 0x05c652e7
+0,        208,        208,        1, 13368960, 0xc075c9b0
+0,        209,        209,        1, 13368960, 0x6d674c85
+0,        210,        210,        1, 13368960, 0x57938439
+0,        211,        211,        1, 13368960, 0x28296abd
+0,        212,        212,        1, 13368960, 0xc29bd537
+0,        213,        213,        1, 13368960, 0xbb01f326
+0,        214,        214,        1, 13368960, 0x68f9366d
+0,        215,        215,        1, 13368960, 0x3b8f6d9a
+0,        216,        216,        1, 13368960, 0x26db944e
+0,        217,        217,        1, 13368960, 0x2f975635
+0,        218,        218,        1, 13368960, 0x4f8d15a2
+0,        219,        219,        1, 13368960, 0x3b773121
+0,        220,        220,        1, 13368960, 0x0e502331
+0,        221,        221,        1, 13368960, 0xffe3a0e9
+0,        222,        222,        1, 13368960, 0x443fa9fb
+0,        223,        223,        1, 13368960, 0xdc592fd0
+0,        224,        224,        1, 13368960, 0x88f537a3
+0,        225,        225,        1, 13368960, 0x99216d73
+0,        226,        226,        1, 13368960, 0x4809af2c
+0,        227,        227,        1, 13368960, 0x2dd56e6a
+0,        228,        228,        1, 13368960, 0x674cc602
+0,        229,        229,        1, 13368960, 0x08685038
+0,        230,        230,        1, 13368960, 0x4b4219f3
+0,        231,        231,        1, 13368960, 0xb850e27c
+0,        232,        232,        1, 13368960, 0xe3aca387
+0,        233,        233,        1, 13368960, 0x11c50e02
+0,        234,        234,        1, 13368960, 0xa14f9a7f
+0,        235,        235,        1, 13368960, 0x2407abdd
+0,        236,        236,        1, 13368960, 0xbe8cc86b
+0,        237,        237,        1, 13368960, 0x53f539b4
+0,        238,        238,        1, 13368960, 0x0d4c359c
+0,        239,        239,        1, 13368960, 0x3ed14dad
+0,        240,        240,        1, 13368960, 0xf4676505
+0,        241,        241,        1, 13368960, 0x6dade6bf
+0,        242,        242,        1, 13368960, 0x4390f1fa
+0,        243,        243,        1, 13368960, 0xd4ffd518
+0,        244,        244,        1, 13368960, 0x933b9c20
+0,        245,        245,        1, 13368960, 0xe586663a
+0,        246,        246,        1, 13368960, 0x4b3f1e0f
+0,        247,        247,        1, 13368960, 0xe99668e1
+0,        248,        248,        1, 13368960, 0x4967157b
+0,        249,        249,        1, 13368960, 0x443314db
+0,        250,        250,        1, 13368960, 0x83023744
+0,        251,        251,        1, 13368960, 0x35e8b4da
+0,        252,        252,        1, 13368960, 0xc2eeb60d
+0,        253,        253,        1, 13368960, 0x2df97afe
+0,        254,        254,        1, 13368960, 0x4f9eeab8
+0,        255,        255,        1, 13368960, 0x5cfa523d
+0,        256,        256,        1, 13368960, 0x4badc6b8
+0,        257,        257,        1, 13368960, 0xaa801786
+0,        258,        258,        1, 13368960, 0xca282526
+0,        259,        259,        1, 13368960, 0x3a93f0cc
+0,        260,        260,        1, 13368960, 0x290e550c
+0,        261,        261,        1, 13368960, 0x29a015d8
+0,        262,        262,        1, 13368960, 0x4e2f73d6
+0,        263,        263,        1, 13368960, 0xfa87495c
+0,        264,        264,        1, 13368960, 0xaca638a5
+0,        265,        265,        1, 13368960, 0xef22830f