- Make TwoDArray rows contiguous in memory so
performance-critical code can bypass the 2D indexing
mechanism
- Removed 2D indexing from CompensateBlock
(non-bounds-checked case) for improved performance
The patch has been extended to cover motion compensation for
pixel, half pixel and quarter pixel accuracy (hence the large time
delay). These mods will be uploaded to the CVS over the next few
days.
Thomas (tjdwave)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Patch for 0.5.1
Logged In: YES
user_id=1215900
Oops: The performance improvements were measured on a vs.net
build; on gcc, they're minimal.
Logged In: YES
user_id=993890
The patch has been extended to cover motion compensation for
pixel, half pixel and quarter pixel accuracy (hence the large time
delay). These mods will be uploaded to the CVS over the next few
days.
Thomas (tjdwave)