[ lame-Support Requests-3493406 ] About floating point VBR settings...

SourceForge.net <[email protected]>
Newsgroups gmane.comp.audio.mp3.lame
Message-ID <[email protected]>
Support Requests item #3493406, was opened at 2012-02-24 12:37
Message generated for change (Comment added) made by eblanca76
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=200290&aid=3493406&group_id=290

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Elio Blanca (eblanca76)
Assigned to: Nobody/Anonymous (nobody)
Summary: About floating point VBR settings...

Initial Comment:
I see recent lame releases added support for floating point values for the vbr switch `-V', and the floating point part is used to fine tune the lowpass frequency.
About this feature, is some detail added into the lame tag? I mean, since a modification in the floating point part affects the lowpass freq (which is already stored into the lame tag) is there a particular way for checking if a floating point vbr value was used?


----------------------------------------------------------------------

>Comment By: Elio Blanca (eblanca76)
Date: 2013-01-19 04:41

Message:
Well, I just found into libmp3lame/psymodel.c how the frac part of the `-V'
option gets used by lame-3.99.5.
I'm having a look at statement 2128 and subsequent ones, trying to
understand the code. Now, I see why the sk[] array is made of 11 entries
and not 10 as one would expect (it is accessed one position more in
statement 2135), what I really can't get is: why the value `-9.5' @ pos 3 ?
I expected this array to be monotonic in ascending values, but it is not.
Further, in statement 2128 you declare two floats `sk_s' and `sk_l'. ( BTW,
what do their names stand for? do `s' and `l' stand for short and long
(granules)? ) Why do you set start values for them, knowing they will be
set a couple of statements below? And why two floats are used if they
always get set to the same values (statement 2132 and 2135)?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=200290&aid=3493406&group_id=290

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.