{"id":2076,"date":"2010-01-13T21:53:22","date_gmt":"2010-01-14T05:53:22","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=2076"},"modified":"2010-06-04T06:47:03","modified_gmt":"2010-06-04T13:47:03","slug":"sif1-on-the-map","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/sif1-on-the-map\/","title":{"rendered":"SIF1 on the Map"},"content":{"rendered":"<p>Via the MultimediaWiki, <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=User:Suxen_drol\">Suxen Drol<\/a> made me aware of recent video codec identified only as <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=SIF1\">SIF1<\/a>. It seems the codec has been <a href=\"http:\/\/forum.doom9.org\/showthread.php?t=150210\">on the radar for a few months now<\/a>. The decoder source code (Windows) is available for download, as are a bunch of samples. Is anyone interested in writing a proper description for this codec based on the source code? If so, I hope you can understand whatever (human) language the author wrote it in. Here are the core filenames:<\/p>\n<pre>\r\n$ wc *.cpp\r\n    1185    2217   37009 AdaptFiltrDequant.cpp\r\n    4375   13045  119493 BikubDetcimation.cpp\r\n   14075   42529  533493 DeblokFiltrCompDvij.cpp\r\n    1566    3110   57229 MotionArifmDecomp.cpp\r\n     820    2429   23311 Rgb_viu_kon.cpp\r\n   21588   70557  889709 SifDecompressor.cpp\r\n     118     408    3577 SifEkspotrFunk.cpp\r\n     394    1063   12274 SifFilter.cpp\r\n      96     323    2764 SifFiltrUprDialog.cpp\r\n   44217  135681 1678859 total\r\n<\/pre>\n<p>Okay, so maybe not all of those filenames are so bad, but I challenge you to decipher many of the identifiers in the source. Also, some of those files are a tad bulky. Large swaths of code are written only in inline MMX. I haven&#8217;t seen this since <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=Lagarith\">Lagarith<\/a>. I have this weird feeling that this codec is going to exist in its own little universe for a long time to come even though the author seems to have invested a lot of research into making it competitive with H.264.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new alternative codec is in town<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2076","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2076","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=2076"}],"version-history":[{"count":3,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2076\/revisions"}],"predecessor-version":[{"id":2526,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2076\/revisions\/2526"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=2076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=2076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=2076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}