avcodec: Remove libstagefright
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Sun, 3 Jan 2016 18:22:03 +0000 (13:22 -0500)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Wed, 6 Jan 2016 16:43:06 +0000 (16:43 +0000)
commit72673ad7eae2d4f685f3c0a895558502bfe07c8e
treeff31efba3b8c96cf01bd3b763147d133988c096d
parent149b1f7ccafaee66c5370bce980a1569c3ec3db5
avcodec: Remove libstagefright

It serves absolutely no purpose other than to confuse potentional
Android developers about how to use hardware acceleration properly
on the the platform. The stagefright "API" is not public, and the
MediaCodec API is the proper way to do this.

Furthermore, stagefright support in avcodec needs a series of
magic incantations and version-specific stuff, such that
using it actually provides downsides compared just using the actual
Android frameworks properly, in that it is a lot more work and confusion
to get it even running. It also leads to a lot of misinformation, like
these sorts of comments (in [1]) that are absolutely incorrect.

[1] http://stackoverflow.com/a/29362353/3115956

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Changelog
MAINTAINERS
configure
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/libstagefright.cpp [deleted file]
libavcodec/version.h
tools/build_libstagefright [deleted file]