{"id":2244,"date":"2010-02-18T22:30:05","date_gmt":"2010-02-19T06:30:05","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=2244"},"modified":"2010-02-18T22:31:11","modified_gmt":"2010-02-19T06:31:11","slug":"another-round-of-samples-and-tests","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/another-round-of-samples-and-tests\/","title":{"rendered":"Another Round of Samples and Tests"},"content":{"rendered":"<p>Thanks to all of the advice <a href=\"http:\/\/multimedia.cx\/eggs\/call-for-samples\/\">in the comments of the last post<\/a> about filling in gaps in the <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=FATE_Test_Coverage\">FATE test coverage<\/a>, I have staged 11 new <a href=\"http:\/\/fate.multimedia.cx\/\">FATE<\/a> test specs:<\/p>\n<ul>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=357\">aac-demux<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=379\">ea-mad-pcm-planar<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=380\">nc-demux<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=381\">pcm_dvd<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=382\">sp5x<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=383\">sunraster-1bit-raw<\/a>, <a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=384\">sunraster-1bit-rle<\/a>, <a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=385\">sunraster-8bit-raw<\/a>, <a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=386\">sunraster-8bit-rle<\/a>, <a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=387\">sunraster-24bit-raw<\/a>, <a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=388\">sunraster-24bit-rle<\/a><\/li>\n<\/ul>\n<p>Regarding that <a href=\"http:\/\/samples.mplayerhq.hu\/image-samples\/sunrast\/\">group of 6 Sun raster files<\/a>, it&#8217;s interesting to note that the 24-bit raw Sun raster file sample is smaller than the 24-bit RLE version.<\/p>\n<p>I encountered a few problems with the suggestions from the last post. Among them:<\/p>\n<ul>\n<li>ami_stuff came through with a sample of a Fibonacci-encoded 8svx file. Unfortunately, it&#8217;s <a href=\"http:\/\/roundup.ffmpeg.org\/roundup\/ffmpeg\/issue1589\">attached to a bug report<\/a> because it&#8217;s not presently working. Test not staged.<\/li>\n<li>I downloaded the free <a href=\"http:\/\/www.commandandconquer.com\/classic\">Command &#038; Conquer games<\/a> from EA and looked into Tiberian Sun specifically. It looks like all the game resources are wrapped up into .MIX files. Not a big deal&#8211; I wrote a program years ago to take these apart. Unfortunately, the files are in a different MIX file format, apparently. So I&#8217;m still stuck on trying to get the audio samples I need.<\/li>\n<li>Carl Eugen pointed to a sample of Blu-Ray PCM (<a href=\"http:\/\/samples.mplayerhq.hu\/archive\/container\/mpegts\/\">mpegts+h264+++trunc_read_packet_loop.m2ts<\/a>). Thing is, the file has 9 streams; the pcm_bluray stream is right in the middle. I still don&#8217;t know how to tell <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> to select that stream.<\/li>\n<li>On the subject of files that have more than 1 audio and 1 video stream, most of these samples with subtitles have the same problem as encountered with the last item&#8211; I don&#8217;t know how to tell FFmpeg to process the subtitle stream. In fact, the sample from the previous item also has 4 pgssub streams. How do I select one? And will I be able to cleanly mux a subtitle stream into the framecrc format?<\/li>\n<\/ul>\n<p>I think FFmpeg&#8217;s -map option may hold the key. But I&#8217;m a little too tired and annoyed to read the source code which I&#8217;m certain is the only true documentation for how it works.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The crew comes through with samples<\/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-2244","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\/2244","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=2244"}],"version-history":[{"count":8,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2244\/revisions"}],"predecessor-version":[{"id":2252,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2244\/revisions\/2252"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=2244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=2244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=2244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}