Re: [MP3 ENCODER] Bug of long block pre-echo control

2000-10-04 Thread Robert Hegemann
Mark Powell schrieb am Mit, 04 Okt 2000: On Wed, 4 Oct 2000, Naoki Shibata wrote: I found a bug in the long block pre-echo control code. This code should be fixed like this. if (gfc-blocktype_old[gfp-mode == MPG_MD_JOINT_STEREO ? 0 : chn] == SHORT_TYPE ) Naoki, Did this

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

2000-10-04 Thread Robert Hegemann
Sigbjørn Skjæret schrieb am Mit, 04 Okt 2000: Just thought I'd say my thoughts on the different parameter setting function proposals we've had so far... Individual functions for each parameter: Pros: - None. ;) :-) compiler provides type check :-) direct check for

Re: [MP3 ENCODER] -q1

2000-10-04 Thread Robert Hegemann
Mark Powell schrieb am Mon, 02 Okt 2000: On Fri, 29 Sep 2000, Robert Hegemann wrote: does someone know any sample where a VBR encoded MP3 with -q1 gives a better sounding MP3 compared to a same sized VBR with -q2 ? From your recent postings I'm detecting that you think -q1 can only

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

2000-10-01 Thread Robert Hegemann
Mark Taylor schrieb am Son, 01 Okt 2000: I think the mp3 encoding library should do what it is supposed to do, encode pcm samples into mp3 frames. BTW, Robert and everyone, how should we treat with mpglib and lame_mp3_XX routines in frontend/get_audio.c and amiga_mpega.c ? I

Re: [MP3 ENCODER] --nspsytune and tonality balance

