Yea i'd believe that if playing an mp3 didn't free up all that memory. Why is freeamp using 60MB for playing a vorbis ogg file but only 4-5MB for mp3. I think i found out why.
in your mp3 lmc xing does this iNewSize=max(iNewSize,iMinimumOutputBufferSize); iNewSize *= 1024; Seems logical now in the vorbis lmc it does this iNewSize=max(iNewSize,iInitialOutputBufferSize); iNewSize *= 1024; Notice the difference. it's quite a lot. here we have mp3 using "kbit" and vorbis using "bytes" ..i believe this is an oversight. That's what you get for not specifying when you're using what. Here we know const int32 iMinimumOutputBufferSize = 64; in lmc.h both wavlmc and mp3 lmc use the same max( call. Only vorbislmc is different and thus it's got a bug. I'm not crazy. On Fri, 2002-03-29 at 15:36, Chris Gray wrote: > On Fri, Mar 29, 2002 at 03:23:10PM -0500, Ed Sweetman wrote: > > I've verified that this is a vorbis problem with freeamp. It is not a > > libvorbis problem, other players use under 2MB when playing vorbis > > files, freeamp uses 60MB i'll take a look at the vorbis output code. > > > > > > On Fri, 2002-03-29 at 12:25, Ed Sweetman wrote: > > > I compile freeamp cvs with gcc 3.0.4 and upon loading with the default > > > theme, it uses 60MB of ram. I tried as root and still the same thing. > > > > > > root 601 1.5 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 602 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 603 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 604 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 605 1.4 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 606 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 608 0.6 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 610 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > > root 611 0.0 9.4 107224 60916 tty1 S 12:21 0:00 freeamp > > This is the xmms faq, but it is applicable here: > > http://www.xmms.org/faq.html#r7 > > Cheers, > Chris > _______________________________________________ [EMAIL PROTECTED] http://www.freeamp.org/mailman/listinfo/freeamp-dev
