[FFmpeg-devel] question about with avcodec_copy_context

Jean-Daniel Dupas devlists
Wed May 26 23:07:46 CEST 2010


Le 26 mai 2010 ? 22:11, Michael Niedermayer a ?crit :

> On Thu, Apr 15, 2010 at 05:01:10PM +0200, Jean-Daniel Dupas wrote:
>> Hello,
>> 
>> In avcodec_copy_context(), I see that the function reset fields "specific to opened codecs".
>> Are execute, execute2 and reget_buffer really specific to opened context ? They are set during codec creation (in avcodec_alloc_context) so why are they reset here ? 
>> As reget_buffer is not set anywhere else, using the copied context with a codec that require this function will make the program crash.
>> 
>> Did I miss something, or is this a bug ? 
> 
> it appears to be a bug, a patch fixing it is welcome
> 

No problem

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 00-avcopy.patch
Type: application/octet-stream
Size: 510 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100526/94e6f0a7/attachment.obj>
-------------- next part --------------



-- Jean-Daniel







More information about the ffmpeg-devel mailing list