2000-09-30 Thread Robert Hegemann
Naoki Shibata schrieb am Sam, 30 Sep 2000: Youri Would it be possible to use some other switch, like --cwlimit, to achieve Youri good quality with --nspsytune on all tonalities? If so, what settings would Youri have to be used for it? (i.e. how should I interpret --cwlimit?) It is a

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Robert Hegemann
Mark Taylor schrieb am Sam, 30 Sep 2000: OK, I think and plan to do so, too. My plan is to add 2 functions to the API, named "lame_init_vbrtag" and "lame_finish_vbrtag". 1 int lame_init_vbrtag(int guessed_framenumber) - for the initialization(malloc buffers and make gfp-vbrtag =

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Robert Hegemann
Mark Powell schrieb am Sam, 30 Sep 2000: On Sat, 30 Sep 2000, Robert Hegemann wrote: One complication: a vbr tag and id3v2 tag! If there is also a id3v2 tag, it will be written into the bitstream first, so lame_finish_vbrtag() will have to return a file offset where the vbr tag

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

2000-09-29 Thread Robert Hegemann
Ross Levis schrieb am Fre, 29 Sep 2000: I think Roberts code should be included and implemented with a switch so us "non-compilers" can test it. look at Dmitry's site, there it is for Windows users. http://www.chat.ru/~dkutsanov/~index.htm The latest alpha

Re: [MP3 ENCODER] Intel Compiler

2000-09-29 Thread Robert Hegemann
Joshua Bahnsen schrieb am Fre, 29 Sep 2000: There is only a problem with the Intel compiler if you compile on Win 95/98. If you actually use Win NT/2000 as your OS, binaries compiled with the Intel compiler run just fine on NT/2000 and ME/95/98. If you want an example, I've posted binaries

Re: [MP3 ENCODER] --nspsytune

2000-09-29 Thread Robert Hegemann
Yog Sothoth schrieb am Fre, 29 Sep 2000: hi -- This is my first post to the list. I've been helping myself to the cvs source code for a few months now and this is a subject I have done some experimentation with. the only drawback I've found when using --nspsytune in vbr mode is that

[MP3 ENCODER] -q1

2000-09-29 Thread Robert Hegemann
Hi all, does someone know any sample where a VBR encoded MP3 with -q1 gives a better sounding MP3 compared to a same sized VBR with -q2 ? Ciao Robert PS: for VBR -q2 equals -h and is the default if you leave out -qx, -h or -f -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: On Wed, 27 Sep 2000, Robert Hegemann wrote: At least your 3.87 MMX version seems to be compiled with the Makefile.MSVC I checked in, with RH_AMP and RH_VALIDATE_MS enabled. Dmitry, is that right? BTW Robert, are you recommending

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

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: On Wed, 27 Sep 2000, Robert Hegemann wrote: On my Linux Box with a Pentium 166 MMX the MMX and non-MMX version produce bit identical results. How did you get the Linux version to assemble the MMX code? I've had no luck with GNU

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

2000-09-28 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Don, 28 Sep 2000: At least your 3.87 MMX version seems to be compiled with the Makefile.MSVC I checked in, with RH_AMP and RH_VALIDATE_MS enabled. Dmitry, is that right? Should they be considered as default switches? In this case, why aren't they defined in

Re: [MP3 ENCODER] MMX question

2000-09-28 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Don, 28 Sep 2000: If the mmx version of choose table is used for the compilation, what will happen on a non-mmx cpu? it will crash, and it does so on my old P100. Ciao Robert -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

RE: [MP3 ENCODER] TagItem issues...

2000-09-28 Thread Robert Hegemann
Mathew Hendry schrieb am Don, 28 Sep 2000: From: Mathew Hendry varargs.h is pre-ANSI and non-standard - use stdarg.h for the standard stuff. Should be va_start(ap) Oops! I mean va_start(ap, lastarg) where ap is your va_list and lastarg is the last non-variadic

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

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: Wow the speed up is real sweet. What are the other .nas files in the i386 directory for? Specifically the fftsse.nas. Seems interesting if SSE can speed up some aspect of the encode. From the timestamps on these files it seems they are an abandoned

Re: [MP3 ENCODER] MMX question

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: Hmm, you may dig in the Gogo sources. If I remember right they allowed to turn on optimizations with something like --use-mmx. This could be a way to do it in LAME too. Surely Gabriel was referring to the MMX code always being present

Re: Re[2]: [MP3 ENCODER] 3.87b MMX and no MMX give different results + some 3.87 comments

2000-09-28 Thread Robert Hegemann
Dmitry schrieb am Don, 28 Sep 2000: Hello Gabriel, Thursday, September 28, 2000, 12:08:23 PM, you wrote: On my Linux Box with a Pentium 166 MMX the MMX and non-MMX version produce bit identical results. GB I compiled both releases (with and without mmx) with VC6, and the mp3 output

Re: [MP3 ENCODER] MMX question

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: Intel provide some code to do this at: ftp://download.intel.nl/support/processors/procid/cpuinfo.zip There's then the additional detection of Cyrix, AMD etc. which may cause complications. AMD have a similar 32 bit features value which also

Re: Re[3]: [MP3 ENCODER] 3.87b MMX and no MMX give different results + some 3.87 comments

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: I'm guessing that it's this that makes you happy with the velvet sound? RH_AMP stuff is what was previously known as RH_NOISE_CALC RH_VALIDATE_MS avoids to switch from LR to MS when the perceptual entropy indicates a need for

Re: Re[3]: [MP3 ENCODER] 3.87b MMX and no MMX give different results + some 3.87 comments

2000-09-28 Thread Robert Hegemann
Mark Powell schrieb am Don, 28 Sep 2000: He also thinks -q1 could be unsafe. Is that unsafe just in v3.87 or has it always been so, Robert? Well, if we considered it always safe, we had made it default. Combined with some -V0 or -V1 it seems to be OK. If you compare

Re: Re[4]: [MP3 ENCODER] 3.87b MMX and no MMX give different results + some 3.87 comments

2000-09-28 Thread Robert Hegemann
Dmitry schrieb am Don, 28 Sep 2000: but what version i have to upload??? from project file or from makefile??? with 'Robert's alternate code' enable or disable??? Well, officially the one with 'Robert's alternate code' commented out. Sorry for the confusion. Ciao

Re: [MP3 ENCODER] resampling

2000-09-28 Thread Robert Hegemann
Mark Taylor schrieb am Don, 28 Sep 2000: I hope to add something soon which has it precompute the exact amount needed. Does anyone have code which computes the lcd (largest common denominator) of two ints? I think the number of windows needed is given by:

Re: [MP3 ENCODER] TagItem issues...

2000-09-27 Thread Robert Hegemann
Mark Taylor schrieb am Die, 26 Sep 2000: I think we have to keep the old interface, since several applications use it. So lame_global_flags will still have to be instantiated by the calling program and exposed to the calling program. I dont think this is incompatiable with a shared library?

Re: [MP3 ENCODER] Please Vote: Interface types

2000-09-27 Thread Robert Hegemann
Frank Klemm schrieb am Mit, 27 Sep 2000: To avoid endless debates about the interface without clearifying the basic concept I do introduce all possible methods I know (for C) with explaining all pro and cons I know. I hope this is the best I can do.

Re: [MP3 ENCODER] Free format

2000-09-26 Thread Robert Hegemann
Mark Taylor schrieb am Die, 26 Sep 2000: Hi all, I now have free format working in my decoder, MAD. If anyone would like to try it -- get version 0.11.4b or later: ftp://ftp.mars.org/pub/mpeg/ Thanks Rob, great! So far it seems to work with any free format bitrate

Re: [MP3 ENCODER] realtime encoding specs ?

2000-09-26 Thread Robert Hegemann
Mark Powell schrieb am Die, 26 Sep 2000: On Tue, 26 Sep 2000, Ross Levis wrote: Mark Powell wrote: FYI My PIII 583MHz (not Coppermine) provides ~1.5x normal speed. On Win98 the new VBR encodes at ~1.1x on my AMD K62-428. CBR is a bit faster. K62 is known for slow FPU so I would

Re: [MP3 ENCODER] TagItem issues...

2000-09-26 Thread Robert Hegemann
Sigbjørn Skjæret schrieb am Die, 26 Sep 2000: Why do we need float at this point ?? Because several of the parsed arguments are floats? ie. frequencies could be passed in Hertz as ints, was just something to think about now while we change the API anyway Should

Re: [MP3 ENCODER] Miscellaneous MP3 questions

2000-09-26 Thread Robert Hegemann
Hi Alex! 1) M/S stereo require both channels to switch block types simultaneously - why/how doesn't intensity? (I run intensity using long only for now.) The ISO decoder takes the block type for decoding the intensity position info from the left channel, which essentially requires both

