Re: [MP3 ENCODER] Parameter setting functions...

2000-10-04 Thread Takehiro Tominaga
I am planning XML like interface of LAME parameter handling. I will mail or commit the base code. It will be completely easy and feature extendable. --- [EMAIL PROTECTED] // may the source be with you! >> Both methods (thousands of functions and thousands of tags) are >> equivalent: >

Re: [MP3 ENCODER] LAME file name changes from 3.86 to 3.87?

2000-10-04 Thread Takehiro Tominaga
> Am I wrong or has the file quantize-pvt.c changed to quantize_pvt.c > (and the header file as well)? Why was this done? As Mark said, that is because Borland C could not treat the "-" in filename. > Wait 'til you see v3.88. You've got a big surprise coming to you :) > I agree it probably wrong

Re: [MP3 ENCODER] mpglib related routines (Re: modularization)

2000-10-02 Thread Takehiro Tominaga
>This is a good idea. Some comments (Frank: not all of these are serious:-) I am serious :) > 5. All developers should be required to take 200 hours of UML training > before working on any more code. 6. Learn more about CVS, especially about making your own branch. --- [EMAIL PROTECTED] // may

[MP3 ENCODER] mpglib related routines (Re: modularization)

2000-09-30 Thread Takehiro Tominaga
nd the library name should not be lame_XXX any ideas ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Takehiro Tominaga
of encoded frames. I don't see a problem here. client needs to know mp3 header structure, CRC calculation method, and so on. That's not elegant, I think. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Takehiro TOMINAGA
, VBR tag is so popular and maybe a lot of frontend want to write it. Such a common needed function should be a part of library, I think. --- Takehiro TOMINAGA -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] problem with configure

2000-09-30 Thread Takehiro Tominaga
he version # of gtk or J> something. So then in the makefile HAVEGTK is defined even J> though I don't have it... Ok, now it is fixed. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Takehiro Tominaga
I think we should use /usr/local. M> I was thinking we should make a 'mp3x' directory, and put all M> the mp3 frame analysis code in there (and remove the 'lame -g' option) agree. M> The frame analyzer is not of general interest - it is just a M>

[MP3 ENCODER] LAME 3.87 on freshmeat.net

2000-09-29 Thread Takehiro Tominaga
whole source. Regards, --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] modularization

2000-09-28 Thread Takehiro Tominaga
--enable-gtkanalyzer, but I have never tested them. 4) HAVEVORBIS things are completely not tested yet. 5) timestatus things are also moved to frontend. 6) I think file i/o things(VbrTag, id3tag, etc) needs more modularization work. --- Takehiro TOMINAGA // may the source be with you! --

Re: [MP3 ENCODER] MMX question

2000-09-28 Thread Takehiro Tominaga
>>>>> "G" == Gabriel Bouvigne <[EMAIL PROTECTED]> writes: G> This is usually done via the cpuid instruction. I just checked G> the nasm manual, and this instruction is supported by nasm. and GOGO uses this to find out the CPU type. --- Takehiro T

Re: [MP3 ENCODER] 3.87b MMX and no MMX give different results + some3.87 comments

2000-09-27 Thread Takehiro Tominaga
> "M" == Mark Powell <[EMAIL PROTECTED]> writes: M> BTW The gcc 2.95.2 options are perfectly valid for FreeBSD as M> well as Linux. Obviously :) Can they be copied into the FBSD M> section too? silly thing. you had better detect CPU/Compiler by configure and output the option to

[MP3 ENCODER] MMX support

2000-09-27 Thread Takehiro Tominaga
> "M" == Mark Powell <[EMAIL PROTECTED]> writes: M> How did you get the Linux version to assemble the MMX code? M> I've had no luck with GNU as v2.10.0 under FreeBSD. I'm M> obviously missing something? you are missing NASM. --- [EMAIL PROTECTED] // may the source be with you! -

Re: [MP3 ENCODER] ieee754 hack and 3.87

