[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