Re: [MP3 ENCODER] int64

2000-09-25 Thread Robert Hegemann
Joshua Bahnsen schrieb am Mon, 25 Sep 2000: I'm using the configure generated Makefile that I've changed to suit my needs. Does it work using Makefile.DJGPP ? The configure generated Makefile does not work for me because of the conditional assingment ?= which

Re: [MP3 ENCODER] TagItem issues...

2000-09-25 Thread Robert Hegemann
I think we can make a very simple library setup stuff: proposal: int lame_open(); // allocates internal structures int lame_set_param( int handle, LameParameter Parameter, int Value ); // assigns Lame's parameter a value int lame_init_params( int

Re: [MP3 ENCODER] TagItem issues...

2000-09-25 Thread Robert Hegemann
Sigbjørn Skjæret schrieb am Mon, 25 Sep 2000: [...] This way there is no need to parse any strings, we don't pass any pointers, the setup routine would just be a big switch/case. This is basically the way TagItems work when passed on stack, in fact, that combined with another identical

Re: [MP3 ENCODER] various questions (was: Some suggestions for LAME - please review)

2000-09-24 Thread Robert Hegemann
Hi Gaby Why can we read in the litterature that humans got 25 CB but mp3 uses only 22? let us try to get it in order: bark scale is used by the spreading function Bark 0 : 0-100 Hz, Bark 24: 15.5 - 20.4 kHz masking is calculated for convolution bands

Re: [MP3 ENCODER] various questions (was: Some suggestions for LAME - please review)

2000-09-24 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Son, 24 Sep 2000: So the highest subbands don't have any scalefactor? I know that Brandebourg said that there is no proof that 16kHz really contribute to the hearing of the music, and then it could be intentionnal, but could it be a "bug" or mistake in the mp3

Re: [MP3 ENCODER] ALLOW_MIXED

2000-09-24 Thread Robert Hegemann
Hi Joshua If defined, what does ALLOW_MIXED do? josh well, actually nothing, as mixed blocks are not supported by LAME. You may try Takehiro's snapshot, I think he has implemented mixed blocks in it. Ciao Robert -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] CBR quality improvement

2000-09-23 Thread Robert Hegemann
Steve Lhomme schrieb am Sam, 23 Sep 2000: Is RH_AMP the same as RH_NOISE_CALC ? Yes, Steve. Ciao Robert -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] scalefac_scale patch

2000-09-23 Thread Robert Hegemann
Hi Takehiro, I don't understand your patch to inc_scalefac_scale(). Why did you turn the scalefactor band adjustment off for short blocks, but turning on scalefac_scale? Wouldn't that result in a multiplication by 2 for the short block scalefactors? Ciao Robert -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] Some suggestions for LAME - please review