2000-09-27 Thread Takehiro Tominaga
>>>>> "G" == Gabriel Bouvigne <[EMAIL PROTECTED]> writes: G> With VC6 I got: G> warning C4307: '*' : integral constant overflow Sun's CC(Workshop 4.2) on Solaris 2.6 says same warning, but the binary runs fine. --- Takehiro TO

Re: [MP3 ENCODER] TagItem issues...

2000-09-27 Thread Takehiro Tominaga
_flags, even if the client will not care R> about the new entry. Yes, That is the most heavy problem. even worse, changing compiler or compiler option will make it require to recompile every client. R> The client shouldn't know about internal data structures. So, R> d

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-25 Thread Takehiro Tominaga
et to get something done. >> M> good point! So Takehiro: consider this another vote for M> keeping parse.c in the library. I don't think parse.c need to be in the library. parse.c in frontend/ directory will be a good sample code to explain the "big bit-structure&

Re: [MP3 ENCODER] scalefac_scale patch

2000-09-24 Thread Takehiro Tominaga
>>>>> "T" == Takehiro TOMINAGA <[EMAIL PROTECTED]> writes: T> Sorry, that is my mistake. I commited it before complete T> the patch. pls wait until tomorrow. I will commit better one. OOPS! All I was hunting for is not bug of scalefac_scale

Re: [MP3 ENCODER] scalefac_scale patch

2000-09-23 Thread Takehiro TOMINAGA
Sorry, that is my mistake. I commited it before complete the patch. pls wait until tomorrow. I will commit better one. - Original Message - From: "Robert Hegemann" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, September 23, 2000 6:54 PM Subject: [MP3 ENCODER] scalefac_sc

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-21 Thread Takehiro Tominaga
M> So lets agree ahead of time as to when and what will be done. M> Takehiro: are you volunteering? No problem :) R> How about releasing 3.87 beta before starting to rearrange the R> source code base? Oh, that sounds OK, but I want to merge some features(faster quantize, more co

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-20 Thread Takehiro Tominaga
nd" directory and move lame.c and gtk*, brhist.c and so on into it. Any Ideas ? Anyway, John, I want to see your patch and merge them. could you mail it to me ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] ./configure

2000-09-19 Thread Takehiro Tominaga
> "M" == Mark Taylor <[EMAIL PROTECTED]> writes: M> That used to be needed for the ASM quantization routines. But M> I checked today and all the ASM code was gone - I guess it has M> been replaced by the TAKEHIRO_IEEE stuff? Yes, but for the people who want to compile ALL FLOAT(

Re: [MP3 ENCODER] ./configure

2000-09-19 Thread Takehiro Tominaga
> "R" == Robert Hegemann <[EMAIL PROTECTED]> writes: R> I'm using GNU Make version 3.77, does above work for other Make R> versions? Yes, it does not work on 3.77. so I upgraded it 3.78.1 and it works fine. --- [EMAIL PROTECTED] // may the source be with you! -- MP3 ENCODER mailing l

Re: [MP3 ENCODER] ./configure

2000-09-18 Thread Takehiro Tominaga
Wow! great, Florian! M> All the various options (GTK, libsndfile, VBR historgram, mpeg M> decoding) are available through ./configure options. see M> INSTALL for details. By default it will try to install M> everything, if configure can find the necessary libraries. I think it

Re: [MP3 ENCODER] gcc option for TAKEHIRO_IEEE754 hack

2000-09-16 Thread Takehiro Tominaga
quot;double" format with more precision than float. it is depending not on internal format, but external format. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] gcc option for TAKEHIRO_IEEE754 hack

2000-09-15 Thread Takehiro Tominaga
Hi all! I just made a new TAKEHIRO_IEEE754_HACK more ANSI C compliant. I think we can make it default for Intel architecture. does anyone has opinion ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] gcc option for TAKEHIRO_IEEE754 hack

2000-09-09 Thread Takehiro Tominaga
INT]); and pi[0] -= MAGIC_INT; but the "type based aliase detection" falls to find this alias. so the workaround answer is to compile it with -fno-strict-alias, which disables this "type based aliase detection". --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] Re: you must include sourcecode when using GPL :(( ? (mpg123)

2000-08-10 Thread Takehiro Tominaga
> "M" == Monty <[EMAIL PROTECTED]> writes: >> are there precedents of an piece of GPL upgrading to LGPL? M> Sure! I changed all my own stuff from GPL to LGPL last year (I M> decided I mostly agreed with Bill Joy ;-). Send the author a M> letter; he may be willing. but it

Re: [MP3 ENCODER] Re: new psymodel / lame-0807-snapshot

2000-08-07 Thread Takehiro Tominaga
> "R" == Robert Hegemann <[EMAIL PROTECTED]> writes: R> I just wanna let you know that it does not compile out of the R> box mainly because your provided mathinline.h interferes with R> the one installed in my Linux system. umm,,, just remove the *MY* mathinline.h and delete the

new psymodel (Re: [MP3 ENCODER] Re: 3.86a, bug with -h ?)

2000-08-06 Thread Takehiro Tominaga
Hi all, I just made my latest snapshot with a "whole new psymodel". it uses always MAXNOISE and do not normalize the spread function. and it always uses mixed block, subblock gain, scalefactor scale. The VBR mode of this code passes the "vbrtest.wav", and even more, the file size will be almost

Re: [MP3 ENCODER] Voice encoding questions

2000-08-05 Thread Takehiro Tominaga
..-0.20, F> 0.20...0.91 => stereo) and -ms for nearly not I am afraid most of decoders can't treat an mp3 file correctly whose mode(stereo <-> mono) is changing during one file. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] corrupted bitsream

2000-07-27 Thread Takehiro Tominaga
tored old takehiro.c and now it works, but the problem is still there. I will try again in the weekend. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] corrupted bitsream

