Re: [MP3 ENCODER] Interesting high quality settings and possible bug

2000-10-06 Thread Frank Klemm
something around 612 bits/s. This is less 0.5% for 128 kbps, even less for higher bit rates. It becomes interesting for bitrates in the range from 8...24 kbps. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] VBR brutal test file, bug in ATH?

2000-10-06 Thread Frank Klemm
inpossible. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-10-05 Thread Frank Klemm
:: :: :: That name was changed because one make system (MSDOS?) interpreted :: the '-' in quantize-pvt.c as a compiler option. :: MSDOS can't store a name like "quantize-pvt.c", you got at most: "quantize.c" or "quanti~1.c". -- Mit fre

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

2000-10-04 Thread Frank Klemm
ould never match fully. * Prototype functions with ellipses with: int printf (); * never cast mallocs/callocs(). * use identically identifier for name spaces which are separated in C and merged in C++ (struct, unions, typedefs). -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-10-04 Thread Frank Klemm
On Wed, Oct 04, 2000 at 09:42:51PM +0100, Sigbjørn Skjæret wrote: > 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. ;) > > Cons: > - Litters the API with "thousands"

Re: [MP3 ENCODER] lame 3.87 encode-decode roundtrip

2000-10-04 Thread Frank Klemm
.24 32 18 105.33 60.13 45 Binaural, Sennheiser HD 560, diffuse field. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] wrong prototype

2000-10-04 Thread Frank Klemm
fft routines are wrongly prototyped: void fft_long ( lame_internal_flags* gfc, FLOAT x_real [BLKSIZE ], int, sample_t ** ); void fft_short ( lame_internal_flags* gfc, FLOAT x_real [3] [BLKSIZE_s], int, sample_t ** ); void init_fft ( lame_internal_flags* gfc ); Right is: void fft_long

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

2000-10-04 Thread Frank Klemm
nt_fast128_t int_fast16_t int_fast32_t int_fast64_t int_fast128_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t uint_fast128_t bool ... Also note: float_t and double_t And there are also a lot of Unix types out there (having currently fixed sizes): pid_t, dev_t, ino_t, fsid_t, gid_t, uid_t, mode_

Re: [MP3 ENCODER] Winamp/100hz bug: SOLVED!

2000-10-04 Thread Frank Klemm
200E. * unlikely in music also means that it is not (urgent) necessary to fic this bug in WinAmp to play correctly older lame encoded files Does it decrease performance to make this command line configurable? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROT

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

2000-10-04 Thread Frank Klemm
:: :: 3. Creating a dozen or so odd types, all synonymous with 'int' :: is a great idea. But I saw a few 'int's left. I think :: we need to replace these with more new types. :: When you were a physicist, you were a cgs advocate and a SI enemy, right? -- Mit freun

Re: [MP3 ENCODER] resampling

2000-10-02 Thread Frank Klemm
s by 5:3 = 1.500015...:1, not 3:2. c) Both should be possible. I only need the input: a), b) or c). -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43,

Re: [MP3 ENCODER] resampling

