{"id":276,"date":"2014-05-03T19:05:52","date_gmt":"2014-05-03T19:05:52","guid":{"rendered":"http:\/\/blogs.gentoo.org\/lu_zero\/?p=276"},"modified":"2014-05-03T19:05:52","modified_gmt":"2014-05-03T19:05:52","slug":"new-libav-releases","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/lu_zero\/2014\/05\/03\/new-libav-releases\/","title":{"rendered":"New Libav Releases"},"content":{"rendered":"<p>We are preparing a new set of releases with more bugfixes (some eventually fixed thanks to <a href=\"https:\/\/wiki.libav.org\/Security\/Tools#UndefinedBehaviourSanitizer_.28gcc.2C_clang.29\">ubsan<\/a>).<\/p>\n<h2>Libav 0.8<\/h2>\n<p>With the release of <a href=\"https:\/\/libav.org\/news.html#10final\">Libav 10<\/a> the <b>0.8<\/b> is nominally out of the maintainance window, but we&#8217;ll try to get a last update (or few more) to ease the transition, volunteers willing to add a section in the <a href=\"https:\/\/wiki.libav.org\/Migration\">migration<\/a> guides would be welcome.<\/p>\n<h2>Libav 9<\/h2>\n<p>The <b>Plain Nine<\/b> serie is actively maintained and being the last one not sporting <b>reference-counted<\/b> AVFrames, I warmly suggest to consider <a href=\"https:\/\/wiki.libav.org\/Migration\/10\">migrating<\/a> to Libav 10.<br \/>\nThe new release is expected to appear tomorrow, stay tuned!<\/p>\n<h2>Libav 10<\/h2>\n<p>Soon we&#8217;ll provide the first point release, we are discussing if we should backport the simplified <a href=\"https:\/\/wiki.libav.org\/Blueprint\/AVResample\">avresample<\/a> <b>API<\/b>, I&#8217;m working on since it should make much easier the life of people used to the old audio decoding API and expecting interleaved PCM as output.<\/p>\n<h2>Future<\/h2>\n<p>This weekend everybody had been also busy hammering and linting the native <a href=\"http:\/\/www.opus-codec.org\/\">Opus<\/a> codec Anton wrote and while at it I spent some time on finding and fixing few annoying bugs in <b>vp9<\/b>.<\/p>\n<p><b>Libav 11<\/b> is shaping up nicely and hopefully soon I&#8217;ll get back working on libavformat (MXF, segmented formats and some more) and hopefully I&#8217;ll have a preview branch for <a href=\"https:\/\/wiki.libav.org\/Blueprint\/AVScale\">AVScale<\/a> next month, as stated this release will be source-compatible with <b>Libav 10<\/b>, Anton is already busy preparing the API cleanse for <b>Libav 12<\/b> later this winter, but you&#8217;ll be warned by the time this release is out.<\/p>\n<p>This week I&#8217;ll in Berlin for the LinuxTAG, if you have questions I&#8217;ll be happy to answer, you&#8217;ll find me either at the Gentoo or the VLC booth.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are preparing a new set of releases with more bugfixes (some eventually fixed thanks to ubsan). Libav 0.8 With the release of Libav 10 the 0.8 is nominally out of the maintainance window, but we&#8217;ll try to get a last update (or few more) to ease the transition, volunteers willing to add a section &hellip; <a href=\"https:\/\/blogs.gentoo.org\/lu_zero\/2014\/05\/03\/new-libav-releases\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New Libav Releases<\/span><\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[14,6],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1aGWH-4s","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/posts\/276"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":2,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/posts\/276\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/media?parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/categories?post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/lu_zero\/wp-json\/wp\/v2\/tags?post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}