2000-07-26 Thread Takehiro Tominaga
Hi, all I fixed this bug and committed to the CVS. pls check out. --- [EMAIL PROTECTED] // may the source be with you! >> This matter has already been told to Takehiro, and he said >> he will commit a new code later. >> This is an information. : >> Under some conditions, you will see som

Re: [MP3 ENCODER] How to enable support for MMX/3D-Now/ISSE ?

2000-07-25 Thread Takehiro Tominaga
> "a" == a writes: >> Performance improvement seems to be about 45...50% using "-V0". a> In my K6-2 300 MHz the difference is 31.695 seconds without a> MMX vs. 30.176 seconds with MMX enconding a little wav a> (using -V0) my MMX code is fully optimized for intel. on the C

Re: [MP3 ENCODER] How to enable support for MMX/3D-Now/ISSE ?

2000-07-25 Thread Takehiro Tominaga
>>>>> "B" == Bill Eldridge <[EMAIL PROTECTED]> writes: B> Takehiro Tominaga wrote: >> I hope to test and release it ASAP but I am too busy to do so.. >> even worse, the code is for my branch, not for current CVS >> version

Re: [MP3 ENCODER] How to enable support for MMX/3D-Now/ISSE ?

2000-07-24 Thread Takehiro Tominaga
> "F" == Frank Klemm <[EMAIL PROTECTED]> writes: F> How to enable MMX/3DNow/ISSE support? F> MMX: remove the two '#' in the Makefile F> 3D-Now: ??? F> ISSE: ??? Get the source code from my linux box and compile it :) The code is not on the net and not tested on actual machin

Re: [MP3 ENCODER] ISO SCFSI code

2000-07-12 Thread Takehiro Tominaga
think ISO's algorithm of SCFSI will never work fine, however you tune the parameters. so I made a completely new SCFSI algorithm. it works and makes the quality little bit better. never dicrease the quality. see the "scfsi_calc" routine in "takehiro.c" --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] short block detection

