Re: Re[3]: [MP3 ENCODER] highq mode

2000-02-04 Thread Jose Mejuto

At 17:13 03/02/00 -0600, you wrote:

  oh one stupid suggestion for the stand alone executable : it could be a 
good idea to allow
  "| more" or "/page" or " file.asc" to see the command help, now it 
"goes away" without seein
  the beginning of it
 Yes, that would be very useful, especially for Windows where you
 cannon scroll up to see the beginning of the help. For Linux this is
 less important, because of the possibility to scroll up and down.

Can windows users redirect stderr like us poor saps stuck using Free
Software?


Maybe he can try "lame 2 file.asc  more file.asc". Well, it works here
on OS/2 anyway. Dont know about Windows.

Windows Command.com does not support stderr redirection AFAIK, but if you
use 4DOS from JPSoftware you can write:

Lame | more

or better "Lame | List /s"


--
Jose Mejuto
http://www.cdngo.com
CD Audio ripper  compressor

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



Re: Re: [MP3 ENCODER] highq mode

2000-02-03 Thread Cavallo de Cavallis

 
 Exactly! That's the first really sensible thing I've heard on this subject.
 If quality improves dramaticly, it should not be activated with a -quality 10
 or actually, a -quality 0, but the better quality should be provided using
 the same 'use best quality' setting from previous versions, namely -quality 1
 or -quality 9, whatever is decided, even if this makes lame run a little slower.
 
I agree
i dont think it could be so clever to switch the scale
i use the DLL with ExactAudioCopy (www.exactaudiocopy.de)
i cant think eac-coder can distribute a newer beta version everytime someone
change the settings...(btw i still use CBR @160 hq)

oh one stupid suggestion for the stand alone executable : it could be a good idea to 
allow
"| more" or "/page" or " file.asc" to see the command help, now it "goes away" 
without seein
the beginning of it


Best regards,

  Cavallo de Cavallis  
 [EMAIL PROTECTED]
=-=--=--=--=--=--=--=--=--=--==
=   http://www.s0ftpj.org =
=  Digital Security for y2k   =
==-=--=--=--=--=--=--=--=--=-==

"Knowledge chases me, but i'm faster"
"La Sapienza mi insegue, ma io sono piu' veloce"
 [Anonymous]
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: Re[3]: [MP3 ENCODER] highq mode

2000-02-03 Thread Greg Maxwell

On Thu, 3 Feb 2000, Joerg Hevers wrote:

 Hello,
 
  oh one stupid suggestion for the stand alone executable : it could be a good idea 
to allow
  "| more" or "/page" or " file.asc" to see the command help, now it "goes away" 
without seein
  the beginning of it
 Yes, that would be very useful, especially for Windows where you
 cannon scroll up to see the beginning of the help. For Linux this is
 less important, because of the possibility to scroll up and down.

Can windows users redirect stderr like us poor saps stuck using Free
Software?

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



Re: Re[3]: [MP3 ENCODER] highq mode

2000-02-03 Thread Paul Hartman

On Thu, 3 Feb 2000 17:48:15 -0500 (EST), Greg Maxwell wrote:

On Thu, 3 Feb 2000, Joerg Hevers wrote:

 Hello,
 
  oh one stupid suggestion for the stand alone executable : it could be a good idea 
to allow
  "| more" or "/page" or " file.asc" to see the command help, now it "goes away" 
without seein
  the beginning of it
 Yes, that would be very useful, especially for Windows where you
 cannon scroll up to see the beginning of the help. For Linux this is
 less important, because of the possibility to scroll up and down.

Can windows users redirect stderr like us poor saps stuck using Free
Software?


Maybe he can try "lame 2 file.asc  more file.asc". Well, it works here
on OS/2 anyway. Dont know about Windows.

Paul


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



Re: Re[3]: [MP3 ENCODER] highq mode

2000-02-03 Thread Mathew Hendry

 From: "Greg Maxwell" [EMAIL PROTECTED]

 Can windows users redirect stderr like us poor saps stuck using Free
 Software?

9x users can't. NT users can; and the NT console has scrollback anyway.

