[FFmpeg-devel] [PATCH] add a close function to bitstream filter

Måns Rullgård mans
Mon Sep 3 15:08:40 CEST 2007


Benoit Fouet wrote:
> Aurelien Jacobs wrote:
>> On Mon, 03 Sep 2007 14:16:06 +0200
>> Benoit Fouet <benoit.fouet at purplelabs.com> wrote:
>>> Index: libavcodec/remove_extradata_bsf.c
>>> ===================================================================
>>> --- libavcodec/remove_extradata_bsf.c	(revision 10287)
>>> +++ libavcodec/remove_extradata_bsf.c	(working copy)
>>> @@ -52,4 +52,5 @@
>>>      "remove_extra",
>>>      0,
>>>      remove_extradata,
>>> +    NULL,
>>>  };
>>>
>>
>> All those NULLs added to the end of existing bsfs are useless.
>>
>>
>
> why ?
> is there any guarantee that the memory is set to zero for non static
> variable ?

Yes.  All data with static storage duration, i.e. not allocated on the
stack, is implicitly initialised as if through an assignment with a
constant 0.  This is not necessarily all bits zero, although in practise
it always is, and either way is what you want.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list