search for: diffval

Displaying 2 results from an estimated 2 matches for "diffval".

2004 Sep 15
1
Theora mcomp tuning...
...uint32_t GetSumSqrDiffs (const unsigned char * NewDataPtr, + const unsigned char * RefDataPtr, + ogg_uint32_t PixelsPerLine, + ogg_uint32_t ErrorSoFar) { ogg_uint32_t i; ogg_uint32_t DiffVal = ErrorSoFar; /* Decide on standard or MMX implementation */ for ( i=0; i < BLOCK_HEIGHT_WIDTH; i++ ) { - DiffVal += abs( ((int)NewDataPtr[0]) - ((int)RefDataPtr[0]) ); - DiffVal += abs( ((int)NewDataPtr[1]) - ((int)RefDataPtr[1]) ); - DiffVal += abs( ((int)NewDataPtr[2]) - ((in...
2004 Aug 24
5
MMX/mmxext optimisations
quite some speed improvement indeed. attached the updated patch to apply to svn/trunk. j -------------- next part -------------- A non-text attachment was scrubbed... Name: theora-mmx.patch.gz Type: application/x-gzip Size: 8648 bytes Desc: not available Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20040824/5a5f2731/theora-mmx.patch-0001.bin