[Mplayer-cvslog] CVS: main/mp3lib decode_MMX.c,1.8,1.9

Michael Niedermayer michaelni at gmx.at
Sun Oct 26 01:38:37 CEST 2003


Hi

On Sunday 26 October 2003 01:14, Alex Beregszaszi wrote:
> Update of /cvsroot/mplayer/main/mp3lib
> In directory mail:/var/tmp.root/cvs-serv19861
>
> Modified Files:
> 	decode_MMX.c
> Log Message:
> reverting my last change as buggy gcc 3.x fails with it :(
gcc addresses local variables by ebp or esp, and push/pop change esp so it 
cant work (the correct solution would be to make some free space manually on 
the stack and use that instead)

[...]
> +static int temp; // buggy gcc 3.x fails if this is moved into the function
> :( void synth_1to1_MMX_s(real *bandPtr, int channel, short *samples, short
> *buffs, int *bo)
>  {
> -int temp;


[...]
-- 
Michael
level[i]= get_vlc(); i+=get_vlc();		(violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]);	(violates patent #5,905,535)
buf[i]= qp - buf[i-1];				(violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en



More information about the MPlayer-cvslog mailing list