X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_config.h;h=443a84650a3d9320c2ae9699c3d8c625e190cb68;hb=2e11ee156299d7c2730d17bca35ebf09c02967ec;hp=11ef129caafeec3fc4de5b6da6c8783d4f7e566a;hpb=920f7a102346d9c464bb8bbe2376ebbe5a7039b4;p=vlc diff --git a/include/vlc_config.h b/include/vlc_config.h index 11ef129caa..443a84650a 100644 --- a/include/vlc_config.h +++ b/include/vlc_config.h @@ -11,7 +11,7 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the @@ -45,17 +45,20 @@ /* When a thread waits on a condition in debug mode, delay to wait before * outputting an error message (in second) */ -#define THREAD_COND_TIMEOUT 15 +#define THREAD_COND_TIMEOUT 1 /* The configuration file and directory */ #ifdef SYS_BEOS -# define CONFIG_DIR "config/settings" +# define CONFIG_DIR "config/settings/VideoLAN Client" +#elif SYS_DARWIN +# define CONFIG_DIR "Library/Preferences/VLC" #elif defined( WIN32 ) || defined( UNDER_CE ) # define CONFIG_DIR "vlc" #else # define CONFIG_DIR ".vlc" #endif #define CONFIG_FILE "vlcrc" +#define PLUGINSCACHE_FILE "vlcplugins" /***************************************************************************** * Interface configuration @@ -106,7 +109,7 @@ * Channel method */ -/* Delay between channel changes - this is required to avoid flooding the +/* Delay between channel changes - this is required to avoid flooding the * channel server */ #define INPUT_CHANNEL_CHANGE_DELAY (mtime_t)(5*CLOCK_FREQ) @@ -118,9 +121,11 @@ #if !defined( WIN32 ) && !defined( UNDER_CE ) # define DVD_DEVICE "/dev/dvd" # define VCD_DEVICE "/dev/cdrom" +# define CDAUDIO_DEVICE "/dev/cdrom" #else # define DVD_DEVICE "D:" # define VCD_DEVICE "D:" +# define CDAUDIO_DEVICE "D:" #endif /***************************************************************************** @@ -142,6 +147,10 @@ /* Max number of inputs */ #define AOUT_MAX_INPUTS 5 +/* Buffers which arrive in advance of more than AOUT_MAX_ADVANCE_TIME + * will be considered as bogus and be trashed */ +#define AOUT_MAX_ADVANCE_TIME (mtime_t)(DEFAULT_PTS_DELAY * 3) + /* Buffers which arrive in advance of more than AOUT_MAX_PREPARE_TIME * will cause the calling thread to sleep */ #define AOUT_MAX_PREPARE_TIME (mtime_t)(.5*CLOCK_FREQ) @@ -152,7 +161,7 @@ /* Max acceptable delay between the coded PTS and the actual presentation * time, without resampling */ -#define AOUT_PTS_TOLERANCE (mtime_t)(.02*CLOCK_FREQ) +#define AOUT_PTS_TOLERANCE (mtime_t)(.04*CLOCK_FREQ) /* Max acceptable resampling (in %) */ #define AOUT_MAX_RESAMPLING 10 @@ -192,14 +201,10 @@ /* Maximum number of active areas in a rendering buffer. Active areas are areas * of the picture which need to be cleared before re-using the buffer. If a * picture, including its many additions such as subtitles, additionnal user - * informations and interface, has too many active areas, some of them are + * information and interface, has too many active areas, some of them are * joined. */ #define VOUT_MAX_AREAS 5 -/* Default fonts */ -#define VOUT_DEFAULT_FONT "default8x9.psf" -#define VOUT_LARGE_FONT "default8x16.psf" - /* Statistics are displayed every n loops (=~ pictures) */ #define VOUT_STATS_NB_LOOPS 100 @@ -220,7 +225,7 @@ /* Pictures which are VOUT_BOGUS_DELAY or more in advance probably have * a bogus PTS and won't be displayed */ -#define VOUT_BOGUS_DELAY ((int)(0.800*CLOCK_FREQ)) +#define VOUT_BOGUS_DELAY ((mtime_t)(DEFAULT_PTS_DELAY * 3)) /* Delay (in microseconds) before an idle screen is displayed */ #define VOUT_IDLE_DELAY (5*CLOCK_FREQ) @@ -238,7 +243,7 @@ #define VOUT_OUTMEM_SLEEP ((mtime_t)(0.020*CLOCK_FREQ)) /* The default video output window title */ -#define VOUT_TITLE "VideoLAN Client " VERSION +#define VOUT_TITLE "VLC" /***************************************************************************** * Video parser configuration