[vlc-devel] commit: NEON accelerated I420/YV12 -> YUYV/UYVY chroma conversion ( Rémi Denis-Courmont )

Rémi Denis-Courmont remi at remlab.net
Sun Sep 20 14:26:25 CEST 2009


Le dimanche 20 septembre 2009 15:05:21 Laurent Aimar, vous avez écrit :
> Hi,
> 
> On Sun, Sep 20, 2009, Rémi Denis-Courmont wrote:
> > Le dimanche 20 septembre 2009 11:47:04 git version control, vous avez 
écrit :
> > > vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Sep
> > > 20 11:29:47 2009 +0300| [d4a730bbabc16f80392ae36995865c92e36ac66e] |
> > > committer: Rémi Denis-Courmont
> > >
> > > NEON accelerated I420/YV12 -> YUYV/UYVY chroma conversion
> >
> > Note that this is mindboggingly slow because VLC 1.1 does not support
> > chroma conversion to direct output buffers.
> 
>  What do you mean by that ? The chroma conversion should already be done at
> last directly into a direct buffer.

Nope. It's done into a heap buffer, and then memory copied to shared memory at 
rendering stage. I tested in with I420 input and XVideo YUYV output (at 
constant resolution) on both OMAP3430 (NEON) and Pentium-4 (SSE2).

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



More information about the vlc-devel mailing list