2000-09-22 Thread Robert Hegemann
Youri Pepplinkhuizen schrieb am Mit, 20 Sep 2000: Hi, I got some suggestions for LAME. They're not too complicated (probably are to implement, though), so here goes: - LAME VBR doesn't encode the LSB (Least Significant Bit) correctly (as described on

Re: [MP3 ENCODER] --raise-smr

2000-09-22 Thread Robert Hegemann
Hi Gaby! I'm sorry to bother you, but what is this option? I've never seen it before --raise-smr x with 0.0 = x = 1.0 the signal to mask ratio (SMR) for every subband / group of subbands is the basic output of every psychoacoustic model for Layer

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-21 Thread Robert Hegemann
Mark Taylor schrieb am Don, 21 Sep 2000: I like "frontend". And also a "libmp3lame" directory for the library. Moving all this code into subdirectories will be disruptive: all the different makefiles and MSVC project files need to be updated. We will also need a ./configure/make system

Re: [MP3 ENCODER] ./configure

2000-09-20 Thread Robert Hegemann
Takehiro Tominaga schrieb am Mit, 20 Sep 2000: "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 PROTECT

Re: [MP3 ENCODER] ./configure

2000-09-20 Thread Robert Hegemann
Mark Powell schrieb am Mit, 20 Sep 2000: On Wed, 20 Sep 2000, Robert Hegemann wrote: Takehiro Tominaga schrieb am Mit, 20 Sep 2000: "R" == Robert Hegemann [EMAIL PROTECTED] writes: R I'm using GNU Make version 3.77, does above work for other Make R versions?

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-20 Thread Robert Hegemann
Takehiro Tominaga schrieb am Mit, 20 Sep 2000: I want to make "example" or "frontend" directory and move lame.c and gtk*, brhist.c and so on into it. Any Ideas ? I think Mark is thinking about something similar. Why not mimic Vorbis and make a tools folder for the example programs and move

Re: [MP3 ENCODER] ./configure

2000-09-20 Thread Robert Hegemann
Mark Powell schrieb am Mit, 20 Sep 2000: The "?=" operator was introduced on 1998-03-02 in v3.76.90 of GNU make. v3.77 handles this operator perfectly well. I've just tested it on machine with v3.77. -- # make --version GNU Make version 3.77, by Richard Stallman and Roland McGrath.

Re: [MP3 ENCODER] latest sfb question

2000-09-19 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Die, 19 Sep 2000: Am I the only one thinking that there is a problem? No, I just modified the --athlower switch so that it will not modify the ATH for sfb21. Ciao Robert -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] ./configure

2000-09-19 Thread Robert Hegemann
The configure generated Makefile will not recognize my Linux system, I have to change UNAME ?= $(shell uname) ARCH ?= $(shell uname -m) into UNAME = $(shell uname) ARCH = $(shell uname -m) I'm using GNU Make version 3.77, does above work for other Make

Re: [MP3 ENCODER] LAME as a shared lib

2000-09-18 Thread Robert Hegemann
Sigbjørn Skjæret schrieb am Mon, 18 Sep 2000: The fix is to do what Frank suggests: go to a data-encapsulted type interface, where every parameter must be set via a function. We would need to write about 100 functions along the lines of: lame_set_input_samplerate(). A much better (and

Re: [MP3 ENCODER] latest sfb question

2000-09-18 Thread Robert Hegemann
Frank Klemm schrieb am Mon, 18 Sep 2000: ::The whole sfb21 thingy is a kludge, we should extend psymodel.c ::to calculate maskings for that band too. :: :: the ATH is so large in that band, I would be afraid that :: any computed maskings would always be ATH, and thus ::

Re: [MP3 ENCODER] castings

2000-09-18 Thread Robert Hegemann
Frank Klemm schrieb am Mon, 18 Sep 2000: :: :: 1)one type is long double, the other will be casted to long double :: 2)one type is double, the other will be casted to double :: 3)one type is float, the other will be casted to float Fully wrong. The rest I

Re: [MP3 ENCODER] castings

2000-09-18 Thread Robert Hegemann
Frank Klemm schrieb am Mon, 18 Sep 2000: :: Hi Frank, :: :: :: :: :: 1) one type is long double, the other will be casted to long double :: :: 2) one type is double, the other will be casted to double :: :: 3) one type is float, the other will be casted to float ::

Re: [MP3 ENCODER] latest sfb question

2000-09-18 Thread Robert Hegemann
Frank Klemm schrieb am Mon, 18 Sep 2000: :: :: :: Frank, that's not what Gaby is talking about. :: But if you are talking about the spreading function, there :: are more parameters than loudness: :: - frequency :: - tonality :: - temporal effects :: - difference tones reducing

Re: [MP3 ENCODER] ./configure

2000-09-18 Thread Robert Hegemann
Takehiro Tominaga schrieb am Die, 19 Sep 2000: 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

Re: [MP3 ENCODER] Psycho masking (once again)

