[Ffmpeg-cvslog] r6151 - trunk/libavcodec/vc1.c
Kostya
kostya.shishkov
Mon Sep 4 06:38:08 CEST 2006
On Sun, Sep 03, 2006 at 09:36:34PM +0200, Guillaume POIRIER wrote:
> Hi,
>
> On 9/2/06, kostya <subversion at mplayerhq.hu> wrote:
> >Author: kostya
> >Date: Sat Sep 2 06:53:49 2006
> >New Revision: 6151
> >
> >Modified:
> > trunk/libavcodec/vc1.c
> >
> >Log:
> >Replace usage of put_*_vc1_qpel_pixels_tab with
> >put_*_h264_chroma_pixels_tab
>
> I imagine this results on some nice speed-up of VC1 decoding since it
> allows to use all the already SIMD-optimized routines used for H264...
> or am I missing smth?
Actually it should not: first standard put_qpel_pixels_tab functions were
used but as they were not compliant and created artifacts they were
replaced with put_vc1_mspel_pixels_tab (thus removing double edge lines artifact)
for bicubic interpolation MC and put_h264_chroma_pixels_tab for bilinear MC
(thus ridding of colour artifacts).
So actually there may be some speed loss as put_no_rnd_h264_chroma_pixels_tab[0]
is not optimized for x86 and temporary solution put_*_vc1_qpel... funcs weren't
SIMD-optimized at all.
>
> Guillaume
> --
> A thing is not necessarily true because a man dies for it.
> -- Oscar Wilde
>
More information about the ffmpeg-cvslog
mailing list