No I don't use nightly builds, I stick to stable releases.Information bubbles, not our issue, but Qt or wx. Have you tried the latest NB about those issues ?
Logarithmic volume is a NO GO for me.
RAM caching exists for linux version.
Audio/Video sync is already there since a long time.
Custom AR too.
lol, logarithmic volume isn't that difficult (disclaimer, I recently adapted my spectrograph to support native logarithmic frequency scale with user-defined bases, so I guess I kind of wrapped my mind around that sort of problems), and you don't have to change anything about the VLC core. It's only a user interface issue, that is the user interface deals with 'esoteric' logarithmic volume values that a magic little function converts into your good old linear values to the core.Logarithmic volume is very difficult to get a precise value. Moreover, this needs a complete change inside VLC core, so I still think it is a no-go. If you want that, code it.
If you don't use and try the NB, then, we cannot discuss with you about the regressions...
Why RAM caching does only work on linux ? Because noone coded it outside of linux ?
Code: Select all
inline int log_to_linear_volume(float db)
{
return (int) powf(10.0f, db/20.0f) * 512.0f; // If you've got a float-rounding function like nearbyint() you might want to use it there instead of a mere cast
}
inline float linear_to_log_volume(int vol) // you probably won't need that one but who knows
{
return 20.0f * log10f((float) vol/512.0f);
}
I totally think we should have a poll for that one . Or better yet, go the fancy schmancy way and make it an option! hehe . After all it would only take one box to tick (for the user) + the decibel incrementation step thing to define (would take a slider?). But somehow I seem to sense that you're quite opposed to that idea. Too bad..Well, sorry, for users, having a volume that doesn't grow linearly is weird for all video players. (look at any DVD player...)
About RAM, if you think it is easy, just code it. (If you don't understand why this is Unix only, then google 'mmap').
Yup, I agree (obviously, considered my previous posts), however I feel to compelled to point out that more than a psychoacoustics phenomenon, it's simple explained by the fact when it's logarithmic, everytime you change the volume a notch, the ratio by which you change the volume is fixed, so you don't even need to resort to psychoacoustics to explain that it makes sense to use a logarithmic scale rather that a linear scale which would make volume vary wildly in the lower notches and very little in the upper half.Hi,
haven't you changed your mind about an option of logarithmic volume slider implementation after some time? Almost every software working with the sound follows the well known psychoacoustics phenomenon - sensitivity of the ear is much closer to logarithmic curve than to linear one. There are some examples in the discussion with recommendation how to solve it in relative simple way. It's a shame if so useful option is missing for so long time in such a wonderful piece of software.
Rgds,
Hugo
Have you started coding a VLC solution?Yup, I agree (obviously, considered my previous posts), however I feel to compelled to point out that more than a psychoacoustics phenomenon, it's simple explained by the fact when it's logarithmic, everytime you change the volume a notch, the ratio by which you change the volume is fixed, so you don't even need to resort to psychoacoustics to explain that it makes sense to use a logarithmic scale rather that a linear scale which would make volume vary wildly in the lower notches and very little in the upper half.
I for one implemented a logarithmic volume knob in my commercial program that goes from -30 dB to +30 dB and it works just great!
Nope sorry, too busy working on my commercial program to code on anything else.Have you started coding a VLC solution?Yup, I agree (obviously, considered my previous posts), however I feel to compelled to point out that more than a psychoacoustics phenomenon, it's simple explained by the fact when it's logarithmic, everytime you change the volume a notch, the ratio by which you change the volume is fixed, so you don't even need to resort to psychoacoustics to explain that it makes sense to use a logarithmic scale rather that a linear scale which would make volume vary wildly in the lower notches and very little in the upper half.
I for one implemented a logarithmic volume knob in my commercial program that goes from -30 dB to +30 dB and it works just great!
I'd imagine you're getting paid to make that beta though.That's what I love about open source development, if you want something and make a good case for it you'll be told "cool, do it yourself". When someone asks me for something for my program I reply with a beta release containing the requested feature .
No not even, it's just that I know that it's in my best interest to listen to what my users want and accommodate my development schedule accordingly when they come up with good suggestions. Sometimes it's so trivial to implement I just do it right away and ask them what they think of the way I implemented it.I'd imagine you're getting paid to make that beta though.That's what I love about open source development, if you want something and make a good case for it you'll be told "cool, do it yourself". When someone asks me for something for my program I reply with a beta release containing the requested feature .
Sir, you are starting to be painful.With VLC I get the feeling that devs are more into doing whatever they want. That would explain the fiasco of the 0.9.x interface.
Return to “VLC media player Feature Requests”
Users browsing this forum: No registered users and 22 guests