Re: Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-17 Thread Gabriel Bouvigne

> >It is on purpose that the INFO tag is also written on cbr files. This is
not
> >a bug.
>
> Could you explain the purpose?  It's not immediately apparent to those of
us not well versed in the inner workings of the MP3 encoding process.
>

This tag stores some information about encoding parameters, encoder
delay,
It allows you to know some parameters used for encoding, and could allow a
totally gapless playback with proper use by the decoding software

The problem is that this tag as to be written after encoding, so when
encoding is finished the programmer has to call a specific function.
Unfortunately it seems that the dll internal doc was not updated, and so so
programmers didn't called this "finishing" function.

In order to understand a few of the advantages, you could try using Encspot
on a such a file. Then select "Lame tag" on the right click menu...


Regards,


Gabriel Bouvigne
www.mp3-tech.org
personal page: http://gabriel.mp3-tech.org


___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-16 Thread Chris Holt

Hello, Gabriel Bouvigne,

At 2002-07-16, 09:21:00 you wrote:

>It is on purpose that the INFO tag is also written on cbr files. This is not
>a bug.

Could you explain the purpose?  It's not immediately apparent to those of us not well 
versed in the inner workings of the MP3 encoding process.

I personally never called it a "bug", but someone here mentioned that it was going to 
be "fixed" which made me think it was at least an unintended feature.

I've always blamed the inflexible firmware in the Sony for this, and I think it's sad 
that the ZS-X3CP is not firmware upgradeable like the Rio Volt. An MP3 boombox with 
nearly 200 songs on a CD can be very convienent for impromptu get togethers, the beach 
etc.  

I will continue to target disks for this device because of that.  I'm very confident 
that the Volt will play anything I throw at it, so never a problem there.  But since 
I've started using VBR a lot, it's really no longer an issue for me.  Even before, 
there were several workarounds for the Sony, which I pointed out.
 
Chris



___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-16 Thread Steve Lhomme

Gabriel Bouvigne wrote:
>>Hi Steve,
>>The problem was that the initial VBR tag (all zero's) was inserted into
> 
> the
> 
>>MP3 file for CBR files, so when the beWriteVbrTag function was not called
> 
> at
> 
>>the end of the encoding process you end up with an empty frame at the
>>beginning of the MP3 file.
> 
> 
> It is on purpose that the INFO tag is also written on cbr files. This is not
> a bug.

BTW, in LAME there is the possibility of not using the INFO/XING frame. 
That's what I used in the ACM (as it doesn't make sens in that case).

But it's hard coded (a boolean or something like that).

___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-16 Thread Gabriel Bouvigne

> Hi Steve,
> The problem was that the initial VBR tag (all zero's) was inserted into
the
> MP3 file for CBR files, so when the beWriteVbrTag function was not called
at
> the end of the encoding process you end up with an empty frame at the
> beginning of the MP3 file.

It is on purpose that the INFO tag is also written on cbr files. This is not
a bug.


___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-15 Thread Albert Faber

Hi Steve,
The problem was that the initial VBR tag (all zero's) was inserted into the
MP3 file for CBR files, so when the beWriteVbrTag function was not called at
the end of the encoding process you end up with an empty frame at the
beginning of the MP3 file.
Albert




- Original Message -
From: "Steve Lhomme" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 14 July 2002 ?. 11:16 PM
Subject: Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP
Boombox


> Albert Faber wrote:
> > This is indeed a bug in Lame 3.92, the problem has been fixed quite a
while
> > ago in the CVS
> > repository. In addition, I patched lame_enc.dll v3.92 and is included in
the
> > latest CDex
> > version (version 1.50b5).
> > Albert
>
> What was the bug ?
>
> ___
> mp3encoder mailing list
> [EMAIL PROTECTED]
> http://minnie.tuhs.org/mailman/listinfo/mp3encoder


___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-14 Thread Steve Lhomme

Albert Faber wrote:
> This is indeed a bug in Lame 3.92, the problem has been fixed quite a while
> ago in the CVS
> repository. In addition, I patched lame_enc.dll v3.92 and is included in the
> latest CDex
> version (version 1.50b5).
> Albert

What was the bug ?

___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-14 Thread Steve Lhomme

Chris Holt wrote:
> --- Steve Lhomme <[EMAIL PROTECTED]> wrote:
> 
>>Actually it's a bug of the application using the LAME DLL. At the end of 
>>the encoding the application should ask LAME for the VBR frame and write 
>>it at the start of the file. Just switch to a good LAME DLL user app :)
> 
> 
> I'm still confused as to why this frame is written into a CBR file.

Well. It's a Xing frame for VBR. An "info" frame when it's a CBR file... 
But it's there.

> And if you are implying that dbPowerAmp is a "bad" LAME DLL user app, I would have 
>to respectfully disagree.  :)