2000-09-17 Thread Robert Hegemann
Piter B. schrieb am Son, 17 Sep 2000: Hi! Nobody interested in implementing some sort of psycho masking in lame... (see attachment Dolby, Fraunhofer) Regards Piotr Borowski What's your problem with LAME's psychoacoustic? Do you think LAME has none and should have the same

[MP3 ENCODER] castings

2000-09-17 Thread Robert Hegemann
Hi all, I see a tendency that compiler warnings get casted away. The problem is, that these castings make your compiler happy, but there is a high potential that this only covers BUGS. Everytime someone will cast away compiler warnings he should back up his change with an assertion! For

Re: [MP3 ENCODER] latest sfb question

2000-09-17 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Son, 17 Sep 2000: Well, CBR doesn't care about sfb21 distortions, VBR does for MPEG-1. When using --noath the sfb21 still gets its ATH value. Ok, but how about --athlower 100 ? Will it leads to an endless loop? That could be a problem. I think that when

Re: [MP3 ENCODER] castings

2000-09-17 Thread Robert Hegemann
Albert Faber schrieb am Son, 17 Sep 2000: Robert, And if you don't cast it, you will leave it up to the compiler, thus the behavior becomes compiler specfic, will it cast the unsigned to a signed or will it cast the signed to an unsigned value. What does happen, if you don't cast, and assign

Re: [MP3 ENCODER] latest sfb question

2000-09-17 Thread Robert Hegemann
Mark Taylor schrieb am Son, 17 Sep 2000: Gabriel Bouvigne schrieb am Son, 17 Sep 2000: Well, CBR doesn't care about sfb21 distortions, VBR does for MPEG-1. When using --noath the sfb21 still gets its ATH value. Ok, but how about --athlower 100 ? Will it leads to an

Re: [MP3 ENCODER] castings

2000-09-17 Thread Robert Hegemann
Albert Faber schrieb am Son, 17 Sep 2000: Robert, So if i have the following piece of code int my_signed= -1; unsigned int my_unsigned=10; if (my_signedmy_unsigned) printf("my_singed my_unsigned\n"); else printf("my_singed is = my_unsigned\n"); It should print: "my_singed

Re: [MP3 ENCODER] Some strange warnings...

2000-09-16 Thread Robert Hegemann
Sigbjørn Skjæret schrieb am Sam, 16 Sep 2000: While going through the all too usual bunch of suspicious warnings, I stumbled over a few more concerning ones... psymodel.c: "FLOAT8 thmM = thmM;" .. I assumed this was a typo and changed it to "FLOAT8 thmM = thmm;" yes, sorry my typo

Re: [MP3 ENCODER] --voice

2000-09-13 Thread Robert Hegemann
Mark Taylor schrieb am Mit, 13 Sep 2000: Thanks - I'll revisit your website. Another question :) Is there a preferred (or even mandatory) sequence to command-line opions for Lame ? I remember how quirky DOS could be in this respect The only problem is if you

[MP3 ENCODER] VBRtest.wav

2000-09-11 Thread Robert Hegemann
I just looked again into our psymodel.c and I'm wondering since when we activated the following code: #if 1 /* additive masking */ enn = gfc-w1_l[sb] * eb[gfc-bu_l[sb]] + gfc-w2_l[sb] * eb[gfc-bo_l[sb]]; thmm = gfc-w1_l[sb] *thr[gfc-bu_l[sb]] + gfc-w2_l[sb] *

Re: Re[4]: [MP3 ENCODER] MS switching

2000-09-11 Thread Robert Hegemann
Roel VdB schrieb am Mon, 11 Sep 2000: Hello Gabriel, Monday, September 11, 2000, 5:43:55 PM, you wrote: I am fundamentally agains crippling an encoder to fit the needs of an inept decoder. If 320 is chosen by LAME on -V1, it is there for a reason! GB This point is debatable. GB I

Re: [MP3 ENCODER] very lowand very high-quality settings

2000-09-10 Thread Robert Hegemann
Frank Klemm schrieb am Son, 10 Sep 2000: :: :: Second question: is it possible to obtain better quality then :: "-h -ms -b256" with some vbr-mode. Maybe I am far off, but if I :: encode with vbr and there are 320kbps-frames these parts should be :: encoded better than in

Re: [MP3 ENCODER] VBR / CBR / ABR

2000-09-10 Thread Robert Hegemann
Frank Klemm schrieb am Son, 10 Sep 2000: CBR VBR ABR Can use different frame sizes no yes yes File size depends also on complexity of sourceno yes no Can adapted bit demand by * different frame sizes no yes yes * use of

