{"id":2375,"date":"2010-04-11T21:05:18","date_gmt":"2010-04-12T04:05:18","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=2375"},"modified":"2010-04-11T21:05:18","modified_gmt":"2010-04-12T04:05:18","slug":"google-funding-vp3-on-arm","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/","title":{"rendered":"Google Funding VP3 On ARM"},"content":{"rendered":"<p>Some news is making the rounds that <a href=\"http:\/\/google-opensource.blogspot.com\/2010\/04\/interesting-times-for-video-on-web.html\">Google is funding ARM improvements for the Theora video decoder<\/a>. It gives the free software faithful renewed hope. However, reading this news makes me wonder: <em>Doesn&#8217;t <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> already have ARM optimizations for Theora?<\/em> In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has optimized IDCT transform\/get\/put and loop filter functions for NEON instruction sets. I know there are several different types of SIMD for ARM chips and I don&#8217;t know if NEON is the most common variety.<\/p>\n<p>The most pressing reason for funding this effort is, of course, license purity.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn&#8217;t FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,33],"tags":[],"class_list":["post-2375","post","type-post","status-publish","format-standard","hentry","category-multimedia-presswatch","category-vp3theora"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn&#039;t FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Multimedia Mike\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta property=\"og:description\" content=\"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn&#039;t FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-04-12T04:05:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-04-12T04:05:18+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn&#039;t FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#article\",\"name\":\"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes\",\"headline\":\"Google Funding VP3 On ARM\",\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"},\"datePublished\":\"2010-04-11T21:05:18-07:00\",\"dateModified\":\"2010-04-11T21:05:18-07:00\",\"inLanguage\":\"en-US\",\"commentCount\":9,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#webpage\"},\"articleSection\":\"Multimedia PressWatch, VP3\\\/Theora\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/multimedia-presswatch\\\/#listItem\",\"name\":\"Multimedia PressWatch\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/multimedia-presswatch\\\/#listItem\",\"position\":2,\"name\":\"Multimedia PressWatch\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/multimedia-presswatch\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#listItem\",\"name\":\"Google Funding VP3 On ARM\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#listItem\",\"position\":3,\"name\":\"Google Funding VP3 On ARM\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/multimedia-presswatch\\\/#listItem\",\"name\":\"Multimedia PressWatch\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/\",\"name\":\"Multimedia Mike\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Multimedia Mike\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#webpage\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/\",\"name\":\"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes\",\"description\":\"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn't FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\\\/arm\\\/vp3dsp_neon.S. This has\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/google-funding-vp3-on-arm\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"datePublished\":\"2010-04-11T21:05:18-07:00\",\"dateModified\":\"2010-04-11T21:05:18-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes","description":"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn't FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has","canonical_url":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#article","name":"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes","headline":"Google Funding VP3 On ARM","author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"},"datePublished":"2010-04-11T21:05:18-07:00","dateModified":"2010-04-11T21:05:18-07:00","inLanguage":"en-US","commentCount":9,"mainEntityOfPage":{"@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#webpage"},"isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#webpage"},"articleSection":"Multimedia PressWatch, VP3\/Theora"},{"@type":"BreadcrumbList","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","position":1,"name":"Home","item":"https:\/\/multimedia.cx\/eggs","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/#listItem","name":"Multimedia PressWatch"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/#listItem","position":2,"name":"Multimedia PressWatch","item":"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#listItem","name":"Google Funding VP3 On ARM"},"previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#listItem","position":3,"name":"Google Funding VP3 On ARM","previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/#listItem","name":"Multimedia PressWatch"}}]},{"@type":"Organization","@id":"https:\/\/multimedia.cx\/eggs\/#organization","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","url":"https:\/\/multimedia.cx\/eggs\/"},{"@type":"Person","@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author","url":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/","name":"Multimedia Mike","image":{"@type":"ImageObject","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Multimedia Mike"}},{"@type":"WebPage","@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#webpage","url":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/","name":"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes","description":"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn't FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/#website"},"breadcrumb":{"@id":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/#breadcrumblist"},"author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"creator":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"datePublished":"2010-04-11T21:05:18-07:00","dateModified":"2010-04-11T21:05:18-07:00"},{"@type":"WebSite","@id":"https:\/\/multimedia.cx\/eggs\/#website","url":"https:\/\/multimedia.cx\/eggs\/","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","inLanguage":"en-US","publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"}}]},"og:locale":"en_US","og:site_name":"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering","og:type":"article","og:title":"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes","og:description":"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn't FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has","og:url":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/","article:published_time":"2010-04-12T04:05:18+00:00","article:modified_time":"2010-04-12T04:05:18+00:00","twitter:card":"summary","twitter:title":"Google Funding VP3 On ARM | Breaking Eggs And Making Omelettes","twitter:description":"Some news is making the rounds that Google is funding ARM improvements for the Theora video decoder. It gives the free software faithful renewed hope. However, reading this news makes me wonder: Doesn't FFmpeg already have ARM optimizations for Theora? In fact, it does, as indicated by the existence of the file libavcodec\/arm\/vp3dsp_neon.S. This has"},"aioseo_meta_data":{"post_id":"2375","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-31 21:57:32","updated":"2025-12-31 19:28:41","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/\" title=\"Multimedia PressWatch\">Multimedia PressWatch<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tGoogle Funding VP3 On ARM\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/multimedia.cx\/eggs"},{"label":"Multimedia PressWatch","link":"https:\/\/multimedia.cx\/eggs\/category\/multimedia-presswatch\/"},{"label":"Google Funding VP3 On ARM","link":"https:\/\/multimedia.cx\/eggs\/google-funding-vp3-on-arm\/"}],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2375","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=2375"}],"version-history":[{"count":2,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2375\/revisions"}],"predecessor-version":[{"id":2377,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/2375\/revisions\/2377"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=2375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=2375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=2375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}