[FFmpeg-devel] [PATCH 2/2] lavc: add h264 mediacodec decoder
wm4
nfxjfg at googlemail.com
Mon Feb 22 14:55:06 CET 2016
On Mon, 22 Feb 2016 12:20:36 +0100
Matthieu Bouron <matthieu.bouron at gmail.com> wrote:
> From: Matthieu Bouron <matthieu.bouron at stupeflix.com>
>
> ---
> ...
Some remarks:
- The qcom stuff should probably be moved into its own source file,
because it's a lot of code, but self-contained.
- Do you really need h264_extradata_to_annexb_sps_pps? The BSF already
creates mp4-style extradata, which MediaCodec apparently can take
directly.
- There are several timeouts to avoid deadlocks in the dataflow,
apparently. Is this inherently needed, or only because of the
libavcodec API, which requires returning 0 or 1 output frames per
input packet?
- The JNI code uses braces in case labels: "case (FF_JNI_FIELD): {"
(Seems unusual coding style.)
More information about the ffmpeg-devel
mailing list