Mercurial > libavcodec.hg
comparison snow.c @ 6475:e9431bea10dc libavcodec
cosmetics: Fix indentation in a few more places.
author | diego |
---|---|
date | Sat, 08 Mar 2008 20:27:16 +0000 |
parents | e6995f3fbf7f |
children | 493dc59d469a |
comparison
equal
deleted
inserted
replaced
6474:e6995f3fbf7f | 6475:e9431bea10dc |
---|---|
2537 } | 2537 } |
2538 } | 2538 } |
2539 #else | 2539 #else |
2540 if(sliced){ | 2540 if(sliced){ |
2541 s->dsp.inner_add_yblock(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8); | 2541 s->dsp.inner_add_yblock(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8); |
2542 }else | 2542 }else{ |
2543 for(y=0; y<b_h; y++){ | 2543 for(y=0; y<b_h; y++){ |
2544 //FIXME ugly misuse of obmc_stride | 2544 //FIXME ugly misuse of obmc_stride |
2545 const uint8_t *obmc1= obmc + y*obmc_stride; | 2545 const uint8_t *obmc1= obmc + y*obmc_stride; |
2546 const uint8_t *obmc2= obmc1+ (obmc_stride>>1); | 2546 const uint8_t *obmc2= obmc1+ (obmc_stride>>1); |
2547 const uint8_t *obmc3= obmc1+ obmc_stride*(obmc_stride>>1); | 2547 const uint8_t *obmc3= obmc1+ obmc_stride*(obmc_stride>>1); |
2548 const uint8_t *obmc4= obmc3+ (obmc_stride>>1); | 2548 const uint8_t *obmc4= obmc3+ (obmc_stride>>1); |
2549 for(x=0; x<b_w; x++){ | 2549 for(x=0; x<b_w; x++){ |
2550 int v= obmc1[x] * block[3][x + y*src_stride] | 2550 int v= obmc1[x] * block[3][x + y*src_stride] |
2551 +obmc2[x] * block[2][x + y*src_stride] | 2551 +obmc2[x] * block[2][x + y*src_stride] |
2552 +obmc3[x] * block[1][x + y*src_stride] | 2552 +obmc3[x] * block[1][x + y*src_stride] |
2553 +obmc4[x] * block[0][x + y*src_stride]; | 2553 +obmc4[x] * block[0][x + y*src_stride]; |
2554 | 2554 |
2555 v <<= 8 - LOG2_OBMC_MAX; | 2555 v <<= 8 - LOG2_OBMC_MAX; |
2556 if(FRAC_BITS != 8){ | 2556 if(FRAC_BITS != 8){ |
2557 v >>= 8 - FRAC_BITS; | 2557 v >>= 8 - FRAC_BITS; |
2558 } | 2558 } |
2559 if(add){ | 2559 if(add){ |
2560 v += dst[x + y*dst_stride]; | 2560 v += dst[x + y*dst_stride]; |
2561 v = (v + (1<<(FRAC_BITS-1))) >> FRAC_BITS; | 2561 v = (v + (1<<(FRAC_BITS-1))) >> FRAC_BITS; |
2562 if(v&(~255)) v= ~(v>>31); | 2562 if(v&(~255)) v= ~(v>>31); |
2563 dst8[x + y*src_stride] = v; | 2563 dst8[x + y*src_stride] = v; |
2564 }else{ | 2564 }else{ |
2565 dst[x + y*dst_stride] -= v; | 2565 dst[x + y*dst_stride] -= v; |
2566 } | |
2566 } | 2567 } |
2567 } | 2568 } |
2568 } | 2569 } |
2569 #endif /* 0 */ | 2570 #endif /* 0 */ |
2570 } | 2571 } |
2611 } | 2612 } |
2612 | 2613 |
2613 return; | 2614 return; |
2614 } | 2615 } |
2615 | 2616 |
2616 for(mb_x=0; mb_x<=mb_w; mb_x++){ | 2617 for(mb_x=0; mb_x<=mb_w; mb_x++){ |
2617 add_yblock(s, 1, sb, old_buffer, dst8, obmc, | 2618 add_yblock(s, 1, sb, old_buffer, dst8, obmc, |
2618 block_w*mb_x - block_w/2, | 2619 block_w*mb_x - block_w/2, |
2619 block_w*mb_y - block_w/2, | 2620 block_w*mb_y - block_w/2, |
2620 block_w, block_w, | 2621 block_w, block_w, |
2621 w, h, | 2622 w, h, |
2622 w, ref_stride, obmc_stride, | 2623 w, ref_stride, obmc_stride, |
2623 mb_x - 1, mb_y - 1, | 2624 mb_x - 1, mb_y - 1, |
2624 add, 0, plane_index); | 2625 add, 0, plane_index); |
2625 } | 2626 } |
2626 } | 2627 } |
2627 | 2628 |
2628 static av_always_inline void predict_slice(SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y){ | 2629 static av_always_inline void predict_slice(SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y){ |
2629 Plane *p= &s->plane[plane_index]; | 2630 Plane *p= &s->plane[plane_index]; |
2630 const int mb_w= s->b_width << s->block_max_depth; | 2631 const int mb_w= s->b_width << s->block_max_depth; |