[FFmpeg-devel] [PATCH 2/2] add libyami.cpp for h264 decoding by libyami

Ronald S. Bultje rsbultje at gmail.com
Wed Jan 14 21:53:20 CET 2015


Hi,

On Wed, Jan 14, 2015 at 1:53 PM, Jean-Baptiste Kempf <jb at videolan.org>
wrote:

> On 14 Jan, Ronald S. Bultje wrote :
> > He specifically mentioned that yami supports (in addition to things
> ffmpeg
> > already does) hardware h264 encoding, hardware vp8 decoding/decoding,
> > hardware vp9 decoding and hardware jpeg encoding/decoding (all based on
> > vaapi as underlying api).
>
> Well, first, I really doubt that the Intel chips actually have VP8 and
> VP9 encoding in hardware and not in an software driver. Actually I'm
> quite sure they don't.
>
> Then, adding 3 encoders to the VAAPI code directly in FFmpeg seems way
> better than adding yet another library, that will be unmaintained, buggy
> and riddled with security issues.
>
> I don't understand this new fetichism of adding external dependencies to
> FFmpeg, because we can.


So, I do partially agree. I guess the sour reality is, though: is anyone on
this mailinglist interested in and capable of writing e.g. a native vaapi
jpeg decoder (or h264 encoder, or ...)? FFmpeg sometimes does suffer from
feature creep which doesn't help the overall project's health or code
quality (hi libmpcodecs!).

Ronald


More information about the ffmpeg-devel mailing list