[Ffmpeg-cvslog] r6213 - in trunk: Changelog MAINTAINERS doc/ffmpeg-doc.texi libavcodec/Makefile libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/vp5.c libavcodec/vp56.c libavcodec/vp56.h libavcodec/vp56data.c libavcodec/vp56data.h libavcodec/vp5data.h libavcodec/vp6.c libavcodec/vp6data.h libavformat/flvdec.c libavformat/nsvdec.c libavformat/riff.c libavformat/swf.c

Aurelien Jacobs aurel
Sun Sep 10 18:31:57 CEST 2006


On Sun, 10 Sep 2006 14:39:21 +0200
Luca Barbato <lu_zero at gentoo.org> wrote:

> aurel wrote:
> [vp5/vp6 code]
> 
> You are feeding h264 dsp stuff with unaligned buffer in some part of mc,
> no I didn't track it yet the exact point.

What alignment is needed exactly ?
The only h264 function used is biweight_h264_pixels_tab[3].
The pointer which are feeded to it are :
 - tmp : the result of a realloc (should be safe except maybe with
         memalign_hack)
 - dst : granted to be 8 bytes aligned
 - src : not aligned at all (can point to any pixel in the reference
         picture)

It don't have an altivec version. Only a mmx2 version (which works
fine for me).

So is the alignment of src really needed ?
Is there any concrete problem right now ?

Aurel




More information about the ffmpeg-cvslog mailing list