2000-07-12 Thread Takehiro Tominaga
re's only little improvement with or without it. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Borland C++ and LAME

2000-07-04 Thread Takehiro Tominaga
> "M" == Mark Taylor <[EMAIL PROTECTED]> writes: M> As for TAKEHIRO_IEE754_HACK: On my system (athlon, gcc 2.95) it M> causes some problems when used with optimizations above -O1. M> So it is disabled by default. The amount of choices for the M> quantize_xrpow and quantize_xr

[MP3 ENCODER] mid/side threshold

2000-07-02 Thread Takehiro Tominaga
l[sb] / 576); FLOAT8 mld = 1.25*(1-cos(PI*Min(bark, 15.5)/15.5))-2.5; gfc->mld_l[sb] = pow(10.0,mld); } does it fit the paper's algorithm ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] *.saf

2000-06-26 Thread Takehiro Tominaga
> "J" == Josh Coalson <[EMAIL PROTECTED]> writes: J> .saf == Secure Audio Format? This sounds like a great new J> format, because, as we all know, security is the most important J> attribute of an audio codec! (to sarcasm-impaired: NOT!) I think security is important too, but i

Re: [MP3 ENCODER] Ogg: mostly hype and a _lot_ to be done

2000-06-26 Thread Takehiro Tominaga
> "M" == Meister Roger <[EMAIL PROTECTED]> writes: >> Then why not use mp2 at 384k ? Or even some lossless format ? M> - Because mp2 is not free ! AFAIK, tooLame is free mp2 VBR supported encoder. --- [EMAIL PROTECTED] // may the source be with you! -- MP3 ENCODER mailing list ( http

Re: [MP3 ENCODER] what's wrong with the newer lame 3.84alpha vbr's?

2000-06-26 Thread Takehiro Tominaga
> "R" == Roel VdB <[EMAIL PROTECTED]> writes: R> did the standard Takehiro VBR mode change? (you know the R> "Y"->"-Z" one) What was wrong with the older vbr mode, the size R> was noticable smaller and I got no real artifacts. Changed. completely changed. search the below mail fr

Re: [MP3 ENCODER] lame binaries

2000-06-12 Thread Takehiro Tominaga
or different compiler, different compile option, different library. Z> Different versions, perhaps? >> Why are the lame windows binaries on chat.ru, and mp3-tech.org >> not the same file size? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mail

Re: [MP3 ENCODER] FYI: gogo wins the OSP2000

2000-06-12 Thread Takehiro Tominaga
>>>>> "Z" == Zia Mazhar <[EMAIL PROTECTED]> writes: Z> By the way, won't it be nice if the other developers of GOGO Z> join the LAME project, like Takehiro did? :-) don't you know GOGO team stopped thier development ? GOGO 2.35 is the

[MP3 ENCODER] FYI: gogo wins the OSP2000

2000-06-07 Thread Takehiro Tominaga
GOGO, an MP3 encoder derivated from LAME, wins OSP2000(Online Software Prize 2000). http://www.nmda.or.jp/enc/fsp/sjis/osp2000.html (japanese only) --- [EMAIL PROTECTED] // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] psymodel ?

2000-06-07 Thread Takehiro Tominaga
te T'(i) directly from T(i) ? I hope remove these steps and we can get more simple&fast psymodel.c --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

RE: [MP3 ENCODER] Problems enabling MMX with MSVC 5

2000-06-01 Thread Takehiro Tominaga
ou should use -f win32 instead of coff. pls try it --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] FYI: mp3licensing

2000-05-28 Thread Takehiro Tominaga
it seems FhG and Thomson changed their patent policy. see http://www.mp3licensing.com/index.html --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] lame3.84 (CVS) in pipelines b0rken since 23.May

2000-05-27 Thread Takehiro Tominaga
d up by fxch pipeline hack. Anyway, I am now replacing these asm routines into GOGO's more aggressive code. 3DNow!/SSE will bring us a crazyly fast encoding. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] MMX enabled LAME

