[FFmpeg-devel] [PATCH] reduce global data in lavc
Tue Jun 24 23:47:38 CEST 2008
On Tue, Jun 24, 2008 at 10:52:34PM +0200, Stefan Gehrer wrote:
> Stefan Gehrer wrote:
>> After this patch, there are still global variables around
>> which I would categorize as the following:
>> 1. run-length tables that I think can be avoided by using
>> INIT_VLC_STATIC, but I haven't looked closely.
>> These can be found in the following files:
>> msmpeg4data.o (rl_table, mv_tables, wmv2_inter_table)
>> mpeg12data.o (ff_rl_mpeg1, ff_rl_mpeg2)
>> h263.o (rl_inter, rl_intra_aic, rl_intra,
>> rvlc_rl_inter, rvlc_rl_intra)
>> h261dec.o (h261_rl_tcoeff)
>> 2. temporary space for compound literals in many files
>> 3. ModeAlphabet in vp3.c, which is written to and thus
>> should be moved to the context
> attached patch fixes point 3.
does that really need to be in the context, isnt the stack enough?
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
I hate to see young programmers poisoned by the kind of thinking
Ulrich Drepper puts forward since it is simply too narrow -- Roman Shaposhnik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: Digital signature
More information about the ffmpeg-devel