{"id":658,"date":"2008-12-01T21:13:24","date_gmt":"2008-12-02T05:13:24","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=658"},"modified":"2008-12-01T21:14:20","modified_gmt":"2008-12-02T05:14:20","slug":"baby-got-rv40","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/baby-got-rv40\/","title":{"rendered":"Baby Got RV40"},"content":{"rendered":"<p><a href=\"http:\/\/codecs.multimedia.cx\/\">Kostya<\/a> is overjoyed to announce that he has completed enough of his Summer of Code project for inclusion into the <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> codebase &#8212; Summer of Code 2007, that is. Kostya has activated his <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=RealVideo_4\">RealVideo 4 (RV40)<\/a> decoder. Pictured is a sample of &#8220;Baby Got Back&#8221;, Sir Mix-A-Lot&#8217;s timeless paean to the female backside, encoded in RV40 and available in <a href=\"http:\/\/samples.mplayerhq.hu\/real\/VC-RV40\/\">the samples repository<\/a>:<\/p>\n<p><center><br \/>\n<img decoding=\"async\" src=\"\/eggs\/images\/baby-got-back-rv40.jpg\" alt=\"Sir Mix-A-Lot's 'Baby Got Back', presented by RealVideo 4\" \/><br \/>\n<\/center><\/p>\n<p>Ah, still a classic. Many congratulations to Kostya for persisting in this herculean task well beyond the project due date.<\/p>\n<p>Also, do you <em>dare<\/em> ask why this is useful in the grand scheme of multimedia hacking? Seriously? Have you not learned by now? While it may be true that absolutely no one likes Real or their formats, there is still a huge legacy of media in the wild encoded in their formats, media that will need to be manipulated for many years to come.<\/p>\n<p>I would be remiss if I did not mention another game-related format that <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=User:Suxen_drol\">Suxen drol<\/a> committed a few weeks ago&#8211; the <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=Electronic_Arts_TGQ\">Electronic Arts TGQ video codec<\/a>. This is a motion JPEG variation that was notably used in <em><a href=\"http:\/\/www.mobygames.com\/game\/saturn\/crusader-no-remorse\">Crusader: No Remorse<\/a><\/em>.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.mobygames.com\/game\/saturn\/crusader-no-remorse\"><img decoding=\"async\" src=\"\/eggs\/images\/crusader-no-remorse-tgq.jpg\" alt=\"Crusader: No Remorse\" border=\"0\" \/><\/a><br \/>\n<\/center><\/p>\n<p><a href=\"http:\/\/fate.multimedia.cx\/\">FATE tests<\/a> have been added:<\/p>\n<ul>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=261\">real-rv40<\/a><\/li>\n<li><a href=\"http:\/\/fate.multimedia.cx\/index.php?test_spec=262\">ea-tgq<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kostya is overjoyed to announce that he has completed enough of his Summer of Code project for inclusion into the FFmpeg codebase &#8212; Summer of Code 2007, that is. Kostya has activated his RealVideo 4 (RV40) decoder. Pictured is a sample of &#8220;Baby Got Back&#8221;, Sir Mix-A-Lot&#8217;s timeless paean to the female backside, encoded in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101,29],"tags":[],"class_list":["post-658","post","type-post","status-publish","format-standard","hentry","category-fate-server","category-game-hacking"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/658","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=658"}],"version-history":[{"count":3,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/658\/revisions\/661"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}