[FFmpeg-devel] [PATCH] reduce global data in lavc
Stefan Gehrer
stefan.gehrer
Tue Jun 24 22:52:34 CEST 2008
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.
Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vp3global.diff
Type: text/x-diff
Size: 2296 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080624/1ea5c2ec/attachment.diff>
More information about the ffmpeg-devel
mailing list