Re: [MP3 ENCODER] Re: MP3 Format

2000-09-09 Thread Robert Hegemann
Hallo Frank, :: Als Du zu -mf und -mj den Bitverbrauch über mehrere Titel :: verglichen hattest, so war LAME wahrscheinlich nicht mit :: meinem extra Code RH_VALIDATE_MS übersetzt? Eigentlich :: sollte nähmlich -mj weniger Bits verbraten als -mf. :: Die Korrelation heranzuziehen, ist

Re: [MP3 ENCODER] -X4

2000-09-08 Thread Robert Hegemann
Gabriel Bouvigne schrieb am Sam, 09 Sep 2000: Could anyone please explain -X4 ? The actual quantization is better than the best so far if at least one of five constraints is fullfilled. Here is what Greg Maxwell (inventor of -X4) wrote 15. Dec 1999: -X4 resulted from testing, overthinking

Re: [MP3 ENCODER] problems with LAME CVS

2000-09-06 Thread Robert Hegemann
Mark Taylor schrieb am Mit, 06 Sep 2000: LAME CVS: I spent quite a lot of time in the last two days trying to validate the current version of LAME from CVS. I've concluded that this is not possible. There are many minor output changes that I did manage to account for (like someone

Re: [MP3 ENCODER] problems with LAME CVS, LAME web site,

2000-09-06 Thread Robert Hegemann
Mark Taylor schrieb am Mit, 06 Sep 2000: So as promised, but delayed, LAME CVS mainline is reverted back to as it was Aug 31. The previous version is in the 'pfk1' branch. If you want it, you need to do: cvs update -r pfk1 That branch has a lot of nice code improvements, and I hope

Re: [MP3 ENCODER] problems with LAME CVS, LAME web site,

2000-09-06 Thread Robert Hegemann
Mark Taylor schrieb am Mit, 06 Sep 2000: sorry, that is now fixed. you may need to redo cvs update -r pfk1 Mark Thanks Mark, I could check in now. Ciao Robert -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

RE: [MP3 ENCODER] Frank's coherence [off topic?]

2000-09-05 Thread Robert Hegemann
[EMAIL PROTECTED] schrieb am Die, 05 Sep 2000: Howdy Gabriel, Am I the only one wich doesn't understand what Frank is telling? Can anyone explain a little? You are not alone. Once I get past his aggressively authoritative posting style (which is a major disincentive to understanding

RE: [MP3 ENCODER] lame source C++ compatible?

2000-09-05 Thread Robert Hegemann
[EMAIL PROTECTED] schrieb am Die, 05 Sep 2000: Howdy, How to compile lame on a system where only a C++ compiler is available (the C compiler costs extra money)? Currently lame generates nearly uncountable errors with a C++ compiler. I'm having a similar problem trying to compile

Re: [MP3 ENCODER] MGDIFF

2000-09-05 Thread Robert Hegemann
Frank Klemm schrieb am Mit, 06 Sep 2000: May be the following file can be added. I use it do quick show differences of two brances. Quick and dirty, can still be optimized. I named it MGDIFF and it needs mgdiff. #! /bin/bash for i in {*,*/*,*/*/*,*/*/*/*}.{c,h}; do file1=`pwd`/$i

Re: [MP3 ENCODER] mpglib compiles once again...

2000-09-05 Thread Robert Hegemann
Frank Klemm schrieb am Die, 05 Sep 2000: Layer I now seems to work. Is there a simple Layer I coder out there to test Layer I decoding? I've never have seen a Layer I file. Yes, get the ISO reference software dist10.tgz (ie at www.mp3-tech.org) Ciao Robert -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] VBR, distortion, and CBR

2000-09-04 Thread Robert Hegemann
Pierre Hugonnet schrieb am Mon, 04 Sep 2000: Hello, If I've well undertood what the VBR quality setting means (-V x), it is the allowed number of bands where distortion (in the psycho-model sense) occurs . hmm, this was the meaning of -V in the very first beginning of LAME's VBR code.

Re: [MP3 ENCODER] VBR, distortion, and CBR

2000-09-04 Thread Robert Hegemann
Pierre Hugonnet schrieb am Mon, 04 Sep 2000: Robert Hegemann wrote: hmm, this was the meaning of -V in the very first beginning of LAME's VBR code. Actually you influence the absolute threshold of hearing aka ATH and the masking thresholds computed by GPSYCHO. VBR tries to avoid

Re: [MP3 ENCODER] linux lossless encoder

