[vlc-devel] [PATCH] yadif : Add SSSE3 and SSE2 support. porting from FFmpeg.

Rafaël Carré funman at videolan.org
Sat Nov 26 08:58:13 CET 2011

Le Sat, 26 Nov 2011 16:51:14 +0900,
Naohiro KORIYAMA <nkoriyama at gmail.com> a écrit :

> 2011/11/26 Rafaël Carré <funman at videolan.org>:
> > If you know how to use clobber list in asm(), it should be simple to
> > add.
> I know it a little, but not a expert in gcc asm :-)

In clobber list you should put all the registers which are modified by
the asm(), so that gcc knows to store / restore them before / after the
asm(). All the registers, except those who are listed as output
registers already.

> >> > Also if it is in FFmpeg, why does this need to be copied?
> >> The reason why I copied, simply I don't know how to use libavfilter
> >> from VLC. If I can use it, maybe better.
> >
> > I think libavfilter can not be used in VLC yet, but it would be a good
> > idea to write code to support libavfilter in VLC.
> Has someone ever tried to write it?

I think nobody tried yet. You would have to write a video filter module
using libavfilter.

Rafaël Carré

More information about the vlc-devel mailing list