[FFmpeg-cvslog] snowenc: initialize edges

Michael Niedermayer git at videolan.org
Wed Mar 6 16:43:32 CET 2013


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed Mar  6 16:35:47 2013 +0100| [188c08247742e3d5b4ab20a9c009ac98e5c1e8bb] | committer: Michael Niedermayer

snowenc: initialize edges

This fixes a regression caused by changes to the buffer initialization code.
Fixes valgrind warnings

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=188c08247742e3d5b4ab20a9c009ac98e5c1e8bb
---

 libavcodec/snowenc.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c
index 1831cf6..cc34cf3 100644
--- a/libavcodec/snowenc.c
+++ b/libavcodec/snowenc.c
@@ -1671,6 +1671,11 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
             memcpy(&s->input_picture.data[i][y * s->input_picture.linesize[i]],
                    &pict->data[i][y * pict->linesize[i]],
                    width>>hshift);
+            s->dsp.draw_edges(s->input_picture.data[i], s->input_picture.linesize[i],
+                              width >> hshift, height >> vshift,
+                              EDGE_WIDTH >> hshift, EDGE_WIDTH >> vshift,
+                              EDGE_TOP | EDGE_BOTTOM);
+
     }
     s->new_picture = *pict;
 



More information about the ffmpeg-cvslog mailing list