{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/49178","repository_url":"https://api.github.com/repos/Homebrew/homebrew","labels_url":"https://api.github.com/repos/Homebrew/homebrew/issues/49178/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew/issues/49178/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew/issues/49178/events","html_url":"https://github.com/Homebrew/homebrew/pull/49178","id":133631711,"number":49178,"title":"ffmpeg 3.0","user":{"login":"zmwangx","id":4149852,"avatar_url":"https://avatars.githubusercontent.com/u/4149852?v=3","gravatar_id":"","url":"https://api.github.com/users/zmwangx","html_url":"https://github.com/zmwangx","followers_url":"https://api.github.com/users/zmwangx/followers","following_url":"https://api.github.com/users/zmwangx/following{/other_user}","gists_url":"https://api.github.com/users/zmwangx/gists{/gist_id}","starred_url":"https://api.github.com/users/zmwangx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zmwangx/subscriptions","organizations_url":"https://api.github.com/users/zmwangx/orgs","repos_url":"https://api.github.com/users/zmwangx/repos","events_url":"https://api.github.com/users/zmwangx/events{/privacy}","received_events_url":"https://api.github.com/users/zmwangx/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Homebrew/homebrew/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":42,"created_at":"2016-02-15T06:19:44Z","updated_at":"2016-02-20T02:50:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Homebrew/homebrew/pulls/49178","html_url":"https://github.com/Homebrew/homebrew/pull/49178","diff_url":"https://github.com/Homebrew/homebrew/pull/49178.diff","patch_url":"https://github.com/Homebrew/homebrew/pull/49178.patch"},"body":"**Update.** A checklist of dependent failures:\r\n\r\n- [x] `ffmpeg2theora`: update to 0.30; #49236 <del>bottling failure blocking merge</del> merged;\r\n- [x] `ffmpegthumbnailer`: <del>even master doesn't work;</del> reported https://github.com/dirkvdb/ffmpegthumbnailer/issues/128; <del>upstream no activity lately;</del> upstream released 2.1.1; #49267;\r\n- [x] `ffms2`: update to 2.22; #49239;\r\n- [x] `gpac`: fixed on master, reported https://github.com/gpac/gpac/issues/417; <del>maintainer (on 02/17/2016): \"We're going to tag a new version by the end of the week\";</del> 0.6.0 out, see #49355;\r\n- [x] `mlt`: fixed on master, reported https://sourceforge.net/p/mlt/bugs/239/; <del>maintainer (on 02/16/2016): \"I will make a new release very soon.\";</del> v6.0.0 landed, #49283;\r\n- [x] `moc`: fixed on trunk, reported http://moc.daper.net/node/1496; not really expecting a release though; I backported `r2779` in #49359;\r\n- [x] `open-scene-graph`: [not FFmpeg's fault](https://github.com/Homebrew/homebrew/pull/49178#issuecomment-186410750); ongoing work in #46776;\r\n- [x] `phash`: solid boneyard candidate; #49268;\r\n- [x] `synfig`: blocked on `mlt`;\r\n- [x] `synfigstudio`: blocked on `synfig`.\r\n\r\n---\r\n\r\nhttps://github.com/FFmpeg/FFmpeg/releases/tag/n3.0.\r\n\r\nFFmpeg 3.0 dropped support for several external libraries; relevant to this formula are libvo-aacenv and libquvi. See [Changelog](https://github.com/FFmpeg/FFmpeg/blob/n3.0/Changelog#L4-L71) for details.\r\n\r\nDevelopments on the AAC encoding front are especially notable. To quote two official announcements:\r\n\r\n(TL;DR:\r\n\r\n1. The native FFmpeg AAC encoder has gone stable, and it has the advantage of being un-license-encumbered;\r\n\r\n2. If you are currently using libvo-aacenc or libaacplus, consider switching to aac or libfdk_aac. aac is almost a drop-in replacement for libvo-aacenc; fdk-aac is better than aacplus but you need to learn profiles and options.)\r\n\r\n* [December 5th, 2015, The native FFmpeg AAC encoder is now stable!](https://ffmpeg.org/index.html#aac_encoder_stable):\r\n\r\n    > After seven years the native FFmpeg AAC encoder has had its experimental flag removed and declared as ready for general use. The encoder is transparent at 128kbps for most samples tested with artifacts only appearing in extreme cases. Subjective quality tests put the encoder to be of equal or greater quality than most of the other encoders available to the public.\r\n\r\n    > Licensing has always been an issue with encoding AAC audio as most of the encoders have had a license making FFmpeg unredistributable if compiled with support for them. The fact that there now exists a fully open and truly free AAC encoder integrated directly within the project means a lot to those who wish to use accepted and widespread standards.\r\n\r\n    > ...\r\n\r\n* [January 30, 2016, Removing support for two external AAC encoders](https://ffmpeg.org/index.html#removing_external_aac_encoders):\r\n\r\n    > ...\r\n\r\n    > The circumstances for both have changed. After the work spearheaded by Rostislav Pehlivanov and Claudio Freire, the now-stable FFmpeg native AAC encoder is ready to compete with much more mature encoders. The Fraunhofer FDK AAC Codec Library for Android was added in 2012 as the fourth supported external AAC encoder, and the one with the best quality and the most features supported, including HE-AAC and HE-AACv2.\r\n\r\n    > Therefore, we have decided that it is time to remove libvo-aacenc and libaacplus. If you are currently using libvo-aacenc, prepare to transition to the native encoder (aac) when updating to the next version of FFmpeg. In most cases it is as simple as merely swapping the encoder name. If you are currently using libaacplus, start using FDK AAC (libfdk_aac) with an appropriate profile option to select the exact AAC profile that fits your needs. In both cases, you will enjoy an audible quality improvement and as well as fewer licensing headaches.\r\n"},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/comments/186493786","html_url":"https://github.com/Homebrew/homebrew/pull/49178#issuecomment-186493786","issue_url":"https://api.github.com/repos/Homebrew/homebrew/issues/49178","id":186493786,"user":{"login":"DomT4","id":6998367,"avatar_url":"https://avatars.githubusercontent.com/u/6998367?v=3","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"created_at":"2016-02-20T02:50:17Z","updated_at":"2016-02-20T02:50:17Z","body":"I set it to 5 hours on Jenkins. You won't timeout there, hopefully :wink:."}}