Seems like :)

___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-14 Thread Albert Faber

This is indeed a bug in Lame 3.92, the problem has been fixed quite a while
ago in the CVS
repository. In addition, I patched lame_enc.dll v3.92 and is included in the
latest CDex
version (version 1.50b5).
Albert

- Original Message -
From: "nirv" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 12 July 2002 ?. 8:33 AM
Subject: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox


After several tests, I've found that encoding an mp3 with LAME 3.92 will
make it unreadable in the Sony ZS-X3CP Boombox mp3 player. 3.88 worked just
fine. Normalization, Stereo, 192, etc. Doesn't matter. The only thing that
made it readable was changing to 3.88. If this is not known, perhaps there
can be a fix or something?

nirv



___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-13 Thread Chris Holt

--- Steve Lhomme <[EMAIL PROTECTED]> wrote:
>Actually it's a bug of the application using the LAME DLL. At the end of 
>the encoding the application should ask LAME for the VBR frame and write 
>it at the start of the file. Just switch to a good LAME DLL user app :)

I'm still confused as to why this frame is written into a CBR file.

And if you are implying that dbPowerAmp is a "bad" LAME DLL user app, I would have to 
respectfully disagree.  :)

Chris
___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-13 Thread Steve Lhomme

Chris Holt wrote:
> Dear nirv:
>  
>  
> Had this problem too and found (with a hex reader) that 3.92 puts a 
> frame filled with zeros at the start of an MP3.  The sony does not like 
> this and assumes the file is something other than an MP3 when it sees 
> the leading zeros.  If you put an ID3 v2 tag onto the file (using Lame 
> or anything else) this will be solved as the Sony will then search 
> through the file until it finds the MP3 header.   The ID3 v2 data is 
> written into this area instead of the zeros. 
>  
> ZS-X3CP can only use ID3 v1 info, but it does not mind v2 info being in 
> the file BTW.
>  
> There is also a switch that will turn this off, (writing of the vbr data 
> area, I think) but I forget what it was.  If you want to try that, you 
> could look in the docs for Lame, or the archives of this mailing list 
> (if they exist?) , as someone here told me a while back.

Actually it's a bug of the application using the LAME DLL. At the end of 
the encoding the application should ask LAME for the VBR frame and write 
it at the start of the file. Just switch to a good LAME DLL user app :)

___
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder



Re: [MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-12 Thread Chris Holt


Dear nirv: 
 

 
Had this problem too and found (with a hex reader) that 3.92 puts a frame
filled with zeros at the start of an MP3.  The sony does not like this and
assumes the file is something other than an MP3 when it sees the leading
zeros.  If you put an ID3 v2 tag onto the file (using Lame or anything
else) this will be solved as the Sony will then search through the file until it
finds the MP3 header.   The ID3 v2 data is written into this area
instead of the zeros.  
 
ZS-X3CP can only use ID3 v1 info, but it does not mind v2 info being in the
file BTW.
 
There is also a switch that will turn this off, (writing of the vbr data
area, I think) but I forget what it was.  If you want to try that, you
could look in the docs for Lame, or the archives of this mailing list (if they
exist?) , as someone here told me a while back.
 
 
Chris
 
 At 2002-07-12, 01:33:00 you
wrote: 


  
  

  
After several tests, I've found that
encoding an mp3 with LAME 3.92 will make it unreadable in the Sony
ZS-X3CP Boombox mp3 player. 3.88 worked just fine. Normalization,
Stereo, 192, etc. Doesn't matter. The only thing that made it readable
was changing to 3.88. If this is not known, perhaps there can be a fix
or something? 
 
nirv

= = = = = = = = = = = = = = = = = = = = =
=
Best regards. 
 


Chris   

   



[MP3 ENCODER] Problem with Lame 3.92 dll and Sony ZS-X3CP Boombox

2002-07-12 Thread nirv



After several tests, I've found that encoding an 
mp3 with LAME 3.92 will make it unreadable in the Sony ZS-X3CP Boombox mp3 
player. 3.88 worked just fine. Normalization, Stereo, 192, etc. Doesn't matter. 
The only thing that made it readable was changing to 3.88. If this is not known, 
perhaps there can be a fix or something? 
 
nirv