On Sun, 3 Jan 2016, Derek Buitenhuis wrote:

It serves absolutely no purpose other than to confuse potentional
Android developers about how to use hardware acceleration properly
on the the platform. Both stagefright itself, and MediaCodec, have
avcodec backends already, and this is the correct way to use it.

No, that's unrelated. Yes, people have written avcodec backends for stagefright/MediaCodec, but that's unrelated and only of interest for stock Android mediaplayers to extend their codec support.

MediaCodec as a proper JNI API.

wat? (Yes, using MediaCodec, either via the recent C API, or via JNI, is the correct way to do it.)

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.

Spot on, +1.

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

Signed-off-by: Derek Buitenhuis <derek.buitenh...@gmail.com>
---
I am certain there are many more reasons to remvoe this as well. I know
its own author despises it, and I know j-b will same things to say.

Not direct author, but co-author/mentor.

// Martin
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to