With current CVS, libavcodec produces strong artifacts when using mmx optimization. Without mmx, the image is correct. Seems to be related to the recent changes in mmx code. I uploaded a sample to incoming/lavc_mmx_artifact. Regards, -- Jindrich Makovicka