README.md
1# VP9 Test Data 2 3This document lists the test data used by the VP9 decoder. 4 5Unless otherwise noted, the CRCs were computed using GStreamer's VA-API decoder in 6`gst-plugins-bad`. 7 8## test-25fps.vp9 9 10Same as Chromium's `test-25fps.vp9`. 11 12## vp90_2_10_show_existing_frame2_vp9 13 14Test taken from `libvpx` official test suite. 15 16The slice data in vp90_2_10_show_existing_frame2-vp9-ivf-slice-data-\*.bin was manually extracted 17from GStreamer using GDB. 18 19## vp90_2_10_show_existing_frame_vp9 20 21Test taken from `libvpx` official test suite. 22 23## resolution_change_500frames_vp9 24 25Same as Chromium's `test_resolution_change_500frames_vp9`. 26 27More information can be gathered from the Chromium documentation: 28 29``` 30Dumped compressed stream of videos on 31[http://crosvideo.appspot.com](http://crosvideo.appspot.com) manually 32changing resolutions at random. Those contain 144p, 240p, 360p, 480p, 720p, and 331080p frames. Those frame sizes can be found by 34 35ffprobe -show_frames resolution_change_500frames.vp9 36``` 37 38The slice data in resolution_change_500frames-vp9-ivf-slice-data-\*.bin was manually extracted from 39GStreamer using GDB. 40 41## vp9-superframe.bin 42 43Raw dump of a VP9 superframe. Extracted from GStreamer. Available at 44 45``` 46gst-plugins-bad/tests/check/libs/vp9parser.c 47``` 48