X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_config.h;h=443a84650a3d9320c2ae9699c3d8c625e190cb68;hb=f49468a228f61414276b0621794af0d51c1cf445;hp=9a4ea7e3b829117f1cdc354afd9713d47b8c8788;hpb=ea3e2be62aa6b17f63cf27091c3207eb91274246;p=vlc diff --git a/include/vlc_config.h b/include/vlc_config.h index 9a4ea7e3b8..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 @@ -51,13 +51,14 @@ #ifdef SYS_BEOS # define CONFIG_DIR "config/settings/VideoLAN Client" #elif SYS_DARWIN -# define CONFIG_DIR "Library/Preferences/VLC" +# 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 @@ -108,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) @@ -120,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 /***************************************************************************** @@ -144,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) @@ -154,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 @@ -194,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 @@ -222,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)