]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
don't step on the context
authortmmm <tmmm@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 20 Jun 2003 02:38:29 +0000 (02:38 +0000)
committertmmm <tmmm@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 20 Jun 2003 02:38:29 +0000 (02:38 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@1976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/svq3.c

index e565bd0a87986ff01498dcd56ba3c4dfd967d06c..24762f8b1e2b7b7f0d5c62b2f24e2523f6d13373 100644 (file)
@@ -291,7 +291,7 @@ static inline void svq3_mc_dir_part (MpegEncContext *s,
   src  = pic->data[0] + mx + my*s->linesize;
 
   if (emu) {
-    ff_emulated_edge_mc (s, src, s->linesize, (width + 1), (height + 1),
+    ff_emulated_edge_mc (s->edge_emu_buffer, src, s->linesize, (width + 1), (height + 1),
                         mx, my, s->h_edge_pos, s->v_edge_pos);
     src = s->edge_emu_buffer;
   }
@@ -312,9 +312,9 @@ static inline void svq3_mc_dir_part (MpegEncContext *s,
       src  = pic->data[i] + mx + my*s->uvlinesize;
 
       if (emu) {
-       ff_emulated_edge_mc (s, src, s->uvlinesize, (width + 1), (height + 1),
+        ff_emulated_edge_mc (s->edge_emu_buffer, src, s->uvlinesize, (width + 1), (height + 1),
                             mx, my, (s->h_edge_pos >> 1), (s->v_edge_pos >> 1));
-       src = s->edge_emu_buffer;
+        src = s->edge_emu_buffer;
       }
       if(thirdpel)
         (avg ? s->dsp.avg_tpel_pixels_tab : s->dsp.put_tpel_pixels_tab)[dxy](dest, src, s->uvlinesize, width, height);