2000-05-27 Thread Takehiro Tominaga
+= i386/choose_table.o 4. and make it! Sorry, I have no windows development environment and I don't know how to use NASM and so on. BTW, on my architecture, about 5% speed up is archived by this MMX coding. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] I'd like "-Z" to be default :-)

2000-05-26 Thread Takehiro TOMINAGA
> Just my opinion, many may differ :) Thanx, Roel. I'll be this feature as default for -h or -q 2 and upper setting and remove -Z option. I think the next step is subblock gain. I'll merge the feature from my snapshot to the current LAME. maybe that will be another "-Z" opt

Re: [MP3 ENCODER] full huffman search for every loop

2000-05-24 Thread Takehiro Tominaga
Full huffman search is still alpha status, and it sometimes lock up and is usually "painfully" slow. This feature will be available with the MMX enabled Huffman code search routine next weekend, I hope. But, I am not full time LAME programmer and LAME is only my hobby. I can't garantee the this

Re: [MP3 ENCODER] totbit/write_timing overflow

2000-05-21 Thread Takehiro Tominaga
>>>>> "M" == Mark Taylor <[EMAIL PROTECTED]> writes: M> I just committed a crude fix for the totbit/write_timing M> overflow problem (last 10 lines of bitstream.c in CVS) but M> Takehiro may have a better idea. Uum... OK, I'll make it

[MP3 ENCODER] Re: new scalefac_scale algorithm

2000-05-21 Thread Takehiro Tominaga
I wrote; >>I added a new scalefac_scale algorithm to CVS version of LAME, >>which enables with -Y option. Sorry, -Y option is used for Mark's new VBR routine so I changed "new scalefactor_scale algorithm" from -Y to -Z option. --- Takehiro TOMINAGA // may the

[MP3 ENCODER] new scalefac_scale algorithm

2000-05-21 Thread Takehiro Tominaga
n and check the result, and tell me. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] CVS VBR Problems

2000-05-21 Thread Takehiro Tominaga
ll. I keep getting access >> violations. I ran the debugger and it pointed back to: >> >> 0040F586 fld qword ptr [ecx*8+455A80h] z> This may be a bug. In quantize-pvt.c:calc_noise1(), 'max_ z> index' is set to SBMAX_s in VBR mode but the maximum i

Re: [MP3 ENCODER] VBR Bug Report

2000-05-17 Thread Takehiro Tominaga
t first step, why don't you use the 22nd scalefactor's threshold as ATH of the scalefactor ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] is fix-point mp3 encoder feasible?

2000-05-16 Thread Takehiro Tominaga
playback done on a Shark (The DEC network M> computer based on the StrongArm) so the answer in general is 'yes'. Encode and Decode are quite different. I think both of them are possible, but the encode is by far more difficult than the decode. --- Takehiro TOMINAGA -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] hack for IEEE754 FPU

2000-05-12 Thread Takehiro Tominaga
I continue playing with quantize_* routine. on Pentium100MHz, the hack does not make any difference, speed and result. on K6 200MHz(not K6-2), the results are same but the hack makes it about 10% faster. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http

Re: [MP3 ENCODER] hack for IEEE754 FPU

2000-05-12 Thread Takehiro Tominaga
of very poor quality. :/ BTW, is it the same result, with or without -h option ? --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: faster mdct(Re: [MP3 ENCODER] Hardware reccomendation)

2000-05-11 Thread Takehiro Tominaga
>>>>> "T" == Takehiro Tominaga <[EMAIL PROTECTED]> writes: Segher> Oh, by the way, anyone interested in better DCT's? Naoki> I made faster mdct_long and sent it to Takehiro. T> and it was merged to my tree. maybe tomorrow, CVS tre

[MP3 ENCODER] USAGE file