2000-09-03 Thread Robert Hegemann
Estrunfus Maleficus schrieb am Son, 03 Sep 2000: Mathew Hendry wrote: From: "Scott manley" [EMAIL PROTECTED] You should search for a prgaram called 'Shorten' this is also a lossless compressor for Unix (free for unix *ahem* hello , considering that there isn't a monkeys

Re: [MP3 ENCODER] lame/CODING_STYLE

2000-09-01 Thread Robert Hegemann
Frank Klemm schrieb am Fre, 01 Sep 2000: lame/CODING_STYLE, version 0.001 ;-) - This is the first try of a Coding Style: notes on some points * Don't use tabulators (the character with the value '\t') in source code,

Re: [MP3 ENCODER] Encoding 44.1 kHz as 48 kHz sounds not so very well

2000-09-01 Thread Robert Hegemann
Frank Klemm schrieb am Fre, 01 Sep 2000: Why a quadratic interpolation is used for upsampling instead of a sinc interpolator? -- Frank Klemm I can't answer your question, but where is upsampling from 44.1 to 48 kHz good for? Ciao Robert -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] presets

2000-09-01 Thread Robert Hegemann
Frank Klemm schrieb am Don, 31 Aug 2000: :: b) LAME's filter is not much useful for highpass filtering :: External filters are available. For integration the f*cking "signed short int" format must be replaced by "float" or "double". I've heared (by listening) that the lame FIR high pass

Re: [MP3 ENCODER] test please ignore

2000-08-31 Thread Robert Hegemann
| After monday I got only two messages ( both on wednesday ) : | | - [MP3 ENCODER] test please ignore , from Jan Penman | - [MP3 ENCODER] presets , by Robert Hegemann | | David Balazic me too. Maybe holidays? Hey, that sounds cool: World Wide Vacation or a little bit sloppy

Re: [MP3 ENCODER] RazorLame 1.1.0 released

2000-08-31 Thread Robert Hegemann
Hello everyone, just a quick note that I've release final version 1.1.0 of RazorLame, available from http://www.dors.de/razorlame/ For those who don't know: RazorLame is a Windows front-end for LAME. Regards, Holger Dors mailto:[EMAIL PROTECTED] Nice

Re: [MP3 ENCODER] RazorLame 1.1.0 released

2000-08-31 Thread Robert Hegemann
David Balazic schrieb am Don, 31 Aug 2000: For VBR mode the max bitrate is set on one screen, while min bitrate on the other. Confusing. Also when ABR is selected, the max bitrate slider should be turned off. Don't just blindly throw the CLI options on the screen , think too :-) David

[MP3 ENCODER] presets

2000-08-30 Thread Robert Hegemann
Frank, what's the reason to mess up the presets? a) with a highpass of 300 Hz you are loosing fundamental frequencies of male voices (90-250 Hz) FYI female: 160-500 Hz kids : 200-800 Hz b) LAME's filter is not much useful for highpass filtering c) when you resample and

Re: [MP3 ENCODER] RH_AMP Option

2000-08-22 Thread Robert Hegemann
Hi, there. Could someone explain to me what this new option called 'RH_AMP' of LAME CVS version means? Makefile for gcc tells me just 'special noise calculation.' However, I have no idea about what exactly this means. Oh, well... Thank you in advance. Keeshond. If you make a

Re: [MP3 ENCODER] MPEG audio decoder compliance

2000-08-22 Thread Robert Hegemann
:: FYI, the strategy I took with MAD was to provide full (28-bit) :: internal precision output from the decoder library API and let :: the application decide how to scale or resample it to however :: many bits of precision it wants. :: I want 86 dB (CCIR). That can be achived with 16

Re: [MP3 ENCODER] Digital downsampling of mp3s?

2000-08-22 Thread Robert Hegemann
Jaroslav Lukesh schrieb am Die, 22 Aug 2000: lame -h -m j -b 64 --voice --noshort --resample 22.05 --lowpass 11.025 --lowpass-width 0 --mp3input x.mp3 x.small.mp3 why not lame --preset fm -h -k x.mp3 x.small.mp3 ??? but I would not use -k there. Note that --voice options sounds

Re: [MP3 ENCODER] Encoding as 44.1 kHz and 22.05 kHz

2000-08-21 Thread Robert Hegemann
Frank Klemm schrieb am Die, 15 Aug 2000: I have a historic recording (1962, Spoken words) with nearly no useful signal above 11 kHz. So I tried to code it with 22.05 kHz and 44.1 kHz. The file with 44.1 kHz is much smaller than the file with 22.05 kHz. Is this right? The difference is +42%

