[FFmpeg-devel] [PATCH] Port x264 SSE2 deblocking code to H.264 decoder

Reimar Doeffinger Reimar.Doeffinger
Wed Dec 17 13:18:59 CET 2008


On Wed, Dec 17, 2008 at 03:55:17AM -0800, Jason Garrett-Glaser wrote:
> But when its a couple-percent performance boost,

It's not quite as simple. When a decoder is 1% slower it may already
be useless to some, but personally it seems acceptable to me for the
LGPL version (most that use it like that link it as a .so anyway which
has a similar cost).
But there is really not that much code in our H.264 decoder that is
assembler-optimized, so I'd expect that removing such code could
make more than 10% difference, and that IMO _is_ making it unusable (note
I have no clue, and just make up values).

> I doubt they'd be happy about their decoding speed being limited because of
> license bickering on ffmpeg-devel.

Well, going along the lines that Mans suggested: they can replace their
libavcodec.so by a faster GPL-only one they patched themselves :-P.
There is always the option of relicensing FFmpeg as a whole as GPL, or
forking a GPL-version or whatever, but doing it "through the back door"
will probably get at least a few developers angry (note that I do not claim
that anyone has that intention, but I do think it might be a side-effect
if GPL-only was allowed without discussion).

Greetings,
Reimar Doeffinger




More information about the ffmpeg-devel mailing list