[FFmpeg-devel] [PATCH] reduce global data in lavc

Michael Niedermayer michaelni
Tue Jun 24 23:47:38 CEST 2008


On Tue, Jun 24, 2008 at 10:52:34PM +0200, Stefan Gehrer wrote:
> Stefan Gehrer wrote:
>> Hi,
>> 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
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080624/bfe61e11/attachment.pgp>



More information about the ffmpeg-devel mailing list