[vlc-devel] [PATCH 01/23] contrib: libmpeg2 simplistic NEON acceleration for motion compensation

Rémi Denis-Courmont remi at remlab.net
Sat Oct 3 20:20:58 CEST 2009


Le samedi 3 octobre 2009 20:58:45 Rafaël Carré, vous avez écrit :
> Le 03/10/2009 19:52, Rémi Denis-Courmont a écrit :
> > ---
> >  extras/contrib/src/Makefile                       |    2 +
> >  extras/contrib/src/Patches/libmpeg2-mc-neon.patch |  385
> > +++++++++++++++++++++ 2 files changed, 387 insertions(+), 0 deletions(-)
> >  create mode 100644 extras/contrib/src/Patches/libmpeg2-mc-neon.patch
> 
> I think libmpeg2 is now unmaintained, so this is ok.
> 
> Did you bench ffmpeg mpeg2 decoder against this patched libmpeg2 ?

Plain FFmpeg is about 50% faster than plain libmpeg2, and 25% than libmpeg2 
with this patch. But VLC with FFmpeg is noticeably slower than both. I have no 
idea why (my kernel does not support oprofile), though Laurent hinted it could 
be due to the up-front MPEG2 packetizer.


-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list