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