[vlc-devel] Re: CVS Commit (titer)

Christophe Massiot massiot at via.ecp.fr
Fri Feb 7 00:23:01 CET 2003


À (At) 22:46 +0100 6/02/03, Sam Hocevar écrivait (wrote) :

>On Thu, Feb 06, 2003, cvs at videolan.org wrote:
>>  Update of /cvs/videolan/vlc/include
>>  Modified Files:
>>	vlc_threads.h
>>
>>  Log Message:
>>   Tuned BeOS priorities for a better playback on low-end computers.
>
>    I see a lot of fiddling with these values. Can't they be made into
>config variables ?

We don't want the user to be able to change priorities, as much as we 
don't want her to be able to change the default interface. Changing 
the default interface is by far the worst idea we've had _ever_, and 
it has made a lot of confusion from our users who get stuck with the 
dummy or the logger interface (I think there are dozens of cases 
every day). Changing the priorities would have even worse effects 
since it's impossible to guess from the symptoms that the priorities 
have been changed, and we'd have hundreds of bug reports we couldn't 
fix.

Besides, what Apple has learned for years is that adding a 
configuration choice to an application is never a proper fix ; it's a 
kludge, and it means that either you miss a feature (which would 
automatically guess the right value), or that your code is poorly 
designed.

I'll let you meditate on this.

-- 
Christophe Massiot.
-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list