[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