Some fields were incorrectly reset (to NULL) when calling avcodec_copy_context().
authorJean-Daniel Dupas <devlists@shadowlab.org>
Thu, 27 May 2010 01:29:09 +0000 (01:29 +0000)
committerCarl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at>
Thu, 27 May 2010 01:29:09 +0000 (01:29 +0000)
Patch by Jean-Daniel Dupas, devlists shadowlab org

Originally committed as revision 23344 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/options.c

index 2655bb0..5a2c281 100644 (file)
@@ -491,9 +491,6 @@ int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src)
     dest->slice_offset    = NULL;
     dest->internal_buffer = NULL;
     dest->hwaccel         = NULL;
-    dest->execute         = NULL;
-    dest->execute2        = NULL;
-    dest->reget_buffer    = NULL;
     dest->thread_opaque   = NULL;
 
     /* reallocate values that should be allocated separately */