don't step on the context
authorMike Melanson <mike@multimedia.cx>
Fri, 20 Jun 2003 02:38:29 +0000 (02:38 +0000)
committerMike Melanson <mike@multimedia.cx>
Fri, 20 Jun 2003 02:38:29 +0000 (02:38 +0000)
Originally committed as revision 1976 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/svq3.c

index e565bd0..24762f8 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);