Menu

#15 Minor performance improvement

closed-accepted
nobody
None
5
2005-05-12
2005-02-18
michael_f
No

- 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

Discussion

  • michael_f

    michael_f - 2005-02-18

    Patch for 0.5.1

     
  • michael_f

    michael_f - 2005-02-18

    Logged In: YES
    user_id=1215900

    Oops: The performance improvements were measured on a vs.net
    build; on gcc, they're minimal.

     
  • Thomas Davies

    Thomas Davies - 2005-05-12

    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)

     
  • Thomas Davies

    Thomas Davies - 2005-05-12
    • status: open --> closed-accepted
     

Log in to post a comment.