I'm currently running a triple boot system (Linux, Win98, Win2k). I might be
tempted to switch to Linux as my default boot if so many of my favourite
toys weren't Windows-based. ;)

BTW, the Linux distribution I have (Mandrake 6.x) uses pgcc (a
Pentium-specific branch of gcc) as its default compiler. Gives a noticable
speed improvement for LAME, and I haven't noticed any glitches with it.
Since pgcc was apparently used to build the entire Mandrake distribution, I
guess it's a pretty stable compiler now...

-- Mat.


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



Re: Re[3]: [MP3 ENCODER] highq mode

2000-02-03 Thread Paul Hartman

On Thu, 3 Feb 2000 23:39:10 -, Mathew Hendry wrote:

BTW, the Linux distribution I have (Mandrake 6.x) uses pgcc (a
Pentium-specific branch of gcc) as its default compiler. Gives a noticable
speed improvement for LAME, and I haven't noticed any glitches with it.
Since pgcc was apparently used to build the entire Mandrake distribution, I
guess it's a pretty stable compiler now...

I as well use pgcc (version 2.95.2) here on OS/2 with no noticable
side-effects. Though when I tried compiling with -march=pentiumpro it
generated MP3's with strange noises. -march=pentium produces normal mp3's
though. So I guess it's not perfect :)

Paul


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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Ross Levis

Don Melton wrote:

 --qual low  equivalent to highq=9
 --qual normal   "   "   "   5
 --qual high "   "   "   2

The idea to create secondary options may be a good way to avoid confusion.
LAME is starting to take off as a quality encoder so the user base is likely to
explode soon.  It would be good to get this sorted out ASAP.  I still favour a
reversed numbered approach rather than low/normal/high etc to enable far more
flexibility in the future.

 -V3 -b160 -B320
 when it might seem more obvious to do this:
 --vbr 192 --min 160 -max 320

I don't think this can work.  Someone that always encodes classical music, for
example, would find the average bitrate is nothing like someone who always
encodes rock.  It would be too confusing.  For your example I still prefer
"--vbr 6".

My thoughts are wandering too far here but: it would be possible to use your
format if the resulting average was forced to be close to the selected
bitrate.  This would take an extra dummy encoding pass through the file to
establish which -V setting to use and then encode it.  I suspect this would be
possible but I don't know how useful it would be.

Ross.


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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Felix von Leitner

Thus spake Jeremy Hall ([EMAIL PROTECTED]):
 I disagree.  From a functional standpoint, changing an option to cause it
 to do the exact opposite of what it once did is confusing at best, and
 disrupts expected behavior.  People upgrading from one release to another
 will find that their "great" sound mp3s will now be horrid, and their
 horrid ones will sound great.  A drop-in replacement for lame will do
 different things.

 I have no problems with adding new options, but changing existing options
 is a bit rough.

For what it's worth, gogo uses higher numbers for better quality in VBR.
That is IMHO another reason to do it that way.

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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Greg Maxwell

On Tue, 1 Feb 2000, Jeremy Hall wrote:

 I have no problems with adding new options, but changing existing options
 is a bit rough.

Hmm.. I was still in the VBR is beta mindset. This is unfortunate, as the
current situation is not very intutive.

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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Greg Maxwell

On Wed, 2 Feb 2000, Robert Hegemann wrote:

 Greg Maxwell schrieb am Die, 01 Feb 2000:
  On Tue, 1 Feb 2000, Jeremy Hall wrote:
  
   but then you're in conflict with VBR.
  
  VBR should be changed. It makes more sence for big numbers to denote
  bigger bitrate in VBR.
 
 Well, in my opinion -V reflects the following behaviour:
 -V0:  allow low amount of noise 
  :
 -V4:  allow mid amount of noise
  :
 -V9:  allow large amount of noise
 
 That's it what VBR does, allocate as much noise
 as allowed to achieve the smallest possible bitrate. 
 
 So I would not change the -V settings.

Then change it's name to VNR. (n = noise)

:)

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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Greg Maxwell