2000-05-11 Thread Takehiro Tominaga
Hi all, I found USAGE file in the LAME is quite old especially VBR. I think html documents are sufficient and we can remove the USAGE file. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] hack for IEEE754 FPU

2000-05-11 Thread Takehiro Tominaga
- MAGIC_INT]); ((float *)pi)[3] = (x3 + adj43asm[pi[3] - MAGIC_INT]); uum, there's no "<<" The binaries runs fine, and "make test" result is OK, too. but the speed is slower than the no hacked version *sigh* --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] FYI: slashdot

2000-05-10 Thread Takehiro Tominaga
LAME is on the topic at slashdot. http://slashdot.org/articles/00/05/10/1454220.shtml I think Tord knows about the MP3 and patents very good :) -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] hack for IEEE754 FPU

2000-05-10 Thread Takehiro Tominaga
lt of this hack, on various plathome. pls check and tell me the result and your plathome(CPU and compiler). --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

faster mdct(Re: [MP3 ENCODER] Hardware reccomendation)

2000-05-08 Thread Takehiro Tominaga
Segher> Oh, by the way, anyone interested in better DCT's? Naoki> I made faster mdct_long and sent it to Takehiro. and it was merged to my tree. maybe tomorrow, CVS tree will get it. it's very swift :) --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCO

Re: Re: [MP3 ENCODER] Hardware reccomendation

2000-05-08 Thread Takehiro Tominaga
and normal Pentium, there's about 2x FPU power. K6, 686MX... has more slow FPU. K6-2,III are also, but they have 3DNow! and it'll be fast (maybe about as twice as the same clock Pentium) if someone write the code to use it :p --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] new idct routine with thread safe ccoding

2000-05-06 Thread Takehiro Tominaga
lt;[EMAIL PROTECTED]> writes: M> The thread safe work is mostly done - but I tried encoding two M> things simultaneously last week and it failed miserably :-(. I M> just found some more static, non-constant variables in M> newmdct.c, and there are probably a few more st

Re: [MP3 ENCODER] Hardware reccomendation

2000-05-06 Thread Takehiro Tominaga
ur machine has no 2nd cache or poorly setting BIOS. Be sure machine speed is not determined by only CPU clock. check your CPU architecture and memory performance. Pentium/K6/686MX is very slow, cause it has only slow FPU. even at the same clock, Pentium will be half or 3/4 speed of Pentium Pro f

Re: [MP3 ENCODER] Speeding up window_subband

2000-05-02 Thread Takehiro Tominaga
Hi, all, >>>>> "T" == Takehiro Tominaga <[EMAIL PROTECTED]> writes: T> Hi All, I've merged Naoki's new IDCT code for filter subband T> into my tree, Sorry, some trouble happen and I can't have a time...(even it is hol

Re: [MP3 ENCODER] Speeding up window_subband

2000-05-02 Thread Takehiro Tominaga
mdct_short and mdct_long are also N> speeded up by introducing faster algorithm. Have you already N> made it? No :) I wanna heard it, but I'm afraid it is slow too... --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Speeding up window_subband

2000-04-29 Thread Takehiro Tominaga
Hi, Naoki, Your new code looks like very similar to my snapshot(but is not on the net yet :p). It was mentioned in the first mail of "the road to the next(v4.00?)" thread. >>>>> "T" == Takehiro Tominaga <[EMAIL PROTECTED]> writes: >> 3 new

Re: [MP3 ENCODER] LAME produces some clicks

2000-04-24 Thread Takehiro Tominaga
flakey feature). I made a "--noscfsi" option for some buggy decoder, but Mark deleted :) maybe his policy of LAME is challenging to the ISO limitation and he think we can neglect such buggy decoder. --- Takehiro TOMINAGA // May the source be with you ! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] LAME produces some clicks

