https://github.com/FFmpeg/FFmpeg/releases/tag/n3.0.
FFmpeg 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.
Developments on the AAC encoding front are especially notable. To quote
two official announcements:
(TL;DR: 1. The native FFmpeg AAC encoder has gone stable, and it has
the advantage of being un-license-encumbered;
2. 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.)
December 5th, 2015, The native FFmpeg AAC encoder is now
stable! (https://ffmpeg.org/index.html#aac_encoder_stable):
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.
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.
...
January 30, 2016, Removing support for two external AAC
encoders (https://ffmpeg.org/index.html#removing_external_aac_encoders):
...
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.
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.
Closes Homebrew/homebrew#49401.
OSG no longer builds on 10.10+, probably due to Xcode 7 issue. See
#46776 for details and ongoing work. This change prevents attempts to
build on known-failing versions to prevent spurious failures to PRs for
dependent formulae, like Homebrew/homebrew#49178.
Signed-off-by: Andrew Janke <andrew@apjanke.net>