Re: [MP3 ENCODER] mpglib layer I/II decoding

2000-08-18 Thread Robert Hegemann
Mark Taylor schrieb am Fre, 18 Aug 2000: The mpglib/mpg123 routine is supposed to return only 1 frame of data. 1 frame = 1152 samples MPEG1 layer 3, 576 samples MPEG2 layer3, and (not-very-good) the check looks like this: if ((outsize!=576) (outsize!=1152)) {

Re: [MP3 ENCODER] mpglib layer I/II decoding

2000-08-17 Thread Robert Hegemann
Hi all! Albert Faber schrieb am Don, 17 Aug 2000: Yesterday, I made the modification/additions in order to support layer I/II decoding. However, since my linux environment is not running correctly right now (and since I'm always scary to change things without testing them) I did not made the

Re: [MP3 ENCODER] mpglib layer I/II decoding

2000-08-17 Thread Robert Hegemann
Hi all! I just updated the Makefiles and tested LAME's new decoding capabilities with some toolame-02h generated MP2s. I did not find the time to do the same with mp[1g] files yet, maybe later. OK, I found the time, but with LayerI there seems to be a problem:

Re: [MP3 ENCODER] mp3 compressed wav files

2000-08-17 Thread Robert Hegemann
Sterling Windmill schrieb am Don, 17 Aug 2000: I realize that it will play if renamed, but I need an actual wav header to be present, I know these utilities exist, I just can't seem to find one. You may look at dailymp3.com ? Ciao Robert -- MP3 ENCODER mailing list (

Re: [MP3 ENCODER] Xing header problem

2000-08-17 Thread Robert Hegemann
Bill Currie schrieb am Don, 17 Aug 2000: I've been having problems with lame `randomly' writing `incorrect' Xing headers. I finally figured out that it's not random (it's my fault) and lame isn't writing incorrect Xing info, but no info at all. What's been going on? I start up lame lame -k

Re: Re[2]: [MP3 ENCODER] compiling plug-ins w/ Cygwin gcc

2000-08-16 Thread Robert Hegemann
Hi Dimitry and Nathan! Nathan Blomquist schrieb am Mit, 16 Aug 2000: I did some testing. I had a test.wav and I used my lame-3_86BetaWin32.zip and my lame-3_86BetaDJGPP.zip. I then tried -v only. They came up different. I then tried --vbr-new and they both came out the same. Then came

Re: [MP3 ENCODER] Core Dump

2000-08-15 Thread Robert Hegemann
Frank Klemm schrieb am Die, 15 Aug 2000: lame -mm --cwlimit 11.025 --resample 22.05 --lowpass 11.025 -b64 -V1 input.wav output.mp3 coredumps. The bug seems to be in count_bits_long() and huffman_init() in takehiro.c. It occurs when big value becomes 576. I'll patch it later this evening.

RE: [MP3 ENCODER] old VBR now faster

2000-08-13 Thread Robert Hegemann
Hi Mike! [EMAIL PROTECTED] schrieb am Son, 13 Aug 2000: Robert wrote I checked in today a round about 20 percent faster old VBR code. What changes did you make? As you probably know, the old VBR routine tries to get an acceptable quantization at different bit constraints, resulting

Re: [MP3 ENCODER] Borland C++ compiler

2000-08-13 Thread Robert Hegemann
Hi Magnus! Magnus Holmgren schrieb am Sam, 12 Aug 2000: Robert Hegemann wrote: Btw, after a test run, I noticed that 405 bytes differ (at least according to the simple cmp program I wrote :). Is that something to worry about? Well, for me using the gogo routine decreases

RE: [MP3 ENCODER] old VBR now faster

2000-08-13 Thread Robert Hegemann
Hi David! David Bridson schrieb am Son, 13 Aug 2000: As you probably know, the old VBR routine tries to get an acceptable quantization at different bit constraints, resulting in something like a binary search for the optimal bit amount needed. While we're on the subject of VBR, I have

[MP3 ENCODER] old VBR now faster

2000-08-12 Thread Robert Hegemann
Hi all, I checked in today a round about 20 percent faster old VBR code. Have fun Robert -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Operating systems - GTK

2000-08-10 Thread Robert Hegemann
engdev schrieb am Don, 10 Aug 2000: I assume that most users of LAME are using the Linux OS, as the GTK extensions are based around (I believe) X-windows. I don't use Linux, and am stuck with windoze. Are there any utilities around to run the frame analyser with windoze 95, 98 or NT ? PS: I

  1   2   3   >