2000-04-24 Thread Takehiro Tominaga
t and no way to check them. (Any donation will be welcomed :-p) BTW, I'm using mpg123 and AudioPCI64(ES1371) and my old SANSUI amplifier with ONKYO speakers to check the LAME. --- Takehiro TOMINAGA // may the source be with you ! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] best LAME options for high quality audio?

2000-04-24 Thread Takehiro Tominaga
>> is it worth to use -p at 192kbps? Do you know -p option ? -p option is "calculate CRC for error detection". It's worth only when using none error free data transmission(like UDP), no matter what bitrate you use. --- Takehiro TOMINAGA // may the source be with you ! -

Re: [MP3 ENCODER] LAME produces some clicks

2000-04-24 Thread Takehiro Tominaga
7;m afraid "mixed block support" (which is only plan of next release, no code available now) will be so. If you want MAXIMUM QUALITY of mp3, BE SURE to use the best encoder and the best decoder. (and of course audio equipment, especially sound card in your PC) --- Takehiro TOMINAGA // May the source be with you ! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] the road to next(v4.00?)

2000-04-07 Thread Takehiro Tominaga
S> energy in the lowest frequency bands. We should tune the some threshold parameters, but I think this simple method will work fine. but before the these algorithm, we have to change the bitstream code to allow the mixed block :) --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] the road to next(v4.00?)

2000-04-07 Thread Takehiro Tominaga
a to the Scott> correct sample rate etc, I can see real uses for it there. right, resampling is one thing we can use the MMX, but the lagest problem of MMX command set is that there's only 16bit multiply. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] the road to next(v4.00?)

2000-04-06 Thread Takehiro Tominaga
e or shell account :-) ? and these have not written yet, but may improve the LAME 5 mixed_block support 6 call best huffman code each iteration maybe very very slow, but quality will be up. Any ideas ? or does someone doing part of them ? --- Takehiro TOMINAGA // may the source be with y

Re: short block count1 region(Re: [MP3 ENCODER] problems with HQ modein latest CVS)

2000-04-03 Thread Takehiro Tominaga
>>>>> "T" == Takehiro Tominaga <[EMAIL PROTECTED]> writes: >>>>> "R" == Robert Hegemann <[EMAIL PROTECTED]> writes: T> I make a quick hack and do it, but it is not clever and cool: T> 1 added the routine that reo

Re: [MP3 ENCODER] V3.70 Default Mode

2000-04-02 Thread Takehiro Tominaga
efault mode at lower bitrate should be "-m f" (but this is deleted...), or "-m j" (always calculate MS/LR threshold. maybe slower...). FYI, in my snapshot version, "loopold.c" was also deleted and the default setting of the lower bitrate is "-m j" --- Takehiro TOMINAGA // may the source be with you ! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: short block count1 region(Re: [MP3 ENCODER] problems with HQ modein latest CVS)

2000-04-02 Thread Takehiro Tominaga
count1 region. The new code still has little bug, but the snapshot will be on my web page(maybe tomorrow?). And bacause the new short block huffman coding algorithm is very efficient, I think we should change the bit allocation for short block. I'll check them and merge into the CVS. --- Ta

short block count1 region(Re: [MP3 ENCODER] problems with HQ mode inlatest CVS)

2000-03-30 Thread Takehiro Tominaga
t; you given any thought to coding up a search for a more optimal M> short block big_values ? Oh ! I believed we can't use the count1 region when the block type is short. I checked ISO standard and will optimize the coding if available. --- Takehiro TOMINAGA // may the sour

Re: [MP3 ENCODER] problems with HQ mode in latest CVS

2000-03-27 Thread Takehiro Tominaga
575? R> 575+2=577 --> index overflow --> crash/assertion failure! R> So I assume, you have to check count1 >= 575 before. MP3 standards says count1 should be even number. if it is odd number like 575, it will cause the problem another point, like l3bitstream.c --- Takehiro

Re: [MP3 ENCODER] problems with HQ mode in latest CVS

