| CODENOTIFIER | HelpYou are not signed inSign in |
Project: Theora
Revision: 15076
Author: xiphmont
Date: 27 Jun 2008 17:45:39
Changes:Correct an introduced bug that cam in the with the new loop filter asm;
My testing was flawed and there were several bounds errors in the new
code written to reconcile the new ASM's expected data ordering.
| ... | ...@@ -388,8 +388,8 @@ | |
| 388 | 388 | loop_filter_v(&pbi->LastFrameRecon[bp[0]],stride,ll); |
| 389 | 389 | if(bp+1<bp_right && !cp[1]) |
| 390 | 390 | loop_filter_h(&pbi->LastFrameRecon[bp[0]]+8,stride,ll); |
| 391 | if(bp+stride<bp_end && !cp[stride]) | |
| 392 | loop_filter_v(&pbi->LastFrameRecon[bp[h]]+8,stride,ll); | |
| 391 | if(bp+h<bp_end && !cp[h]) | |
| 392 | loop_filter_v(&pbi->LastFrameRecon[bp[h]],stride,ll); | |
| 393 | 393 | } |
| 394 | 394 | bp++; |
| 395 | 395 | cp++; |
| ... | ...@@ -731,8 +731,8 @@ | |
| 731 | 731 | loop_filter_v(&pbi->LastFrameRecon[bp[0]],stride,bvp); |
| 732 | 732 | if(bp+1<bp_right && !cp[1]) |
| 733 | 733 | loop_filter_h(&pbi->LastFrameRecon[bp[0]]+8,stride,bvp); |
| 734 | if(bp+stride<bp_end && !cp[stride]) | |
| 735 | loop_filter_v(&pbi->LastFrameRecon[bp[h]]+8,stride,bvp); | |
| 734 | if(bp+h<bp_end && !cp[h]) | |
| 735 | loop_filter_v(&pbi->LastFrameRecon[bp[h]],stride,bvp); | |
| 736 | 736 | } |
| 737 | 737 | bp++; |
| 738 | 738 | cp++; |