On Wed, 2 Feb 2000, Robert Hegemann wrote:

 Well, in my opinion -V reflects the following behaviour:
 -V0:  allow low amount of noise 
  :
 -V4:  allow mid amount of noise
  :
 -V9:  allow large amount of noise
 
 That's it what VBR does, allocate as much noise
 as allowed to achieve the smallest possible bitrate. 
 
 So I would not change the -V settings.


We orignally used V to set the number of bands allowed to be 'over'. When
we changed that, we should have V.


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



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Felix von Leitner

Oops, I said that with gogo the VBR setting was higher - more quality.
This is apparently wrong.  The latest version uses a newer lame engine
and thus has the same meaning for that switch as lame.

Sorry!

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



Re: Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Robert Hegemann

 We orignally used V to set the number of bands allowed to be 'over'.
 When
 we changed that, we should have V.

Why? Only to confuse users?
And the idea of V hasn't changed.

btw, what about a "-h x" setting with x in R?
x = -inf : nothing but speed counts
x = 0: best quality we can do now
x = 0.01 : enables real filters (not yet)
x = +inf : reserved for future tid bits

Then we would have room for thousands of new features!

Enough of that fun.

I don't think that there will be so many new features we
could add to LAME. And if there will be such a wonderful
new thing, it will fit into one of our 0..9 scala.
If, for one reason, it could not be used together with other
settings, then there is the possibility to 
add an own switch for that.

And, if people have the choice to select out of the range 0..100,
most will say: "mmh, I don't know what to choose, maybe 100 will 
be good, or 30. Ok I take something inbetween. Yes 60."

Robert


-- 
Sent through Global Message Exchange - http://www.gmx.net
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] highq mode

2000-02-02 Thread Jeremy Hall

-H 0 : run as slow as possible

-H 9 : run as fast as possible

_J

In the new year, Greg Maxwell wrote:
 On Wed, 2 Feb 2000, Robert Hegemann wrote:
 
  Greg Maxwell schrieb am Die, 01 Feb 2000:
   On Tue, 1 Feb 2000, Jeremy Hall wrote:
   
but then you're in conflict with VBR.
   
   VBR should be changed. It makes more sence for big numbers to denote
   bigger bitrate in VBR.
  
  Well, in my opinion -V reflects the following behaviour:
  -V0:allow low amount of noise 
   :
  -V4:allow mid amount of noise
   :
  -V9:allow large amount of noise
  
  That's it what VBR does, allocate as much noise
  as allowed to achieve the smallest possible bitrate. 
  
  So I would not change the -V settings.
 
 Then change it's name to VNR. (n = noise)
 
 :)
 
 --
 MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
 

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



RE: [MP3 ENCODER] highq mode

2000-02-02 Thread Ross Levis

Jeremy Hall wrote:
ok, and so that -H is consistent with -V, make it do likewise.

But as Gabriel Bouvigne argued, you are limiting best quality to the lowest
number available -- 0.  What do you do if a better quality mode is created?
Go negative? :)

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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Gabriel Bouvigne

 As the voice of reason (as a user), why highq instead of quality?

 Seeing that 9 (low quality) contradicts the variable.

I would suggest something before the 3.62 is out on the website:
Using 0 as the lowest quality and 9 as the highest. This would allow some
future extensions. If one day all the 10 levels are used, and that we have a
new super-high-quality-fantastic-thing to add, using the current order, we'd
have to add it on the 0th level, with the thing previously controlled by 0.
Instead of this, using 9 as the highest setting, we could add a new level
(ie 10 or more), remaining totally backward compatible with the options
controlled by the switch.

Just a personnal opinion...


Gabriel Bouvigne - France
[EMAIL PROTECTED]
icq: 12138873