2000-03-27 Thread Takehiro Tominaga
Hi, Robert. This "cod_info.count1 += 2" is necessary to reduce the code size, but we can't reduce the code size when cod_info.count1 == 576. this is fixed before you check in the "assert". and I think it is OK now... --- Takehiro TOMINAGA // may the source be with

RE: [MP3 ENCODER] using lame363 for shuttle transmission

2000-02-18 Thread Takehiro Tominaga
ABORTFP, I need a newer which contains these macros. /* Macros for accessing the hardware control word. */ #define _FPU_GETCW(cw) __asm__ ("fnstcw %0" : "=m" (*&cw)) #define _FPU_SETCW(cw) __asm__ ("fldcw %0" : : "m" (*&cw)) --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] using lame363 for shuttle transmission

2000-02-18 Thread Takehiro Tominaga
and LAME do a next calculation en0 /= bw; and start = scalefac_band.l[ sfb ]; end = scalefac_band.l[ sfb+1 ]; bw = end - start; so bw is zero, and LAME do a "divide by zero" but I haven't find out where scalefac_band is cleared. --- Takehiro TOMIN

Re: [MP3 ENCODER] lame -h --nores -V 3 fools.wav fools.mp3

2000-02-07 Thread Takehiro Tominaga
M> or two until this is straightened out? OK, I stop the commiting. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] lame command line usage (was: Re: highq mode)

2000-02-04 Thread Takehiro Tominaga
y linux machine, gcc says "invalid left hand value" and fails to compile this code :) --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] nopow & fft things

2000-01-30 Thread Takehiro Tominaga
I added CVS tree a new fft routine and table lookup method to calculate pow(2.0, ..). The speed is about 10% faster on my celeron linux box. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-01-28 Thread Takehiro Tominaga
ust guess. No test. I don't think so, because almost all "pow" call is not in the loop and can't be vectorize. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-01-27 Thread Takehiro Tominaga
chines (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. see my snapshot for the detail. --- Takehiro TOMINAGA // may the source be with y

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

2000-01-24 Thread Takehiro Tominaga
encode and can do faster encoding. Maybe we can write the mp3 encoding cluster based on this. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] new subblock_gain / scalefac_scale code

2000-01-20 Thread Takehiro Tominaga
. When one of scalefactors will be too large even with scalefactor_scale is 1, it will increase the subblock_gain and re-calculate the scalefactor. This method would be the best subblock gain selection as far as the psychoacoustic model is right. --- Takehiro TOMINAGA // May the source be with you! -

Re: [MP3 ENCODER] turning -h to a quality setting

2000-01-20 Thread Takehiro Tominaga
alog threshold *-h 9: subblock gain code --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] Re: scfsi decoding bug

2000-01-20 Thread Takehiro Tominaga
ng time because I thought this was caused by a bug of K> distortion check. Yes, me too... --- Takehiro TOMINAGA // May the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] VBR-speed

2000-01-20 Thread Takehiro Tominaga
is released in LAME. I think "scfsi" must need some work before release. BTW, CVS snapshot of history.html, contains changes of 3.60 -> 3.61, but www.sulaco.org does not. I don't know why it is. --- Takehiro TOMINAGA // May the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] scfsi

2000-01-14 Thread Takehiro Tominaga
be added to the resrvoir. I made a usuall validation check and I think it seems working correctly. Any comments are welcomed. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] scalefac_scale

2000-01-12 Thread Takehiro Tominaga
his new scalefac_scale method as same as you did Uuum it is "not" bit-for-bit identical, but is only LSB order, so it seems because of mpg123's floating point rounding problem. please test and comment this. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] region0/1/2 dividing

2000-01-09 Thread Takehiro Tominaga
Takehiro TOMINAGA(me)> >> and dividing region0/1/2 is determined by looking up the >> subdv_table[]. However, I am afraid this method is not the >> best. Segher Boessenkool <[EMAIL PROTECTED]>>> S> It is indeed not best. S> It&#x

  1   2   >