diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2015-05-07 14:21:59 +0300 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-05-07 14:22:04 +0300 |
commit | b28d5c49f7e5586a212bfffdd2baa752e64d839d (patch) | |
tree | cbe24bca8797137a5e7fbfba33542d274fcc5690 /tests | |
parent | 9253cc496a50e82e56dff5c7d0e15c95f7d50ce2 (diff) | |
parent | 2293ec6ab300cd58fc057344610a3ad65d2268b8 (diff) |
Merge remote-tracking branch 'rbultje/vp9-profile23-wip'
* rbultje/vp9-profile23-wip:
libvpxdec: add 440 pixfmts.
vp9: add profile 2/3 fate tests.
vp9: add inter-frame profile 2/3 suport.
vp9: add keyframe profile 2/3 support.
vp9: parse profile 2/3 bitdepth in frame header.
vp9: add profile 2/3 to exported profiles.
fate: add/update reference files for 440 addition.
swscale: add yuv440p10/12 pixfmts.
lavc: add yuv440p10/12 formats to aligned pixfmt list.
lavu: add yuv440p10/12 pixfmts.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests')
22 files changed, 186 insertions, 4 deletions
diff --git a/tests/fate/vpx.mak b/tests/fate/vpx.mak index 3bc8e9a38e..c381757eb4 100644 --- a/tests/fate/vpx.mak +++ b/tests/fate/vpx.mak @@ -87,7 +87,7 @@ endef define FATE_VP9_PROFILE_SUITE FATE_VP9-$(CONFIG_MATROSKA_DEMUXER) += fate-vp9p$(2)-$(1) -fate-vp9p$(2)-$(1): CMD = framemd5 -i $(TARGET_SAMPLES)/vp9-test-vectors/vp9$(2)-2-$(1).webm +fate-vp9p$(2)-$(1): CMD = framemd5 -i $(TARGET_SAMPLES)/vp9-test-vectors/vp9$(2)-2-$(1).webm $(3) fate-vp9p$(2)-$(1): REF = $(SRC_PATH)/tests/ref/fate/vp9p$(2)-$(1) endef @@ -98,6 +98,8 @@ VP9_Q = 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 \ VP9_SHARP = 1 2 3 4 5 6 7 VP9_SIZE_A = 08 10 16 18 32 34 64 66 VP9_SIZE_B = 196 198 200 202 208 210 224 226 +VP9_CHROMA_SUBSAMPLE = 422 440 444 +VP9_HIGH_BITDEPTH = 10 12 define FATE_VP9_FULL $(foreach Q,$(VP9_Q),$(eval $(call FATE_VP9_SUITE,00-quantizer-$(Q)))) @@ -105,9 +107,9 @@ $(foreach SHARP,$(VP9_SHARP),$(eval $(call FATE_VP9_SUITE,01-sharpness-$(SHARP)) $(foreach W,$(VP9_SIZE_A),$(eval $(foreach H,$(VP9_SIZE_A),$(eval $(call FATE_VP9_SUITE,02-size-$(W)x$(H)))))) $(foreach W,$(VP9_SIZE_B),$(eval $(foreach H,$(VP9_SIZE_B),$(eval $(call FATE_VP9_SUITE,03-size-$(W)x$(H)))))) $(eval $(call FATE_VP9_SUITE,03-deltaq)) -$(eval $(call FATE_VP9_PROFILE_SUITE,04-yuv444,1)) -$(eval $(call FATE_VP9_PROFILE_SUITE,04-yuv440,1)) -$(eval $(call FATE_VP9_PROFILE_SUITE,04-yuv422,1)) +$(foreach SS,$(VP9_CHROMA_SUBSAMPLE),$(eval $(call FATE_VP9_PROFILE_SUITE,04-yuv$(SS),1,))) +$(foreach BD,$(VP9_HIGH_BITDEPTH),$(eval $(call FATE_VP9_PROFILE_SUITE,20-$(BD)bit-yuv420,2,-pix_fmt yuv420p$(BD)le))) +$(foreach BD,$(VP9_HIGH_BITDEPTH),$(eval $(foreach SS,$(VP9_CHROMA_SUBSAMPLE),$(eval $(call FATE_VP9_PROFILE_SUITE,20-$(BD)bit-yuv$(SS),3,-pix_fmt yuv$(SS)p$(BD)le))))) $(eval $(call FATE_VP9_SUITE,06-bilinear)) $(eval $(call FATE_VP9_SUITE,09-lf_deltas)) $(eval $(call FATE_VP9_SUITE,10-show-existing-frame)) diff --git a/tests/ref/fate/filter-pixdesc-yuv440p10be b/tests/ref/fate/filter-pixdesc-yuv440p10be new file mode 100644 index 0000000000..95747c2e5a --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv440p10be @@ -0,0 +1 @@ +pixdesc-yuv440p10be 8bc503265081c9dc9890f95aa7a94000 diff --git a/tests/ref/fate/filter-pixdesc-yuv440p10le b/tests/ref/fate/filter-pixdesc-yuv440p10le new file mode 100644 index 0000000000..aaeb34e0ab --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv440p10le @@ -0,0 +1 @@ +pixdesc-yuv440p10le 84740bc888a73215a8487c6d2cabab37 diff --git a/tests/ref/fate/filter-pixdesc-yuv440p12be b/tests/ref/fate/filter-pixdesc-yuv440p12be new file mode 100644 index 0000000000..80d5eca326 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv440p12be @@ -0,0 +1 @@ +pixdesc-yuv440p12be 0da181b349062381436c002ee72be5f9 diff --git a/tests/ref/fate/filter-pixdesc-yuv440p12le b/tests/ref/fate/filter-pixdesc-yuv440p12le new file mode 100644 index 0000000000..4de527b98c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv440p12le @@ -0,0 +1 @@ +pixdesc-yuv440p12le 682997272e77063a2e260a2c483b3306 diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy index a42173442b..d3953ea044 100644 --- a/tests/ref/fate/filter-pixfmts-copy +++ b/tests/ref/fate/filter-pixfmts-copy @@ -78,6 +78,10 @@ yuv422p16le 5d8e26fbbc8f25576065106c8820d56a yuv422p9be e3b364350da35d2ffd431665ed9d3592 yuv422p9le 0f21976b77781cada504f690d7dc6c15 yuv440p e6754959dfd9631f2dc1682fa71aa4e0 +yuv440p10be 8bc503265081c9dc9890f95aa7a94000 +yuv440p10le 84740bc888a73215a8487c6d2cabab37 +yuv440p12be 0da181b349062381436c002ee72be5f9 +yuv440p12le 682997272e77063a2e260a2c483b3306 yuv444p db3ad634aea336663a2f5c2475b95410 yuv444p10be e341efd871b34308831113f4b2ff29f9 yuv444p10le f9666d63623e0d7dceda1a17202579cf diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop index f091a0a81d..d5df6141ba 100644 --- a/tests/ref/fate/filter-pixfmts-crop +++ b/tests/ref/fate/filter-pixfmts-crop @@ -75,6 +75,10 @@ yuv422p16le 5420bd643996c2fc10709ca58a0323e9 yuv422p9be 0cf0d2f092b01b86cb8883e5b9ee70fd yuv422p9le caa7eabbc6cc12b91314d5a03857c3d9 yuv440p 54ee388cdaf8b1fe88b78348913b18b0 +yuv440p10be 74cc406aade7a42bd2e61065a26c37d6 +yuv440p10le 23a988639a018805f4af77621530e629 +yuv440p12be cbc98bace0a5a83bbe178ea086a8700c +yuv440p12le a1eafa7c4ec86933263bf435c7c25bad yuv444p 434403ed452af56f5bc6e96863eaca97 yuv444p10be d7ef21572858c0071b5c74281ed8cb1b yuv444p10le 3c293e9a0aacd45fbcf9b6568cddcb4f diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field index 4023d18592..a462bda34d 100644 --- a/tests/ref/fate/filter-pixfmts-field +++ b/tests/ref/fate/filter-pixfmts-field @@ -78,6 +78,10 @@ yuv422p16le b35565fe10f9a15b71d3706877118d8e yuv422p9be 41605ec9fb967cc3da4ac88d8c4ca6ba yuv422p9le 10bf2ae59bb45f5d632afe2fa0788f17 yuv440p 4558340790744ccad447adcd3c8f041c +yuv440p10be f4a35891ee216870553cb786aa019d11 +yuv440p10le bd25aebbd7b69932fe102dee4ae062bb +yuv440p12be 710a7e4fa709901b8be00179c5387977 +yuv440p12le c071b25efc3e826cfd20eb7ad09bc5f4 yuv444p 018c531ab9b4427f6b3ae863306f7bdf yuv444p10be d45e1d588191d1e038e88ca3406bfe14 yuv444p10le 991363b633a740ae2fc48d8cc8bde0b3 diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip index 97b41657ba..186cf21ee2 100644 --- a/tests/ref/fate/filter-pixfmts-hflip +++ b/tests/ref/fate/filter-pixfmts-hflip @@ -75,6 +75,10 @@ yuv422p16le 02975f7af27c35e68684235d185a4828 yuv422p9be d4fdec159cb4c106a81e407fe1b441be yuv422p9le 7a19175e5e38a028029cf6c14f5485d8 yuv440p 18b37e71484029063d41c5716cd0f785 +yuv440p10be a2548200f66493eb10d23413fa893103 +yuv440p10le 7a61ef006bbec1a98ba21caa89052e50 +yuv440p12be 941298529e9c859b197508252c38c0b4 +yuv440p12le 405aaae3b31ec699d130cef399a57f97 yuv444p e666141ffbbc8ed5ecfd65bf27b07c72 yuv444p10be 39437baaba84ff78b152769202566acd yuv444p10le a8c9900e3593919c029373cc7781e64d diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il index e3992ebe65..9549f5e9a8 100644 --- a/tests/ref/fate/filter-pixfmts-il +++ b/tests/ref/fate/filter-pixfmts-il @@ -77,6 +77,10 @@ yuv422p16le a1dbef3752c0c578e0285980a5859864 yuv422p9be f3e1b7196d3e17ad5d31d9d200a2457e yuv422p9le a21cb4b38bbdee136f70c15abecd5f8b yuv440p f0cfcb6a845fc7f33ab54f04e5f61099 +yuv440p10be b7e2bfb6fbe4168837c93896e21c3163 +yuv440p10le 70d77fa0c45ae283bd85c61633eab146 +yuv440p12be 38662f60e8500ab35398952e468739e9 +yuv440p12le 32aa0bf8408d0118bc002b89ee6adc42 yuv444p 8bf605570d90a638980e1c11526d99e7 yuv444p10be 755f929aff54eda092127fca283cf333 yuv444p10le fe216173a6b4eff5c029d468861b3da6 diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null index a42173442b..d3953ea044 100644 --- a/tests/ref/fate/filter-pixfmts-null +++ b/tests/ref/fate/filter-pixfmts-null @@ -78,6 +78,10 @@ yuv422p16le 5d8e26fbbc8f25576065106c8820d56a yuv422p9be e3b364350da35d2ffd431665ed9d3592 yuv422p9le 0f21976b77781cada504f690d7dc6c15 yuv440p e6754959dfd9631f2dc1682fa71aa4e0 +yuv440p10be 8bc503265081c9dc9890f95aa7a94000 +yuv440p10le 84740bc888a73215a8487c6d2cabab37 +yuv440p12be 0da181b349062381436c002ee72be5f9 +yuv440p12le 682997272e77063a2e260a2c483b3306 yuv444p db3ad634aea336663a2f5c2475b95410 yuv444p10be e341efd871b34308831113f4b2ff29f9 yuv444p10le f9666d63623e0d7dceda1a17202579cf diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale index b691b98e7a..a091b8b0d0 100644 --- a/tests/ref/fate/filter-pixfmts-scale +++ b/tests/ref/fate/filter-pixfmts-scale @@ -78,6 +78,10 @@ yuv422p16le 7200f2405f7b979bc29f5446653d1fbe yuv422p9be 4c44d041f51b499fe419c51be0831c12 yuv422p9le b48e78a8a6a3f88269b4f5f810b75603 yuv440p a9dd3fab4320c3c9b0eb01d2bf75acb9 +yuv440p10be e79d6857dd66adf03fd90b7c4ba1a4f8 +yuv440p10le 9cf6444970548a93ec8ceb0e3e4244bc +yuv440p12be 66eb24b71083413d2ece3ce9f9527b90 +yuv440p12le d6b60a9453e2ec0c8e487fc82d8b476a yuv444p 77387910c01eacca94793a9be37c1aa1 yuv444p10be b4e8cef69cb2ad2c24e795325a1d883c yuv444p10le 83855dd296a1859c085193c1edbb35e2 diff --git a/tests/ref/fate/filter-pixfmts-swapuv b/tests/ref/fate/filter-pixfmts-swapuv index a37384e5b2..219e529e4e 100644 --- a/tests/ref/fate/filter-pixfmts-swapuv +++ b/tests/ref/fate/filter-pixfmts-swapuv @@ -23,6 +23,10 @@ yuv422p16le fb8e5aff474eca0b9b4bba0ab5765158 yuv422p9be 2d27809e85655e5ce9db5f194d617069 yuv422p9le 13f42a98d4c6c57883d6817329ec3ea7 yuv440p 44c7ad06592e46b42143756210798d7d +yuv440p10be 9b623abf03ad22bec852250170bfb42d +yuv440p10le cfb3e95f24943a4ead5c3b59eed9f2ce +yuv440p12be caf621757fdc1942cb3d90fc16858eef +yuv440p12le 99a54b4e9a286ce34a686de534377253 yuv444p 49587b263a4c8da66ddc267f746b7041 yuv444p10be 6589db276e865800614153e43bad3da8 yuv444p10le 8e17f00cbc47188e007b59e568bf13aa diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip index 847cc5564f..3eb77a3a1d 100644 --- a/tests/ref/fate/filter-pixfmts-vflip +++ b/tests/ref/fate/filter-pixfmts-vflip @@ -78,6 +78,10 @@ yuv422p16le d3d1ff9c78b6d1dda8e5529aa881e254 yuv422p9be b910bf8de09521e2935749fa68fbcf8e yuv422p9le 98d13d3db47da9be9f666ce773f2eed9 yuv440p aba0a5eda16ce1050175bb1151900a4c +yuv440p10be 0ed6a258237270dcf17f848037bb4175 +yuv440p10le 91c69939e302885d3851b74d831aa094 +yuv440p12be ffdd1de6e681e99b9362230d75f4d7de +yuv440p12le 55a95432d92f57acaae1dfaff5475d2f yuv444p 81a72d37cdfba65c7a2dfccaf21cd0d8 yuv444p10be a10191d92e5a08983bec906d8fbb505a yuv444p10le 6367be8bb534416105e450a54ae2efbf diff --git a/tests/ref/fate/vp9p2-20-10bit-yuv420 b/tests/ref/fate/vp9p2-20-10bit-yuv420 new file mode 100644 index 0000000000..297a178bec --- /dev/null +++ b/tests/ref/fate/vp9p2-20-10bit-yuv420 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 43200, c3964ed9065de7f839b8d878444c6140 +0, 1, 1, 1, 43200, 87595f7f53d6e84af9708dba72422cc4 +0, 2, 2, 1, 43200, 5cadbce099363a71040919e6f1cec496 +0, 3, 3, 1, 43200, 0e3cab2b26b936de245a94b4128a368f +0, 4, 4, 1, 43200, 07bde452ca50655717a85cd9fdb3f7ce +0, 5, 5, 1, 43200, 00bee090fe849fee5fd4eb169c62c897 +0, 6, 6, 1, 43200, 4564a423df89d7e9dea1226873ce9a51 +0, 7, 7, 1, 43200, 7580af6956360112191380a677f5e625 +0, 8, 8, 1, 43200, c9d05c5aadf8a372acfc2c93094d003e +0, 9, 9, 1, 43200, 6c08ea732cda06cf9a12f2e1a089d401 diff --git a/tests/ref/fate/vp9p2-20-12bit-yuv420 b/tests/ref/fate/vp9p2-20-12bit-yuv420 new file mode 100644 index 0000000000..1ba0094146 --- /dev/null +++ b/tests/ref/fate/vp9p2-20-12bit-yuv420 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 43200, 8403bd5a381737e1c2d737047f6a5a0b +0, 1, 1, 1, 43200, 3c0bf7eecc3131e3598f6810d6b70539 +0, 2, 2, 1, 43200, ff020bf894bb88d74426f02a75081695 +0, 3, 3, 1, 43200, 097d81cb29f1caaf4446f3a3de4842d9 +0, 4, 4, 1, 43200, e923a7e7e0349846ba27bd2e6ebdf4df +0, 5, 5, 1, 43200, 28c6016e6687c7eecbe4057a4dbfe372 +0, 6, 6, 1, 43200, 15ae05537ea7152b535d112871b5ef84 +0, 7, 7, 1, 43200, cb50d043a10a0e9b52eed0e8b3aabc7b +0, 8, 8, 1, 43200, f97dfbce56e36a42538ef000ce0e937e +0, 9, 9, 1, 43200, aae42063df910ed31c09eba5f73a195c diff --git a/tests/ref/fate/vp9p3-20-10bit-yuv422 b/tests/ref/fate/vp9p3-20-10bit-yuv422 new file mode 100644 index 0000000000..5aaf0568cd --- /dev/null +++ b/tests/ref/fate/vp9p3-20-10bit-yuv422 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 57600, 18fed3eff623f0308561e5db0bc28691 +0, 1, 1, 1, 57600, 3f22b2269cd53738e955c4b27ff6abce +0, 2, 2, 1, 57600, d1a44bae5cf45c68c5ca86f9e1ffd6a0 +0, 3, 3, 1, 57600, 6592a5b6f1a8a18930bf27195a836efc +0, 4, 4, 1, 57600, f1dc8ba72916630aa8ff07f214bd1baf +0, 5, 5, 1, 57600, 195db6438c313e870ecfe9db3e3cbe83 +0, 6, 6, 1, 57600, ad1cca6689026c31c2350594b669b7e7 +0, 7, 7, 1, 57600, 6cb437a604a714ea746b429cdd68c47f +0, 8, 8, 1, 57600, cda524f9de8774cc161224c3b81033f5 +0, 9, 9, 1, 57600, a2ae05ae998b4158a32b96e01ed02241 diff --git a/tests/ref/fate/vp9p3-20-10bit-yuv440 b/tests/ref/fate/vp9p3-20-10bit-yuv440 new file mode 100644 index 0000000000..cd3f383cd1 --- /dev/null +++ b/tests/ref/fate/vp9p3-20-10bit-yuv440 @@ -0,0 +1,25 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 57600, 504a347654ef41e568c484ab017f5387 +0, 1, 1, 1, 57600, 6110f151a39144da5616227d44b81c21 +0, 2, 2, 1, 57600, a856b5e0675c59fb9329d087580c6c5b +0, 3, 3, 1, 57600, d951b271bf38e7c9b9d215f7a87a079c +0, 4, 4, 1, 57600, a9e6feb4142a111c74d46cdbac08f2e6 +0, 5, 5, 1, 57600, 4802b599651e7aa35cd52d0dfbfaa4d3 +0, 6, 6, 1, 57600, 1244f3b9da3341057566915e708c7afb +0, 7, 7, 1, 57600, 212a02d7ee8d56b6f2a4fd7ee6eb3c93 +0, 8, 8, 1, 57600, 1872091be977628ff5435f9186f64a29 +0, 9, 9, 1, 57600, d5255599c33859ee96474a20929dc4bb +0, 10, 10, 1, 57600, 16d0056501cd1bfc630f6f99672504a0 +0, 11, 11, 1, 57600, 7dcca62c4dc5d508f38376533648bce6 +0, 12, 12, 1, 57600, 1e1617813af32cbf7be3df11d275339e +0, 13, 13, 1, 57600, 88b036fde717f72485b24e346f55f9dc +0, 14, 14, 1, 57600, e689287b89b116ec71670ee479e15717 +0, 15, 15, 1, 57600, 211aa3727dcde2d9dfe15d6cebda69e4 +0, 16, 16, 1, 57600, 3037677f680cbdcac242da94717da3ff +0, 17, 17, 1, 57600, 0138ea9fd279a939df385ea0c97700ca +0, 18, 18, 1, 57600, 9da47cb99085c352f9e9a07639a9b3cb +0, 19, 19, 1, 57600, d369f4c840ccb61ce3aaffc77b5f230e diff --git a/tests/ref/fate/vp9p3-20-10bit-yuv444 b/tests/ref/fate/vp9p3-20-10bit-yuv444 new file mode 100644 index 0000000000..ca218b84a4 --- /dev/null +++ b/tests/ref/fate/vp9p3-20-10bit-yuv444 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 86400, 06a4c4550dc31f75f842a4e65fc32398 +0, 1, 1, 1, 86400, f7feda15d5c2babc1f6438c72d4900e4 +0, 2, 2, 1, 86400, 5aa9924c0a17c2209b72ba7ec9af6fdd +0, 3, 3, 1, 86400, 01597451aab5498ba89a7f632cd7d0cf +0, 4, 4, 1, 86400, 9a42ae17c2744c305895acd911066575 +0, 5, 5, 1, 86400, 17c1d9cda113a3ce2fc7387e2adaa89b +0, 6, 6, 1, 86400, 6c6e303d282d8e043329eb6b29600cb4 +0, 7, 7, 1, 86400, 97b7d47711222a91dd7ac121df01f922 +0, 8, 8, 1, 86400, 69f305bc0a4a92422b5ebe05a3ac8b38 +0, 9, 9, 1, 86400, a559c738c428c2f895e94a31957eec6b diff --git a/tests/ref/fate/vp9p3-20-12bit-yuv422 b/tests/ref/fate/vp9p3-20-12bit-yuv422 new file mode 100644 index 0000000000..1a8a83b4fd --- /dev/null +++ b/tests/ref/fate/vp9p3-20-12bit-yuv422 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 57600, 442a6d932a163907303f1e08056b33b3 +0, 1, 1, 1, 57600, 80b21954eb522f0140e2226a03062839 +0, 2, 2, 1, 57600, 991251ca3f55879e3ed90d5816bf5056 +0, 3, 3, 1, 57600, 33f1a1aa1a48fda4ef7dccf302c4e7bf +0, 4, 4, 1, 57600, e9faf81b0664be622040910f29e3d522 +0, 5, 5, 1, 57600, fa9aba755df9f52aa551d942bba5e26f +0, 6, 6, 1, 57600, ef58938b38ced2fecb8afdb9a6d8024b +0, 7, 7, 1, 57600, ce43338326c024eb187abaeaa64a44b1 +0, 8, 8, 1, 57600, d487dab8c8b9f690f13569f3d1875a6d +0, 9, 9, 1, 57600, b4ab8672067ffce5df2daa9a2c2496d2 diff --git a/tests/ref/fate/vp9p3-20-12bit-yuv440 b/tests/ref/fate/vp9p3-20-12bit-yuv440 new file mode 100644 index 0000000000..f6e4cf196e --- /dev/null +++ b/tests/ref/fate/vp9p3-20-12bit-yuv440 @@ -0,0 +1,25 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 57600, 9c03fb4aa813522d9a44b3b309b85d19 +0, 1, 1, 1, 57600, 73081beafa17bc23a170172e311c0f54 +0, 2, 2, 1, 57600, 36a1eb7aec96b81d54119e26a5056f48 +0, 3, 3, 1, 57600, 228ca739c96ceb5c63f593790e487a49 +0, 4, 4, 1, 57600, 289e08c01574d23562ce8162b0ec553b +0, 5, 5, 1, 57600, 76ca62fa4b80bef534e3cb4e37d9f178 +0, 6, 6, 1, 57600, 0d9d5c09c4a453b8b7e04d2904924e15 +0, 7, 7, 1, 57600, b659b38305c3afbbc84f5aab4c373592 +0, 8, 8, 1, 57600, 3f5c87c678c2dc6ffc45ec875920e620 +0, 9, 9, 1, 57600, d758cb908aee57e05af8dd7132ce0973 +0, 10, 10, 1, 57600, 5539bdf8f2cfc09580bd9371c3655989 +0, 11, 11, 1, 57600, 0446cf34d7f1a081e7eef6050cbcb7d8 +0, 12, 12, 1, 57600, 2a29f74bd76f8c2187a0f61ff6935744 +0, 13, 13, 1, 57600, fb4b0e71884069537e3e3e62fbe83877 +0, 14, 14, 1, 57600, 57e19855e60825333fbbd9fdbad54ca0 +0, 15, 15, 1, 57600, 2f111ed5be32c4cbff83efd5530893db +0, 16, 16, 1, 57600, 87afd9a47e6ee7a71cee99157dd89815 +0, 17, 17, 1, 57600, 72992f2a91f9d91dca5c638d6a2f748c +0, 18, 18, 1, 57600, ad92cad72adfe2ad43c3be5e3b74439f +0, 19, 19, 1, 57600, d70f736810724ab968307daf4da1120c diff --git a/tests/ref/fate/vp9p3-20-12bit-yuv444 b/tests/ref/fate/vp9p3-20-12bit-yuv444 new file mode 100644 index 0000000000..2e5322150d --- /dev/null +++ b/tests/ref/fate/vp9p3-20-12bit-yuv444 @@ -0,0 +1,15 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/50 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 86400, d9500a2c9e0b6b44935de019c3583194 +0, 1, 1, 1, 86400, 58edf3e69b332a2b62ca78a8dc99ea68 +0, 2, 2, 1, 86400, ca8894e8496bf0eec64655972323feb2 +0, 3, 3, 1, 86400, 3473bbb77d10631525a6e7240f6f0c68 +0, 4, 4, 1, 86400, 1bc71b016a90d6a79882bd6b8af0cb23 +0, 5, 5, 1, 86400, ebfbb540587c20586d9ff33adee41f24 +0, 6, 6, 1, 86400, e8bd27ebb53f979232abbb9d18b15085 +0, 7, 7, 1, 86400, 820f65d50b3c48ec600924c0bba90c40 +0, 8, 8, 1, 86400, d8d8588550bc9820eb3289c5684dd7a9 +0, 9, 9, 1, 86400, d8bd25842191e47ac1b342655e7015e6 |