2000-10-02 Thread Frank Klemm
10., 0.1*PASS_BAND_RIPPLE ) - 1.; for ( i = 1; i <= 2; i += step (i) ) { poly = cheychev_polynom ( (double) STOP_BAND / i, ORDER ); damp = 10. * log10 ( 1. + ripple * poly * poly ) + ( ORDER & 1 ? 0. : -PASS_BAND_RIPPLE ); printf ( "%5u Hz%9

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

2000-10-02 Thread Frank Klemm
On Sun, Oct 01, 2000 at 09:10:19PM +0200, Robert Hegemann wrote: > > So for backward compatibility we should make a wrapper library > with the old interface (as much as possible) and mark this as > old and outdated, to give clients the possibility for smooth > migration t

Re: [MP3 ENCODER] resampling

2000-09-30 Thread Frank Klemm
Coeff [j] /= sum; } with: long double sinc ( long double x ) { if ( x == 0. ) return 1.; if ( x < 0. ) x = -x; return sinpi ( x ) / ( M_PIl * x ); } long double window ( long double x ) { if ( fabs (x) >= 1) return 0.;

Re: [MP3 ENCODER] resampling

2000-09-30 Thread Frank Klemm
ore the transition band. But there should be no signal with medium or high tonality in the transition band. For f>12 kHz no problem, for f>8 kHz acceptable, for f<1 kHz unusable. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] modularization

2000-09-30 Thread Frank Klemm
ers 89582 Sep 30 17:50 origin-progressive.jpg -rw-r--r-- 1 pfk users 102270 Sep 30 17:49 origin.jpg May be the same is true for MP3 files. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-30 Thread Frank Klemm
On Sat, Sep 30, 2000 at 12:49:39PM +0200, Robert Hegemann wrote: > > You can add --raise-smr 1 to 1.) and compare again > I thought the NMR is important, not the SMR. This I do not understand. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] resampling

2000-09-28 Thread Frank Klemm
ng code like: for ( ...; i < ...; i++ ) { k = imuldiv (i, iOld, iNew) - WINDOW_SIZE; ScalarWindow ( Dest.fData [i], Coeff [i%iNew], sData + k ); } -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-

[MP3 ENCODER] Second question: Compatiblity

2000-09-28 Thread Frank Klemm
coding. In this case compatibility can be achieved via a simple trick. [_] Frontends also accessing this structure during the coding process. This makes things much harder. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49

Re: [MP3 ENCODER] resampling

2000-09-28 Thread Frank Klemm
unnecessary distortions. You can see this in the spectral view of CoolEdit Pro. LTI stands for Linear Time Invariant. Non LTI systems are generating additional frequencies instead of only emphasing and deemphasing frequencies. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED

[MP3 ENCODER] Tetection Routines for 3DNow/MMX/SIMD

2000-09-28 Thread Frank Klemm
quot; "pushfl \n" "popl %eax \n" "movl %eax,%ecx \n" "xorl $0x0020,%eax \n" "pushl %eax \n" "popfl \n" "pushfl \n" "popl %eax \n&qu

Re: [MP3 ENCODER] MMX question

2000-09-28 Thread Frank Klemm
ting the dirties possible program? main(_){float x,sin();for(_=0;_<_*_>>8;_+=_) ... -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, G

Re: [MP3 ENCODER] TagItem issues...

2000-09-27 Thread Frank Klemm
or) lame_perror ( "The following error occured", error ); fwrite ( fp, 1, bb.len, bb.ptr ); if ( bb.size > 16384 ) printf ( "BitBuffer was increased by a subroutine, instead of crashing!\n" ); free_bytebuffer ( &bb ); error = lame_close ( gfp ); if (error)

[MP3 ENCODER] Please Vote: Interface types

2000-09-27 Thread Frank Klemm
) Note: POSIX unbuffered I/O works in this way: open/read/write/close/lseek/dup/dup2 Good operating Systems also hiding the internal structure by memory protection (Kernel/User space). Hope this helps. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED

Re: [MP3 ENCODER] Free format

2000-09-27 Thread Frank Klemm
, reason for BUG? :: 2880*8 = 23040 bits, more than 32767/2, reason for BUG? :: :: I haven't looked deeper at this, I had no time yet :-(. :: test this also with --noshort. --decoder crashs on larger data rates and --noshort. -- Mit freundlichen Grüßen Frank Klemm

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

2000-09-27 Thread Frank Klemm
So you can see: MA = P_A(z), AR = 1/Q_B(z) and ARMA = P_A(z)/Q_B(z). Example: The easiest AR filter, a integrator (1st order) can only be programmed by a infinite long MA filter. Are polyphase filters LTI systems? FFT filters aren't. And they are comparable with the

Re: [MP3 ENCODER] TagItem issues...

2000-09-27 Thread Frank Klemm
oid problems instead of patching the results of this problems. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing

Re: [MP3 ENCODER] TagItem issues...

2000-09-25 Thread Frank Klemm
_max_bitrate; ... } LAME; #endif LAME* lame_open ( void ); intlame_set_crc( LAME*, enable_t ); intlame_set_genuine( LAME*, bool ); intlame_set_lowpass( LAME*, double ); intlame_close ( LAME* ); double lame_report_lowpass

Re: [MP3 ENCODER] realtime encoding specs ?

2000-09-25 Thread Frank Klemm
eopt='-b112 -V1 -q1 -mj --lowpass 15.0' lameopt='-b128 -V0 -q1 -mj --lowpass 15.0' lameopt='-b128 -V1 -q1 -mj --lowpass 15.0' lameopt='-b160 -V0 -q1 -mj --lowpass 15.0' If you are recording for CDs change fs to 44100. May be someone can add thi

Re: [MP3 ENCODER] post-encoding mp3 amplification

2000-09-24 Thread Frank Klemm
much as to cause clipping. > > This utility will do exactly that: > > http://www.chat.ru/~lrsp/English/index.html > I can't download any file. Download starts at 5 KB/s and decreases slowly to 50...100 B/s. Time-Out after 50...100 KB. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-24 Thread Frank Klemm
for all fs. Long Blocks Short Blocks 32 kHz: ...15.25 kHz...14.92 kHz 44.1 kHz: ...15.96 kHz...15.50 kHz 48 kHz: ...15.96 kHz...15.62 kHz -- Mit freundlichen Grüßen Frank Klemm PS: °) minimum requirements of studio equipment frequency respons

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

2000-09-24 Thread Frank Klemm
: * white noise from 1...18 kHz (+/- 3 dB) * attack time: ca. 0.5 ms * release time: ca. 20...30 ms * but: no silence between the attacks How to capture Win95 Screen Shots? What utility would be the best? -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-24 Thread Frank Klemm
range from 1...10 MByte. Some of them are really nasty for MP3. Should we collect such programs? -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] Simple ABX testing program

2000-09-24 Thread Frank Klemm
move block end 0.1s => r/R Review f/F Forward/Cue -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-24 Thread Frank Klemm
r diffusion in the frequency domain to synthese a different but (nearly) in the same way colored noise after decoding. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-23 Thread Frank Klemm
f masked signal * For noisy signals MP3 must code nearly every spectral signal resulting in nearly no savings * the human ear can't distinguish noises with nearly the same spectral power density, so it is sufficient to code a noise signal with a similar but different SPD. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] post-encoding mp3 amplification

2000-09-23 Thread Frank Klemm
a MP3 to a fix-point PCM file. These decoders have problems with high level clipping and with low level quanization noise. MP3 can handle a dynamic of up to 400 dB. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home

Re: [MP3 ENCODER] Live-XMMS 1.0.0 and Lame 3.87

2000-09-23 Thread Frank Klemm
. :: top is displaying a lot of nonsense for RT tasks. You can write RT programs allocating 50% of the CPU power and top still says the program generates a load below 1%. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-27

Re: [MP3 ENCODER] Lame as an embedded library

2000-09-23 Thread Frank Klemm
e source code base? :: How about making an exact plan what part of code moving to what file? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena,

Re: [MP3 ENCODER] castings (OT)

2000-09-18 Thread Frank Klemm
uintint > > > > float float gives a double. > > > Silly, you are saying above that it is fully wrong and then > telling the same at the bottom. > When it is the same it should be gave the same result. But it gave different results. Also tables are much nicer. Table lookup is faster and more error proof than text parsing ;-) -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
printf ( "%30.12f\n", (float)x * y_float ); // give a different result on gcc printf ( "%30.12f\n", (double)x * (double)y ); printf ( "a*a is %g, sizeof(a*a) is %u\n", a*a, sizeof(a*a) ); // ;-) return 0; } Maybe Richie made an arrangement with the FOR

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
On Mon, Sep 18, 2000 at 06:40:23PM +0200, Robert Hegemann wrote: > 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 > &

Re: [MP3 ENCODER] latest sfb question

2000-09-18 Thread Frank Klemm
frequency response of the audio equipment and listening room, especially interferences and hall. See remarks in AAC listening test. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
claration. (-paramuse will suppress message) hello.c:3:29: Parameter argv not used Finished LCLint checking --- 3 code errors found -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
s on the hardware, so also 13 bit CPUs with 1's complement and really strange arithmetic (a+b-b!=a on overrun) can be supported). -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 s

Re: [MP3 ENCODER] latest sfb question

2000-09-18 Thread Frank Klemm
Emacs Settings ~~ So, you can either get rid of GNU emacs, or change it to use saner values. To do the latter, you can stick the following in your .emacs file: (defun linux-c-mode () "C mode with adjusted defaults for use with the Linux kernel." (interactive) (c-mode) (c-set

[MP3 ENCODER] MP2 test (toolame)

2000-09-18 Thread Frank Klemm
.00 bit Listening X X is B? 20/20 524288.00 1.00 bit Listening X Is this a bug in toolame or a bug in the MP2 decoder? -v15 (toolame uses a small letter and large numbers are high quality, large size) should be sufficient for MP2. -- Mit freundlichen Grüßen Frank Klemm eMail | [EM

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
:: :: Albert you are right, but this shows that it is necessary to be :: resolved, not casted. :: Compile programs with gnatmake, not with gcc ;-) -- Mit freundlichen Grüßen Frank Klemm PS: Ada programs are compiled with gnatmake. Make functionality is part of Ada itself. eMail

Re: [MP3 ENCODER] latest sfb question

2000-09-18 Thread Frank Klemm
| \___|| x 55 dB(A) \___/ \ _ \___ \_ \___ \_ \_ \_ \_ x\ 40 dB(A)\_ \ \_ \ \_ -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL

Re: [MP3 ENCODER] castings

2000-09-18 Thread Frank Klemm
:: :: 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 haven't checked. -- Mit freundlichen Grüßen Frank Klemm

Re: [MP3 ENCODER] Time-stretching (off topic)

2000-09-14 Thread Frank Klemm
put signal, aharmonic distortions and also preecho problems, with can be reduced by variable analyzer window size. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] MP3 DECODER: Current frame channel type

2000-09-14 Thread Frank Klemm
point interpolation instead of the sinc interpolator? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] RPC support

2000-09-13 Thread Frank Klemm
r. Here it is a very fast piece of code looking for uncritical to code parts in the PCM file due to the problem of an empty bit pool at coding start (fixed size pools are also possible, but more difficult). The first great success where to search very silent places. -- Mit freundlichen Grüßen

Re: [MP3 ENCODER] min bitrate and bit reservoir (was: MS switching)

2000-09-13 Thread Frank Klemm
that. An functions become shorter. Programmers may like large functions, at least maintainers not. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Ge

Re: [MP3 ENCODER] min bitrate and bit reservoir (was: MS switching)

2000-09-13 Thread Frank Klemm
play shows it in CPU time, i.e. in real CPU clocks. The REAL time display shows the REAL world time which normal humans really interest. The last is the remaining real world time until the program is finished. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL

Re: [MP3 ENCODER] RPC support

2000-09-13 Thread Frank Klemm
worth the risks and effort :: to put this into lame. :: Currently Life Music or Classic you must encode as one big file and then split. Some players are able to play such generated files without a gap. MP3 files generated file by file are not usable for HQ archives. -- Mit freundlichen Grüßen

Re: [MP3 ENCODER] Percentages (informational)

2000-09-13 Thread Frank Klemm
[Charset iso-8859-2 unsupported, filtering to ASCII...] :: Frank Klemm wrote: :: > :: > The following outputs have the following meanings: :: > :: > [ ] p = 0.00%, never used :: > [%..] 0.00% < p < 0.01% :: > [%.0] 0.01%

Re: [MP3 ENCODER] min bitrate and bit reservoir (was: MS switching)

2000-09-12 Thread Frank Klemm
:: ETA - Estimated time of arrival. :: Why this time changes continuously? Is the estimation so bad? I think it's not the estimated time of arrival, but the remaining time until arrival. RTUA? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROT

[MP3 ENCODER] const

2000-09-12 Thread Frank Klemm
ne who can translate this into *good* english? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://g

[MP3 ENCODER] Percentages (informational)

2000-09-12 Thread Frank Klemm
question would be, what is best: * Showing the percentage relative to the number of already coded frames * Showing the percentage relative to the number of expected frames Both have advantages and disadvantages. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] min bitrate and bit reservoir (was: MS switching)

2000-09-12 Thread Frank Klemm
el(s), 16 bit/sample out: 48000 Hz, 2 channel(s), 32 bit/s full huffman search ON 73.8 seconds running time encoding finished. $ _ This feature is enabled for -qual=7...9 and without any quality selector. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] min bitrate and bit reservoir (was: MS switching)

2000-09-12 Thread Frank Klemm
There are two possiblities for display update frequency: 1st) #define I_HAVE_NEVER_SEEN_LAME_ON_A_486_100_OR_A_ATHLON_1000 and display updates every 50 frames (MPEG-1) or 100 frames (MPEG-2) (Why this differences?) 2nd) Do not define I_HAVE_NEVER_SEEN_LAME_ON_A_486

[MP3 ENCODER] RPC support

2000-09-12 Thread Frank Klemm
, but the outer layers of lame. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] --voice

2000-09-11 Thread Frank Klemm
poem and now I can ricite the poem without any problem ;-) The same can be done with: phone, voice, radio, tape, cd and studio. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-11 Thread Frank Klemm
brhist function to display percentages between 0.05 and 1 more accurate. [%.5] Can be read as 5 %. (%. = parts per thousand) or as .5 % = 0.5 % -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-11 Thread Frank Klemm
>48 320 7680 0 > -- >kHz kilo Hertz >kbps kilo bits per second >bpf bits per frame > That's why FhG switches to 48 kHz on 320 kbps. But: A lot of players and soundcards have problems with 48 kHz Upsampling of lame is worse (

Re: [MP3 ENCODER] include-defines

2000-09-10 Thread Frank Klemm
LUDED 4 name_extention_INCLUDE 5 name_DOT_extention 6 somethingelse_H Select one and apply it to ALL files. 3) seems to be a good joice. Someone against this? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64

Re: [MP3 ENCODER] LAME style guide, rule #1

2000-09-10 Thread Frank Klemm
lso runs, but the output have nothing to do with MP3. Okay, C is a language "guarantee for nothing, compile everything", so it's very difficult to write something which is "complient C code". Yesterday I compiled "The old man and the sea", got only 3 warnings, but

Re: [MP3 ENCODER] MS switching

2000-09-10 Thread Frank Klemm
* only two frames are 320 kbps, so also use -B256 to avoid problems with some players Have someone measured the coding delay for FhG and lame ??? How many PCM samples must be feeded to achieve the first MP3 frame? May be FhG have a longer delay to see more of it's "future"? -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-10 Thread Frank Klemm
have a lot of shaping noise in this range, so the Encoder is confused by this noise. :: And if it's not the case, why only lowpassing and not bandpassing? :: Bandpassing is better, indeed. If available. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAI

[MP3 ENCODER] MS switching

2000-09-10 Thread Frank Klemm
becomes more and more unlikely for high bitrates. This is better than a sharp break. -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] Extending report

2000-09-10 Thread Frank Klemm
Is it possible to extend the report at the end? 128.0 kbps frames: 1 total, 571 short, 8917 Mid/Side "%5.1f kbps\tframes: %5lu total, %4lu short, %5lu Mid/Side\n" -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Re: MP3 Format

2000-09-10 Thread Frank Klemm
610 KB voice (0...12 kHz) fs=24 kHz fs=32 kHz 1.8 MB 2.0 MB So I suggest to use block 1, which uses the fs with the lowest bitrate. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64

Re: [MP3 ENCODER] mid/side stereo switching criterion

2000-09-10 Thread Frank Klemm
ency high level hum) you can achieve entropy differences of 350 kbps for LR vs. MS: L ca. 80 kbps R ca. 80 kbps M ca. 250 kbps S ca. 250 kbps Due to the low frequency hum correlation is about 70% . But MS stereo needs nearly (unavailable) 500 kbps. -- Mit freundlichen Grüßen

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

2000-09-10 Thread Frank Klemm
32 -110 dB 2 kHz0.01 32 -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] VBR / CBR / ABR

2000-09-10 Thread Frank Klemm
) 36864 36864 36864 What would be done in VBR/ABR if the needed frame size is between two allowed sizes? Emitting frames with wobbling effective frame size or also using a (small) bit pool and a more constant effective frame size? -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-09 Thread Frank Klemm
100, calculate: floor ( 4. * ld (32767/19100) ) = floor ( 4. * 0.77867 ) = floor ( 3.1147 ) = 3 Enlarge scale factors by 3. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breit

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-09 Thread Frank Klemm
. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] Re: MP3 Format

2000-09-09 Thread Frank Klemm
*R Right = W - 10*R oder Left = -W + 10*R Right = +W + 10*R -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODE

Re: [MP3 ENCODER] Lame re-sampling bug?

2000-09-08 Thread Frank Klemm
ger? > | > To do this, change: > | > > | > BLACKSIZE = 200change in util.h > | > filter_l = 191 change in util.c > | > 200 - 19 == 191 ??? -- Frank Klemm -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-08 Thread Frank Klemm
) And since I wanted to make something :: that could normalize, then had the idea of trimming, and then had the one of :: DC adjust. I think I'll go this way, since I have to scan the whole file for :: the other processings... :: trimming and normalization can be done without first

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-08 Thread Frank Klemm
ding. :: Finally, all that is mathematically right, should not be right in life. :: To find a mathematical solution, fill out the sheet: aim (note: not a know solution, really the aim): addition conditions: -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL P

Re: [MP3 ENCODER] problems with LAME CVS

2000-09-07 Thread Frank Klemm
1.131 technik/tapedeck/aiwa_929.wav 38.973% 43.374% 87.996% MS-Stereo 0.002%0.009% 1.113 technik/Fraunhofer_Beispiele/extended-PCM/BlackBird.wav 6.572%6.202% 71.891% MS-Stereo 0.944 technik/Fraunhofer_Beispiele/extended-PCM/BlackBird.wav -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] Lame re-sampling bug?

2000-09-07 Thread Frank Klemm
freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Re: [MP3 ENCODER] problems with LAME CVS

2000-09-07 Thread Frank Klemm
nnels not supported: %s\n", header[11], name ); break; } } int main ( int argc, char** argv ) { char* name; intfd; report_init (); if (argc < 2) readfile ( "", 0 ); else while ( (name = *++argv) != NULL )

Re: [MP3 ENCODER] problems with LAME CVS

2000-09-07 Thread Frank Klemm
s or -mf. But 160 kbps should have enough reservoir to cover this problem. For -ms I doubt that this is the case. See ^^^ Also note that "a" tends to slip from big positive

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-07 Thread Frank Klemm
-mj, -mf, -ms) * -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-06 Thread Frank Klemm
set of reserved/key words are :: enough to make porting a chore, usually an unnecessary one. Then you have :: C99 with a pile of features that C++ lacks, such as variable-length arrays. :: So it is wise to use the subset of C89/C95/C99 and C++ that is identically in this languages. -- Mit freundlic

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-06 Thread Frank Klemm
:: Yes. The question is what you hear first, the distortion or the primary tone. :: I want to made sub-woofer with 16-30Hz range for my :: home stereo, but no lower. :: Note: fu box volume 50 Hz10 l 40 Hz24 l 30 Hz77 l 20 Hz 390 l 10 Hz 6250 l -- Mit freundliche

Re: [MP3 ENCODER] Correlation & mid/side

2000-09-05 Thread Frank Klemm
new option: --nice: Changes priority depending on system load (uses clock, gettimeofday and sleep: nice is not portable and useless to it bad design) -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone

[MP3 ENCODER] Neues File

2000-09-05 Thread Frank Klemm
Ich benötige ein neues File für mlame/mlame.bat mlame_corr.c oder so. mlame soll (auf Wunsch) automatisch zwischen -ms, -mj und -mm umschalten. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641

[MP3 ENCODER] Layer III decoding has been broken between Mo and now

2000-09-05 Thread Frank Klemm
Decoding of Layer 3 doesn't work anymore. Last checkout/commit/checkout in the night So/Mo worked, now it is broken. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitschei

Re: [MP3 ENCODER] normalization

2000-09-05 Thread Frank Klemm
the rounding errors cause some problems :: | > :: | Rounding cases problems, especially on high quality/low noise audio. :: | :: | The simpliest way is to add 0.75 LSB triangle noise before rounding. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] ph

[MP3 ENCODER] Coding history report for each (non trivial) function

2000-09-05 Thread Frank Klemm
error bug removed */ -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

[MP3 ENCODER] MGDIFF

2000-09-05 Thread Frank Klemm
diff -bwB --brief $file1 $file2; then echo equal $i else echo -e "\033[7mDifferent: $i\033[0m" mgdiff -title "mgdiff $i" -geometry 1536x800 -args "-bw" $file1 $file2 & sleep 2 fi done -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTE

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

2000-09-05 Thread Frank Klemm
ded a remark on this piece of code. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PROTECTED] phone | +49 (3641) 64-2721home: +49 (3641) 390545 sMail | R.-Breitscheid-Str. 43, 07747 Jena, Germany -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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

2000-09-05 Thread Frank Klemm
:: Also possibly fixed a mono-decoding bug in layer1.c?! :: Fixed. First I tried to print out the Layer I/II/III file format (download of Staroffice was necessary). Guessing is really not my strength. -- Mit freundlichen Grüßen Frank Klemm eMail | [EMAIL PROTECTED] home: [EMAIL PR

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

2000-09-05 Thread Frank Klemm
1.189 : 1 :: > +2 97.2 3.651.259 : 1 :: > +2.5 99.0 5.431.334 : 1 :: > +3 99.8 8.4 1.412 : 1 :: > +3.5 99.9 9.5 1.496 : 1 :: Search also for &quo

[MP3 ENCODER] Multi Pass MP3 Encoder

2000-09-05 Thread Frank Klemm
e data: |--| MS/LR ^^^ gpsycho ^^ coder ^ coder ^^^^ (out of bit scenario) -- Mit freundlichen Grüßen Frank Klemm °) circular overlapping buffer Two successive buffers are

Re: [MP3 ENCODER] the "-mx" mode - different philosophy

2000-09-05 Thread Frank Klemm
[Charset iso-8859-2 unsupported, filtering to ASCII...] :: Frank Klemm wrote: :: > :: > :: > -md is not documented. :: > :: :: > :: What is it ? Does anyone made a dual channel mode? :: > :: :: > :: :: > It's like -ms, but no bitrate balance is

  1   2   >