What do you mean by backmotion? If your video input is interlaced, the vid3buf example is supposed to provide the best quality for a full hardware solution. It use hardware interpolation to display the missing lines of the interlaced picture. If you would like a better quality, you will need to process images interpolation by software but the CPU is not enough powerful for this type of algorithm.
vid3buf is supposed to be smooth and shouldn't have this effect. If you would like the best quality, I think you should concentarte on understanding why vid3buf is not working correctly.
just one question: do you run the samples on STPC Atlas or Consumer II or anything else? I have checked the source code and it needs some changes in the vid3buf.c file to work on Atlas (and only this one): replace #include ''saa.h'' by #include ''vpx.h'' replace HWSAA_Init(.....) by HWVPX_Init(HWVPX_VIN2, HWVPX_FORMAT_PAL). Maybe you will have to choose other values for the two parameters of HWVPX_Init, depending on your hardware configuration. Hope the video will look better now... --