Mercurial > libavcodec.hg
comparison vc1.c @ 3655:8dbf728f3967 libavcodec
Spelling
author | kostya |
---|---|
date | Thu, 31 Aug 2006 04:42:13 +0000 |
parents | 565d9ddd8eb3 |
children | 1cc5bdadd487 |
comparison
equal
deleted
inserted
replaced
3654:565d9ddd8eb3 | 3655:8dbf728f3967 |
---|---|
875 else | 875 else |
876 dsp->put_no_rnd_pixels_tab[0][dxy](s->dest[0], srcY, s->linesize, 16); | 876 dsp->put_no_rnd_pixels_tab[0][dxy](s->dest[0], srcY, s->linesize, 16); |
877 } | 877 } |
878 | 878 |
879 if(s->flags & CODEC_FLAG_GRAY) return; | 879 if(s->flags & CODEC_FLAG_GRAY) return; |
880 /* Chroma MC always uses qpel blilinear */ | 880 /* Chroma MC always uses qpel bilinear */ |
881 uvdxy = ((uvmy & 3) << 2) | (uvmx & 3); | 881 uvdxy = ((uvmy & 3) << 2) | (uvmx & 3); |
882 if(!v->rnd){ | 882 if(!v->rnd){ |
883 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[1], srcU, s->uvlinesize); | 883 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[1], srcU, s->uvlinesize); |
884 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[2], srcV, s->uvlinesize); | 884 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[2], srcV, s->uvlinesize); |
885 }else{ | 885 }else{ |
1078 if(v->fastuvmc) { | 1078 if(v->fastuvmc) { |
1079 uvmx = uvmx + ((uvmx<0)?(uvmx&1):-(uvmx&1)); | 1079 uvmx = uvmx + ((uvmx<0)?(uvmx&1):-(uvmx&1)); |
1080 uvmy = uvmy + ((uvmy<0)?(uvmy&1):-(uvmy&1)); | 1080 uvmy = uvmy + ((uvmy<0)?(uvmy&1):-(uvmy&1)); |
1081 } | 1081 } |
1082 | 1082 |
1083 /* Chroma MC always uses qpel blilinear */ | 1083 /* Chroma MC always uses qpel bilinear */ |
1084 uvdxy = ((uvmy & 3) << 2) | (uvmx & 3); | 1084 uvdxy = ((uvmy & 3) << 2) | (uvmx & 3); |
1085 if(!v->rnd){ | 1085 if(!v->rnd){ |
1086 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[1], srcU, s->uvlinesize); | 1086 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[1], srcU, s->uvlinesize); |
1087 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[2], srcV, s->uvlinesize); | 1087 dsp->put_qpel_pixels_tab[1][uvdxy](s->dest[2], srcV, s->uvlinesize); |
1088 }else{ | 1088 }else{ |