[MP3 ENCODER] Macintosh LAME port (based on 3.61 and CocaCoder)

2000-01-27 Thread Osamu Shigematsu

Hello, all.

Now I introduce my new Macintosh LAME.

It has GUI and users can encode from AIFF, WAVE, and CD audio with easy
operation. You can download it at;

http://www.ravi.ne.jp/fujibiz/lib/LAME_0127_1715.hqx

Pls note, this is eary beta version, so please do not let the end users know
this URL. That file is only binary compressed with StuffIt 5.x, not source.

I also send a CD ripper code to the auther of Mac BladeEnc. Hope MP3 becomes
more popular and easy to use.

Thanks.

-- 
Osamu Shigematsu
mailto:[EMAIL PROTECTED]



--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] MPEG 2 scalefactor table bug

2000-01-27 Thread Mark Taylor


 Date: Wed, 26 Jan 2000 12:30:22 +0100
 From: "Lionel Bonnet" [EMAIL PROTECTED]
 
 I think there is a bug in scale_bitcount_lsf :
 
 for ( over = 0, partition = 0; partition  4; partition++ )
 {
  if ( max_sfac[partition]  max_sfac_tab[table_number][partition] )
  over++;
 }
 
 max_sfac_tab gives the length in bits of the maximum scale factor
 value(according to ISO13818-3, 2.4.3.2, p.17-18) :

wow, I think this bug was substantially limiting the possible 
scalefactors for MPEG2!!  I applied your fix and committed the
changes to CVS.  

Mark
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] LAME: does the encoding code support distribut

2000-01-27 Thread mikecheng


On 27-Jan-2000 Mark Taylor wrote:
 Mike also claimed he was interested in parallel encoding, but
 I assume the real application is seamless splices of 30s mp3s created
 by the FhG demo encoder :-)
Dammit you saw through my plan :).  But the extension to parallel coding was a
legitimate hack.
 I concluded this was impossible in general, because of the
 bitreservoir.  (see below).  But that was before VBR!  
The difficulty in getting reservoirs aligned etc just was a pain in the butt.
I've switched to using mp2 (toolame) to do my editing/splicing. (working on a
simple way of editing 8hour mp2 files at the moment)

later
mike
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] NOPOW define added in CVS...

2000-01-27 Thread Sigbjørn Skjæret

 I just committed a NOPOW define to CVS which when enabled will replace
 certain pow() combinations with optimized variants .. this gives an average
 of 20% speedincrease on my machines (68k  PPC), might be more or less on
 yours, try it out... ;)
It made no difference on my pentium II.

Ok, it seems 68k (040/060) benefits the most from this, because it doesn't
have exp/log functions in the FPU, and has to emulate them...


- CISC

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] NOPOW define added in CVS...

2000-01-27 Thread Sigbjørn Skjæret

S I just committed a NOPOW define to CVS which when enabled will
S replace certain pow() combinations with optimized variants .. 
S this gives an average of 20% speedincrease on my machines (68k
S  PPC), might be more or less on yours, try it out... ;)
Why don't you use table :)
all pow(2.0, global_gain*0.25) and pow(2.0, -global_gain*0.1875) could
be rewrite table lookup.

Yes, that's probably alot more sensible... ;)


- CISC

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] NOPOW define added in CVS...

2000-01-27 Thread Osamu Shigematsu

on 00.1.28 4:00 AM, Sigbj?rn Skj?ret at [EMAIL PROTECTED] wrote:

 Ok, it seems 68k (040/060) benefits the most from this, because it doesn't
 have exp/log functions in the FPU, and has to emulate them...

AltiVec has exp/log, but no pow. Using Vector Unit is much faster than
looking up table. Just guess. No test.

-- 
Osamu Shigematsu
mailto:[EMAIL PROTECTED]



--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )