[MP3 ENCODER] test sample

2000-08-17 Thread Pierre Hugonnet

Hello,

I have a interesting (I think) test sample (.wav ~1.6MB), which consists mainly of 
cymbal hits, with some drums and bass. The problem here is the the cymbal hits. Small 
reports using lame 3.70 (the last stable release) and 3.85b (last beta?) is below. 
However: the CBR result was better (though not very at 128kbs) in 3.70; VBR performs 
better than ABR and CBR with 3.85b.

in 3.85b I'm a little bit worried by the VBR quality setting, which produce fully 
different behavior (average bitrate) than in 3.70.

If somebody is interested in getting the .wav for more testing, just tell me where to 
upload it.

Pierre


---

lame 3.70
   CBR 96  horrible/artefacts
   CBR 128 acceptable/slight artefacts
   VBR 6   (107kbs) poor/artefacts
   VBR 5   (123kbs) poor
   VBR 4   (163kbs) correct

lame 3.85b   (--lowpass 15 for all VBRs)
   CBR 96   horrible/artefacts
   CBR 128  acceptable/artefacts
   CBR 192  good
   VBR 9(119kbs) acceptable/slight artefacts
   VBR 8(125kbs) acceptable
   VBR 7(131 kbs) correct
   VBR 6(136 kbs) correct
   VBRnew 9 (147kbs) good  
   ABR 128  (134kbs) acceptable/sligth artefacts


Conclusion: 
   great improvement of VBR_rh from 3.70 to 3.85b
   ABR slightly better than CBR
   VBR slightly better than ABR and CBR
   VBR_mt and VBR_rh quality similar ?
   CBR 128 better with 3.70 
   default low pass two low in VBR modes
   need -V > 10 in VBR !!
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



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

2000-08-17 Thread Robert Hegemann

Hi Joshua!


> I see in the Makefile that __NO_MATH_INLINES was added to fix a bug in gcc
> 2.8+, what bug is this, what does this do and why do you have it defined?
> And what is RH_AMP?


The math inlines in GLIBC libraries before 2.1.3 seem to be broken. So if 
you have some older GLIBC libraries installed you will have to define
__NO_MATH_INLINES at compile time. I have 2.1.3 installed and math inlines
seem to work, so I removed this definition (which enables math inlines).
RH_AMP enables some alternate code. I mentioned it, because if someone will
do the same test on those files, he can compare his results with mine.

By the way, many of the test files are available at sulaco.org.



> Another question would be, what version of gcc and binutils is being used
> for DJGPP. I personally am using pgcc 2.95.3 and binutils 2.10, both of
> which I compiled. That could make a difference. I'm still trying to figure
> out why MMX_choose_table does not work (at least for me) with DJGPP. I found


Hm, I had never good results with pentium optimized gcc. Every new version
of it gave me different results when doing floating point calcs.
So I decided for me not to use it.



Ciao Robert




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



RE: [MP3 ENCODER] Multi PCM file coding and decoding

2000-08-17 Thread David Brown

| I don't think disk space is a problem these days.

| The (big) advantage of one large mp3file containing the entire album (like
| AiD suggests) is that players like winamp don't delay playback when a
track
| ends and another begins. When using seperate files, Winamp checks
playtime,
| ID3-TAG and things..

That is not the gap problem.  Even when using Winamps gapless plugin you get
a gap.
This is due to the encoder adding a delay in the output.

Try it, get a trance album or something rip a track in the middle of the CD
look at the first 0.5 secs in a sample editor and you'll see NO gap.
Encode the same file, decode it and then load it into the sample editor.
You'll see a gap - a quite small one at the beginning.
This gap is a pain in the arse and is THE thing I hate most about MP3.  When
this problem has been sorted in LAME i will be happy.  Personnaly i feel a
'fix' to this problem is long overdue.

And i don't feel it is the decoders responsibilty to remove this gap.  I
haven't found a perfect plugin which achieves gapless playback.
You should also note that when you look at the beginning of a mp3 in
spectral mode the frequencies ramp up from a low frequency to the desired
one. Gapless plugins don't seem to be able to do much about this.

Dave


*
Copyright ERA Technology Ltd. 2000. (www.era.co.uk). All rights reserved. 
Confidential. No liability whatsoever is accepted for any loss or damage 
suffered as a result of accessing this message or any attachments.
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



[MP3 ENCODER] joint-stereo and 3d-suround

2000-08-17 Thread Jack Davis

Someone told me, that using -mj will destroy 3d-suround information.
It is caused due switching from m/s to stereo and back.
Using -mf will solves this problem, because it will not switch between
the modes. In the past, i thought only fraunhofers joint-stereo has
a similar problem (phase lost with is-stereo).

Is this a true information, or is this false?
I can not test this, because i have no equipment for that.

Jack

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



Re: [MP3 ENCODER] The best decoders

2000-08-17 Thread Ross Levis

I tried the in_mpg123 Winamp plug-in for my FM radio station a few weeks ago
but I had to switch back to nitrane.  If it finds a non-existing file in the
playlist it just stops playing -- doesn't advance to the next song.  I
occasionally have this problem so I can't use it.  I e-mailed Shibath but I
haven't seen any progress.

Ross.

Eric wrote:

> ...In fact I had switched from Winamp 2.5 to 2.22 from what I had read
> on David's website.Now I shall try Shibath's  plug-in too. I thought from
> your response you had even later information,,


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



Re: [MP3 ENCODER] Multi PCM file coding and decoding

2000-08-17 Thread Ivo

> This gap is a pain in the arse and is THE thing I hate most about MP3.  When
> this problem has been sorted in LAME i will be happy.  Personnaly i feel a
> 'fix' to this problem is long overdue.

Haven't made a study of the subject, but surely there is a purpose to this gap,
other than that the standard dictates it (if it does)? What other reason would
there be for all the encoders to put it there in the first place?

Apart from this, I remember reading about a decoder gap as well-- a silent
pause that the decoder put there. So it's a two-way problem. You'd need a fixed
encoder as well as a fixed decoder. But I assume the Winamp gapless plugin
takes care of the decoder part.

Ivo

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



Re: [MP3 ENCODER] The best decoders

2000-08-17 Thread David Starks-Browning

On Thursday 17 Aug 00, Ross Levis writes:
> I tried the in_mpg123 Winamp plug-in for my FM radio station a few weeks ago
> but I had to switch back to nitrane.

I read on the in_mpg123 web page that it doesn't support streaming.
Could this be your problem?

(I haven't tried it myself, based on this information.  My personal
"jukebox" is a streaming httpd server.)

Cheers,
David

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



Sv: [MP3 ENCODER] The best decoders

2000-08-17 Thread Peter Olufsen

Another problem in in_mpg123 is that in some files it gives a high "click" in the 
beginning.
This problem is in mpglib, it also appears in .wav-files decoded with lame --decode (I 
think that Shibath has found the error, but it's still there in 3.86).

So instead i have renamed the in_mp3.dll from 2.22 to in_fgh.dll and unchecked layer-3 
in the Nitrane setup. That way Nitrane plays layer-2/1 only and mp3 is played by the 
better fgh-decoder.

Peter

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



Re: [MP3 ENCODER] test sample

2000-08-17 Thread Zia Mazhar

Symbals are probably the instrument that is most difficult to encode correctly!


Pierre Hugonnet wrote:

> Hello,
>
> I have a interesting (I think) test sample (.wav ~1.6MB), which consists mainly of 
>cymbal hits, with some drums and bass. The problem here is the the cymbal hits. Small 
>reports using lame 3.70 (the last stable release) and 3.85b (last beta?) is below. 
>However: the CBR result was better (though not very at 128kbs) in 3.70; VBR performs 
>better than ABR and CBR with 3.85b.
>
> in 3.85b I'm a little bit worried by the VBR quality setting, which produce fully 
>different behavior (average bitrate) than in 3.70.
>
> If somebody is interested in getting the .wav for more testing, just tell me where 
>to upload it.
>
> Pierre
>
> ---
>
> lame 3.70
>CBR 96  horrible/artefacts
>CBR 128 acceptable/slight artefacts
>VBR 6   (107kbs) poor/artefacts
>VBR 5   (123kbs) poor
>VBR 4   (163kbs) correct
>
> lame 3.85b   (--lowpass 15 for all VBRs)
>CBR 96   horrible/artefacts
>CBR 128  acceptable/artefacts
>CBR 192  good
>VBR 9(119kbs) acceptable/slight artefacts
>VBR 8(125kbs) acceptable
>VBR 7(131 kbs) correct
>VBR 6(136 kbs) correct
>VBRnew 9 (147kbs) good
>ABR 128  (134kbs) acceptable/sligth artefacts
>
> Conclusion:
>great improvement of VBR_rh from 3.70 to 3.85b
>ABR slightly better than CBR
>VBR slightly better than ABR and CBR
>VBR_mt and VBR_rh quality similar ?
>CBR 128 better with 3.70
>default low pass two low in VBR modes
>need -V > 10 in VBR !!
> --
> MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

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



Re: [MP3 ENCODER] The best decoders

2000-08-17 Thread Naoki Shibata


David> I read on the in_mpg123 web page that it doesn't support streaming.
David> Could this be your problem?
David> 
David> (I haven't tried it myself, based on this information.  My personal
David> "jukebox" is a streaming httpd server.)

  Sorry, I'm very busy now and can't make new version of in_mpg123.
  Perhaps I'll be freed by the weekend after next.

--
Naoki Shibata   e-mail: [EMAIL PROTECTED]

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



Re: [MP3 ENCODER] test sample

2000-08-17 Thread Pierre Hugonnet

Since I've seen that the last beta was 3.86b, I tested it on the same sample. The 
improvement over 3.85b is significant, and now I can ear almost no artefact but on CBR 
128 and below:


lame 3.86b   (--lowpass 15 for all VBRs)
   CBR 96   horrible/artefacts
   CBR 128  acceptable/slight artefacts
   CBR 192  good
   VBR 9(120kbs) acceptable
   VBR 8(127kbs) acceptable
   VBR 7(133kbbs) correct
   VBR 6(140 kbs) correct
   VBRnew 9 (117kbs) acceptable
   VBRnew 6 (135kbs) correct-good
   ABR 128  (128kbs) acceptable



Just a remark: the default VBR mode seems to be still --vbr-old (and not --vbr-new, as 
suggested by the doc). 


Pierre





Pierre Hugonnet wrote:
> 
> Hello,
> 
> I have a interesting (I think) test sample (.wav ~1.6MB), which consists mainly of 
>cymbal hits, with some drums and bass. The problem here is the the cymbal hits. Small 
>reports using lame 3.70 (the last stable release) and 3.85b (last beta?) is below. 
>However: the CBR result was better (though not very at 128kbs) in 3.70; VBR performs 
>better than ABR and CBR with 3.85b.
> 
> in 3.85b I'm a little bit worried by the VBR quality setting, which produce fully 
>different behavior (average bitrate) than in 3.70.
> 
> If somebody is interested in getting the .wav for more testing, just tell me where 
>to upload it.
> 
> Pierre
> 
> ---
> 
> lame 3.70
>CBR 96  horrible/artefacts
>CBR 128 acceptable/slight artefacts
>VBR 6   (107kbs) poor/artefacts
>VBR 5   (123kbs) poor
>VBR 4   (163kbs) correct
> 
> lame 3.85b   (--lowpass 15 for all VBRs)
>CBR 96   horrible/artefacts
>CBR 128  acceptable/artefacts
>CBR 192  good
>VBR 9(119kbs) acceptable/slight artefacts
>VBR 8(125kbs) acceptable
>VBR 7(131 kbs) correct
>VBR 6(136 kbs) correct
>VBRnew 9 (147kbs) good
>ABR 128  (134kbs) acceptable/sligth artefacts
> 
> Conclusion:
>great improvement of VBR_rh from 3.70 to 3.85b
>ABR slightly better than CBR
>VBR slightly better than ABR and CBR
>VBR_mt and VBR_rh quality similar ?
>CBR 128 better with 3.70
>default low pass two low in VBR modes
>need -V > 10 in VBR !!
> --
> MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

-- 
+---++
|  Pierre Hugonnet  | mailCGG|
|   | 1, rue Leon Migaux |
| R&D Data Processing   | 91341 MASSY cedex  |
|   | FRANCE |
| COMPAGNIE GENERALE DE GEOPHYSIQUE | phone...(33) 164 47 45 59  |
|  Paris Processing Centre  | fax.(33) 164 47 32 49  |
|http://www.cgg.com | [EMAIL PROTECTED]  |
+---++
My opinions are not necessarily those of CGG

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



Re: [MP3 ENCODER] The best decoders

2000-08-17 Thread Keeshond

>   Sorry, I'm very busy now and can't make new version of in_mpg123.
>   Perhaps I'll be freed by the weekend after next.

Well, sorry, Mr.Shibata.  Actually, before their summer vacations, some
people still have to work like slaves in Japan...sort of a traditional
ritual at this season.  And, he seems to be one of them.

First, I introduced Shibath plug-in as one of the best sounding decoder in
'poplular' Win environment.  So, it is still lucking of some futures that
Nitrane has, of which Mr.Shibata is aware.  However, fortunately or
unfortunately, he is an efficient engineer as well.  His company must need
him as much as we.  ;o)

Furthermore, the point here is Nitrane has a serious bug in decoding, which
is not his fault but Nullsoft's.  I hope Winamp team will be able to submit
bug-free decoder soon and let Mr.Shibata concentrate in LAME project.

Any way, I can't go back to Nitrane any more...at least this is his fault.
;o)

Cheers,

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



Re: [MP3 ENCODER] Optimization

2000-08-17 Thread Segher Boessenkool

> i mean in terms of speed like using faster algo like Lee's IDCT for faster
> implementation.
> rgds
> soyeb

Ok. Yes, been there, done that. The 32 point dct II, as well as the 18 point
dct IV. Both with a Lee -like algorithm. Works like a charm :-)
The slowest part is the polyphase windowing, and I haven't found a way to
speed it up.

Ciao,

Segher

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



Re: [MP3 ENCODER] Optimization

2000-08-17 Thread Soyeb


You can use NamLing's algorithm for that instead og 512 mul for each iteration
it will take 256 + 32 mul, i am not able to figure out how to implement
recursive formulla.
The Namling's paper is available at
"Two polyphase filter architecture for MPEG audio",Namling,Shih, IEEE trans.
speech and audio processing
and another useful paper for this is 
"Fast implementation of MPEG audio coder using recursive formula with fast
DCT", Cahn, YAng, Fang IEEE trans. speech and audio process
rgds
soyeb

Segher Boessenkool wrote:
> 
> > i mean in terms of speed like using faster algo like Lee's IDCT for faster
> > implementation.
> > rgds
> > soyeb
> 
> Ok. Yes, been there, done that. The 32 point dct II, as well as the 18 point
> dct IV. Both with a Lee -like algorithm. Works like a charm :-)
> The slowest part is the polyphase windowing, and I haven't found a way to
> speed it up.
> 
> Ciao,
> 
> Segher
> 
> --
> MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re[2]: [MP3 ENCODER] MPEG audio decoder compliance

2000-08-17 Thread Roel VdB

Hello Rob,

Thursday, August 17, 2000, 12:54:08 AM, you wrote:

RL> If you can point me to a specific implementation I can try to test it
RL> directly. The only requirement I have is that the implementation support some
RL> way of saving the decoded output to a file (e.g. WAV).

Would be great: http://www.daansystems.com/coolplayer

maybe to be sure you can capture the output with totalrecorder.  This
way you can also assure that the output is the same as the .wav
writer.

Thanks
-- 
Best regards,
 Roelmailto:[EMAIL PROTECTED]


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



Re: [MP3 ENCODER] Optimization

2000-08-17 Thread Segher Boessenkool

> 
> You can use NamLing's algorithm for that instead og 512 mul for each iteration
> it will take 256 + 32 mul, i am not able to figure out how to implement
> recursive formulla.
> The Namling's paper is available at
> "Two polyphase filter architecture for MPEG audio",Namling,Shih, IEEE trans.
> speech and audio processing
> and another useful paper for this is 
> "Fast implementation of MPEG audio coder using recursive formula with fast
> DCT", Cahn, YAng, Fang IEEE trans. speech and audio process

Thanks!
Can I get these papers online?

Ciao,

Segher

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



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 changes to the Makesfiles (only to the MSVC project files), so
> I leave that to Mark (or one of the others, the layer1.c and layer2.c files
> have to be added). Moreover, I did put ifdefs around them as well, so if you
> want to have support for layer 1/2 decoding you have to define USE_LAYER_1
> and LAYER_2 as well
> 
> Albert
> 
> http://www.cdex.n3.net/
> 
> mailto:[EMAIL PROTECTED]
> mailto:[EMAIL PROTECTED]


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.


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



Re: Re[2]: [MP3 ENCODER] MPEG audio decoder compliance

2000-08-17 Thread Gabriel Bouvigne


> RL> If you can point me to a specific implementation I can try to test it
> RL> directly. The only requirement I have is that the implementation
support some
> RL> way of saving the decoded output to a file (e.g. WAV).
>
> Would be great: http://www.daansystems.com/coolplayer
>

It's useless as this player uses Xaudio


Regards,

--

Gabriel Bouvigne - France
[EMAIL PROTECTED]
icq: 12138873

MP3' Tech: www.mp3-tech.org


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



Re: [MP3 ENCODER] Multi PCM file coding and decoding

2000-08-17 Thread DataFlow

> That is not the gap problem.  Even when using Winamps gapless plugin you
get
> a gap.
> This is due to the encoder adding a delay in the output.
>

then why do all encoders add this gap?
anyone knows this?

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



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:


robert@bob:~/MP3/lame-cvs/lame-2000-08-17 > lame --decode t.mpg x.wav
input:t.mpg 44.1kHz MPEG1 2 channel LayerIII
output:   x.wav (wav format)
skipping initial 1105 samples (encoder + decoder delay)
Oops: mpg123 returned more than one frame!  Cant handle this...
Frame# 1/193149 kbpsOops: mpg123 returned more than one frame!  Cant 
handle this...
Frame# 2Oops: mpg123 returned more than one frame!  Cant handle this...
3Oops: mpg123 returned more than one frame!  Cant handle this...
4Oops: mpg123 returned more than one frame!  Cant handle this...
5Oops: mpg123 returned more than one frame!  Cant handle this...
6Oops: mpg123 returned more than one frame!  Cant handle this...
7Oops: mpg123 returned more than one frame!  Cant handle this...
8Oops: mpg123 returned more than one frame!  Cant handle this...
9Oops: mpg123 returned more than one frame!  Cant handle this...
Frame#10/193148Oops: mpg123 returned more than one frame!  Cant handle this...
Frame#11/193149Oops: mpg123 returned more than one frame!  Cant handle this...
Frame#12Oops: mpg123 returned more than one frame!  Cant handle this...


OK, some information printings like "LayerIII" should be adapted 
to the real situation. But I'm actually confused about the warnings.
In the end I could listen to the decoded LayerI file :)


Ciao Robert



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



[MP3 ENCODER] XingMP3 Encoder for Linux

2000-08-17 Thread DataFlow

>From Xing dev-site: http://www.xingtech.com/support/extest/

External Testers
External Testers have access to pre-release versions of Xing Products. At
this time, there are no active public beta test programs. However, we are
currently soliciting for qualified testers for our forthcoming release of a
XingMP3 Encoder for the Linux operating system. If you are interested in
becoming an external tester for this product only, please click the link on
the sidebar to access the application form.

Maybe some lame developer can make sure this Linux version will do things
'correct', instead of win-version ?

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



[MP3 ENCODER] mp3 compressed wav files

2000-08-17 Thread Sterling Windmill

Anyone know of any utilities that will convert an mp3 into an mp3 compressed 
wav file?

Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

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



Re: [MP3 ENCODER] Multi PCM file coding and decoding

2000-08-17 Thread Frank Klemm

::  > This gap is a pain in the arse and is THE thing I hate most about MP3.  When
::  > this problem has been sorted in LAME i will be happy.  Personnaly i feel a
::  > 'fix' to this problem is long overdue.
::  
::  Haven't made a study of the subject, but surely there is a purpose to this gap,
::  other than that the standard dictates it (if it does)? What other reason would
::  there be for all the encoders to put it there in the first place?
::  
::  Apart from this, I remember reading about a decoder gap as well-- a silent
::  pause that the decoder put there. So it's a two-way problem. You'd need a fixed
::  encoder as well as a fixed decoder. But I assume the Winamp gapless plugin
::  takes care of the decoder part.
::  
The problem isn't so symmetric as you mentioned.

 * A broken°) decoder produces faulty PCM files or produces gaps on the Hifi
   equipment.
 * A broken encoder produces faulty MP3 files

Now we assume the bug is fixed. What is to do:

  * Decoder: 
  - Replace the decoder and be happy (if the encoder was not broken
while coding the MP3 files)
  - Decode all PCM-from-MP3 files from their sources
+ Note: Usually you have all MP3 source files, because they are
* much smaller
* Transport of MP3 is done as MP3, not as PCM

  * Encoder:
  - Encode all PCM files again
+ take your own CD and borrow all CDs you have borrowed
+ RIP the CDs
+ Code the PCM files again
  - MP3 files you haven't code yourself
+ Buy the CDs, RIP the CDs and code it
  Note: Coding is much slower than encoding, but can be done automatically
RIPing without a PC CD changer can not be done automatically


The output of a decoder is mostly a temporary output so fixes
have an immediate effect. Decoder output is seldom stored for a long time.

Encoder output IS usually stored for a long time, is transmitted via
WAN networks.

That's the "little" difference.

-- 
Mit freundlichen Grüßen
Frank Klemm

°) I use the term "broken" if there is a detectable (in this case audible)
   malfunction. If a standard (ISO, OSI, DIN, ANSI, ...) demands such a
   malfunction, the standard itself is broken and should be replaced by an
   unbroken and as much compatible as possible version.

   A lot of standards are broken or not definite enough.
 
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] CRC on MP3

2000-08-17 Thread Steve Lhomme

Thanx very much !
That was the kind of info I was looking for.

Even the ISO spec are available :) (not sure if it's their initial form)

And sadly it seems that the CRC is much more complicated than I thought (just scanning 
a part of the header and the whole audio encoding).

- Original Message - 
From: "Albert Faber" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 17, 2000 12:54 AM
Subject: Re: [MP3 ENCODER] CRC on MP3


> Look at Gabriel's home page http://www.mp3-tech.org/ , see section
> programmer's corner
> 
> Albert
> 
> http://www.cdex.n3.net/

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



Re: [MP3 ENCODER] mp3 compressed wav files

2000-08-17 Thread Steve Lhomme

It's called Rename (dev code is F2) on Windows.

You just rename your mp3 files with a wav extension.

- Original Message - 
From: "Sterling Windmill" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 17, 2000 8:53 PM
Subject: [MP3 ENCODER] mp3 compressed wav files


> Anyone know of any utilities that will convert an mp3 into an mp3 compressed 
> wav file?

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



Re: [MP3 ENCODER] Multi PCM file coding and decoding

2000-08-17 Thread Mathew Hendry

> From: "DataFlow" <[EMAIL PROTECTED]>
>
> then why do all encoders add this gap?
> anyone knows this?

Check the archives of the list: Mark Taylor wrote quite a lengthy
explanation a while back. Maybe it's on the web site too.

IIRC, the delay at the beginning can be removed, but would result in
attenuation (decrease in volume) in the first frame. The delay at the end is
unavoidable unless you have some way of transmitting the exact length of the
original file.

-- Mat.


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



Re[4]: [MP3 ENCODER] MPEG audio decoder compliance

2000-08-17 Thread Roel VdB

Hello Gabriel,

Thursday, August 17, 2000, 5:59:46 PM, you wrote:


>> RL> If you can point me to a specific implementation I can try to test it
>> RL> directly. The only requirement I have is that the implementation
GB> support some
>> RL> way of saving the decoded output to a file (e.g. WAV).
>>
>> Would be great: http://www.daansystems.com/coolplayer
>>
GB> It's useless as this player uses Xaudio
GB> Gabriel Bouvigne - France

??

The point was that the test says Xaudio is perfect, and I can clearly
hear something is wrong.

The link was provided to test if the xaudio test was ok, or the
implementation in coolplayer is ok.

-- 
Best regards,
 Roelmailto:[EMAIL PROTECTED]


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



[MP3 ENCODER] Xing header problem

2000-08-17 Thread Bill Currie

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 -v -V 0 -b 160 -B 320 foo.wav foo.mp3

and then while lame is still compressing, do an

mv foo.mp3 bar.mp3

lame is obviously doing the right thing by putting in a LAME block in place of
the Xing block so it can come back later and fill it in with the correct info,
but it seems lame is closing the mp3 when it is finished compressing and then
re-opening it to write the Xing info.

Now, while I will admit this might be a "don't do that" type of thing, I still
feel that this is a bug as lame should be more robust than that. I guess not
enough people rip CDs by hand to notice this :/. In the meantime, I'll change
my habits, but I thought this problem should be reported.

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



Re: [MP3 ENCODER] mp3 compressed wav files

2000-08-17 Thread Sterling Windmill

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.

>From: "Steve Lhomme" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: [MP3 ENCODER] mp3 compressed wav files
>Date: Thu, 17 Aug 2000 22:23:31 +0200
>
>It's called Rename (dev code is F2) on Windows.
>
>You just rename your mp3 files with a wav extension.
>
>- Original Message -
>From: "Sterling Windmill" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, August 17, 2000 8:53 PM
>Subject: [MP3 ENCODER] mp3 compressed wav files
>
>
> > Anyone know of any utilities that will convert an mp3 into an mp3 
>compressed
> > wav file?
>
>--
>MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

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



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 ( http://geek.rcc.se/mp3encoder/ )



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 -v -V 0 -b 160 -B 320 foo.wav foo.mp3
> 
> and then while lame is still compressing, do an
> 
> mv foo.mp3 bar.mp3
> 
> lame is obviously doing the right thing by putting in a LAME block in place of
> the Xing block so it can come back later and fill it in with the correct info,
> but it seems lame is closing the mp3 when it is finished compressing and then
> re-opening it to write the Xing info.
> 
> Now, while I will admit this might be a "don't do that" type of thing, I still
> feel that this is a bug as lame should be more robust than that. I guess not
> enough people rip CDs by hand to notice this :/. In the meantime, I'll change
> my habits, but I thought this problem should be reported.
> 
> Bill


Hm, I think this is not right in LAME. Maybe there are reasons for closing
and reopening the stream, but I don't see any. Further I fear that in case
of ID3v2 tags the filesize is not correctly calculated.

This needs some attention!



Ciao Robert





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



Re: [MP3 ENCODER] Xing header problem

2000-08-17 Thread Bill Currie

On Thu, Aug 17, 2000 at 11:24:14PM +0200, Robert Hegemann wrote:
> Bill Currie schrieb am Don, 17 Aug 2000:
[Xing header garble snipped]

> Hm, I think this is not right in LAME. Maybe there are reasons for closing
> and reopening the stream, but I don't see any.

The only reason I can see so far (I've been browsing the code looking for
open/close calls) is either simplicity, ad hoc modifications, or a combination
of the two. Of coures, I could be missing something (like possibly the
inability to seek under certain circumstances).

> Further I fear that in case
> of ID3v2 tags the filesize is not correctly calculated.

Ouch :/  Well, I'll leave this to those with more knowledge:)

> This needs some attention!

Thanks. Though I've found a work around ("don't do that":), this has been
giving me problems for 2 weeks and has obviously been there for a while. The
only reason I figured out what was going on was I decided to run 16 lame
processes at once (as a lark), remove the .wav files and rename the .mp3 files
to their final names. I wound up with 16 25+ minute songs (according to xmms).
Uh-huh, yeah, right, 400 minutes of music on one cd? I don't think so:).

Now all I need is to find (or write) a program to create a correct Xing
header. I really don't feel like re-ripping all those cds (about 30).

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



Re: [MP3 ENCODER] The best decoders

2000-08-17 Thread Ross Levis



David Starks-Browning wrote:

> I read on the in_mpg123 web page that it doesn't support streaming.
> Could this be your problem?

I'm not streaming, simply playing a large playlist containing 6 days of music.
Occasionally I move or delete an MP3 while it still exists in the playlist and
that's when it fails.

I can't use the fhg plug-in either because it doesn't read VBR headers and I need
to know the length of every song.

Ross.

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



Re: Re[2]: [MP3 ENCODER] MPEG audio decoder compliance

2000-08-17 Thread Rob Leslie

> RL> If you can point me to a specific implementation I can try to test it
> RL> directly. The only requirement I have is that the implementation support
> RL> some way of saving the decoded output to a file (e.g. WAV).
> 
> Would be great: http://www.daansystems.com/coolplayer

I tested CoolPlayer and added it to the list of results:

  http://www.mars.org/home/rob/proj/mpeg/compliance/

What's interesting is that CoolPlayer's Layer II results don't match Xaudio's.
But otherwise, Layer I and Layer III do, although FWIW the output is not
bit-for-bit precisely the same.

One thing to consider is that the compliance test data only sweeps frequencies
up to 10kHz, so unfortunately any bizarre behavior above this would not be
detected.

> maybe to be sure you can capture the output with totalrecorder.  This
> way you can also assure that the output is the same as the .wav
> writer.

What is totalrecorder?

-- 
Rob Leslie
[EMAIL PROTECTED]
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )