[FFmpeg-devel] [PATCH] Zero-initialize the reply struct in ff_rtsp_connect
Måns Rullgård
mans
Thu Apr 8 14:34:52 CEST 2010
Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:
> On Sun, Apr 04, 2010 at 10:11:07PM +0100, M?ns Rullg?rd wrote:
>> > With older gccs it resulted in a good bit slower code at least.
>>
>> How old? What about more recent ones?
>
> I don't know. I guess 3.4. Replacing all {0} by memset in libfaad
> resulted in quite a speedup.
> And actually there might be similar issues with even (IIRC) 4.3 on ARM
> due to gcc clobbering struct alignment somewhere on the way down,
> but I only know that this can cause issues with struct assignment
> vs. memcpy in very specific cases (the assignment would become a
> memcpy call, while the memcpy would be inlined).
Do you have specific examples of this happening?
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list