MP3' Tech: www.mp3tech.org
(temporary down, alternative url is http://mp3tech.tsx.org )


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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Jeremy Hall

but then you're in conflict with VBR.

_J

In the new year, Gabriel Bouvigne wrote:
  As the voice of reason (as a user), why highq instead of quality?
 
  Seeing that 9 (low quality) contradicts the variable.
 
 I would suggest something before the 3.62 is out on the website:
 Using 0 as the lowest quality and 9 as the highest. This would allow some
 future extensions. If one day all the 10 levels are used, and that we have a
 new super-high-quality-fantastic-thing to add, using the current order, we'd
 have to add it on the 0th level, with the thing previously controlled by 0.
 Instead of this, using 9 as the highest setting, we could add a new level
 (ie 10 or more), remaining totally backward compatible with the options
 controlled by the switch.
 
 Just a personnal opinion...
 
 
 Gabriel Bouvigne - France
 [EMAIL PROTECTED]
 icq: 12138873
 
 MP3' Tech: www.mp3tech.org
 (temporary down, alternative url is http://mp3tech.tsx.org )
 
 
 --
 MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
 

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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Greg Maxwell

On Tue, 1 Feb 2000, Jeremy Hall wrote:

 but then you're in conflict with VBR.

VBR should be changed. It makes more sence for big numbers to denote
bigger bitrate in VBR.


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



RE: [MP3 ENCODER] highq mode

2000-02-01 Thread Ross Levis

I would like to voice my opinion in support for 0=low 9=high.  However,
reversing the numbers would make -V4 change to -V5 so the default setting
will have to reflect this.

Ross.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Greg Maxwell
Sent: Wednesday, 2 February 2000 09:51
To: [EMAIL PROTECTED]
Subject: Re: [MP3 ENCODER] highq mode


On Tue, 1 Feb 2000, Jeremy Hall wrote:

 but then you're in conflict with VBR.

VBR should be changed. It makes more sence for big numbers to denote
bigger bitrate in VBR.


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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Robert Hegemann

Greg Maxwell schrieb am Die, 01 Feb 2000:
 On Tue, 1 Feb 2000, Jeremy Hall wrote:
 
  but then you're in conflict with VBR.
 
 VBR should be changed. It makes more sence for big numbers to denote
 bigger bitrate in VBR.

Well, in my opinion -V reflects the following behaviour:
-V0:allow low amount of noise 
 :
-V4:allow mid amount of noise
 :
-V9:allow large amount of noise

That's it what VBR does, allocate as much noise
as allowed to achieve the smallest possible bitrate. 

So I would not change the -V settings.

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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Francois du Toit

I also think 9 for high and 0 for low is a more natural. Lame has a lot of
options, so whoever uses it
would know to use it correctly or at least check the usage file. Besides, it
seems to me that lame is al about change.


- Original Message -
From: Jeremy Hall [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 01, 2000 11:34 PM
Subject: Re: [MP3 ENCODER] highq mode


 I disagree.  From a functional standpoint, changing an option to cause it
 to do the exact opposite of what it once did is confusing at best, and
 disrupts expected behavior.  People upgrading from one release to another
 will find that their "great" sound mp3s will now be horrid, and their
 horrid ones will sound great.  A drop-in replacement for lame will do
 different things.

 I have no problems with adding new options, but changing existing options
 is a bit rough.

 _J

 In the new year, Greg Maxwell wrote:
  On Tue, 1 Feb 2000, Jeremy Hall wrote:
 
   but then you're in conflict with VBR.
 
  VBR should be changed. It makes more sence for big numbers to denote
  bigger bitrate in VBR.
 
 
  --
  MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
 

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


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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Jeremy Hall

ok, and so that -H is consistent with -V, make it do likewise.

_J

In the new year, Robert Hegemann wrote:
 Greg Maxwell schrieb am Die, 01 Feb 2000:
  On Tue, 1 Feb 2000, Jeremy Hall wrote:
  
   but then you're in conflict with VBR.
  
  VBR should be changed. It makes more sence for big numbers to denote
  bigger bitrate in VBR.
 
 Well, in my opinion -V reflects the following behaviour:
 -V0:  allow low amount of noise 
  :
 -V4:  allow mid amount of noise
  :
 -V9:  allow large amount of noise
 
 That's it what VBR does, allocate as much noise
 as allowed to achieve the smallest possible bitrate. 
 
 So I would not change the -V settings.
 
 Robert
 --
 MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
 

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



Re: [MP3 ENCODER] highq mode

2000-02-01 Thread Christopher Wise

On Wed, 2 Feb 2000, Robert Hegemann wrote:
 
 Well, in my opinion -V reflects the following behaviour:
 -V0:  allow low amount of noise 
  :
 -V4:  allow mid amount of noise
  :
 -V9:  allow large amount of noise
 
 That's it what VBR does, allocate as much noise
 as allowed to achieve the smallest possible bitrate. 

That makes sense now that you explain it. However
I think that most users will think in terms of quality or filesize
rather than in terms of noise. I think that larger numbers denoting
higher quality will yield a more obvious user interface.

Chris

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



[MP3 ENCODER] highq mode

2000-01-30 Thread Mark Taylor


I cleaned up the highq mode, and implemented what was suggesting
in the mailing list last week. 

The variable highq is now used to set verious internal options.  Valid
ranges are 0(high quality) ... 9(low quality), but only 3 values are
really working right now, which coorespond do the -f, default and -h
modes.

highq=9enabled with -f  (fast mode)
highq=5default
highq=2enabled with -h

A short description of all the options is in lame.h.

Some of the options are just things we have been talking about
and are not yet implemented:

filter_type=1 would turn on a true filter, rather than the current filter   
  which acts on the MDCT coefficients.

noise_shaping_stop=2   Iwasa's code to do a more thourough scalefactor search 

use_best_huffman=2:use best_huffman code inside outer_loop.  







from lame.c:


  /* set internal feature flags.  USER should not access these since
   * some combinations will produce strange results */
  if (gf.highq=9) {
/* 9 = worst quality */
gf.filter_type=0;
gf.quantization=0;
gf.psymodel=0;
gf.noise_shaping=0;
gf.noise_shaping_stop=0;
gf.ms_masking=0;
gf.use_best_huffman=0;
  } else if (gf.highq=5) {
/* 5..8 quality, the default  */
gf.filter_type=0;
gf.quantization=0;
gf.psymodel=1;
gf.noise_shaping=1;
gf.noise_shaping_stop=0;
gf.ms_masking=0;
gf.use_best_huffman=0;
  } else if (gf.highq=2) {
/* 2..4 quality */
gf.filter_type=0;
gf.quantization=1;
gf.psymodel=1;
gf.noise_shaping=1;
gf.noise_shaping_stop=0;
gf.ms_masking=1;
gf.use_best_huffman=1;
  } else {
/* 0..1 quality */
gf.filter_type=1; /* not yet coded */
gf.quantization=1;
gf.psymodel=1;
gf.noise_shaping=3;   /* not yet coded */
gf.noise_shaping_stop=2;  /* not yet coded */
gf.ms_masking=1;
gf.use_best_huffman=2;   /* not yet coded */
exit(-99);  
  }
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] highq mode

2000-01-30 Thread Jeff Lightfoot

Mark Taylor wrote:
 The variable highq is now used to set verious internal options.  Valid
 ranges are 0(high quality) ... 9(low quality), but only 3 values are
 really working right now, which coorespond do the -f, default and -h
 modes.

As the voice of reason (as a user), why highq instead of quality?

Seeing that 9 (low quality) contradicts the variable.

-- 
Jeff Lightfoot   ---   jeffml at pobox.com   ---   http://thefoots.com/
===
"I see the light at the end of the tunnel now ... someone please tell
me it's not a train" -- Cracker
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )



Re: [MP3 ENCODER] highq mode

2000-01-30 Thread Mark Taylor


 
 Mark Taylor wrote:
  The variable highq is now used to set verious internal options.  Valid
  ranges are 0(high quality) ... 9(low quality), but only 3 values are
  really working right now, which coorespond do the -f, default and -h
  modes.
 
 As the voice of reason (as a user), why highq instead of quality?
 
 Seeing that 9 (low quality) contradicts the variable.
 
 -- 
 Jeff Lightfoot   ---   jeffml at pobox.com   ---   http://thefoots.com/
 ===

ok, i'll rename it right now.

Mark

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