[FFmpeg-cvslog] lavc: do not force the emu edge flag

Anton Khirnov git at videolan.org
Tue Jan 21 21:44:18 CET 2014


ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Mon Jan 20 15:22:09 2014 +0100| [e0ab5078a7d865f8f6fd6a6d3cbe0f380ead4a3d] | committer: Anton Khirnov

lavc: do not force the emu edge flag

The default get_buffer2() implementation (and possibly some
user ones) does not allocate edges when this flag is set, which may
expose bugs in some decoders. Until the 10 release is out, it is safer
to remove this part.

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

 libavcodec/utils.c |    5 -----
 1 file changed, 5 deletions(-)

diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 2e418ec..044413a 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -1091,11 +1091,6 @@ int attribute_align_arg avcodec_open2(AVCodecContext *avctx, const AVCodec *code
             ret = AVERROR(EINVAL);
             goto free_and_end;
         }
-
-#if FF_API_EMU_EDGE
-        /* force the emu edge flag on, since it's now always active */
-        avctx->flags |= CODEC_FLAG_EMU_EDGE;
-#endif
     }
 end:
     entangled_thread_counter--;



More information about the ffmpeg-cvslog mailing list