{"id":837,"date":"2009-01-10T23:30:26","date_gmt":"2009-01-11T07:30:26","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=837"},"modified":"2009-01-10T23:30:26","modified_gmt":"2009-01-11T07:30:26","slug":"bring-me-tests","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/bring-me-tests\/","title":{"rendered":"Bring Me Tests"},"content":{"rendered":"<p>People often ask me how they can help with this whole <a href=\"http:\/\/fate.multimedia.cx\/\">FATE<\/a> effort. There is one very clear item I could use help on: More tests. You can help me fill in the holes in FATE&#8217;s test coverage. For those who are interested:<\/p>\n<ul>\n<li>Check over the <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=FATE_Test_Coverage\">FATE Test Coverage wiki page<\/a><\/li>\n<li>Find red boxes<\/li>\n<li>Think of a method involving the &#8216;ffmpeg&#8217; command line tool that exercise the feature in that box, something along the lines of &#8220;ffmpeg -i sample.file -f framecrc -&#8220;, and preferably something that is expected to be bit-exact across platforms<\/li>\n<li>Tell me about the test, and where to locate the relevant sample file<\/li>\n<\/ul>\n<p>My ad-hoc &#8212; but not hard and fast &#8212; rule about FATE suite samples is that I try to keep them under 2 MB. Exceptions can be made, but I often carve up samples manually, either with dd, or by remuxing, or using both methods.<\/p>\n<p>If you have any concrete test spec ideas, please let me know, either through the comments or through email (on the sidebar). Remember, bit-exact tests are necessary at this point, although I hope to have a workable idea for testing non-bit-exact formats soon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Know any good test specs?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[],"class_list":["post-837","post","type-post","status-publish","format-standard","hentry","category-fate-server"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":3,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":865,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/837\/revisions\/865"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}