* in the Makefile */
/* Modules specific debugging - this will produce a lot of output, but can be
- * usefull to track a bug */
+ * useful to track a bug */
//#define DEBUG_INTF
//#define DEBUG_INPUT
//#define DEBUG_AUDIO
*/
/* Size of the FIFO. FIFO_SIZE+1 must be a power of 2 */
-#define FIFO_SIZE 511
+#define FIFO_SIZE 1023
/*
* Paths
* Interface configuration
*****************************************************************************/
+/* Environment variable containing the display method */
+#define INTF_METHOD_VAR "vlc_intf"
+
/* Environment variable used to store startup script name and default value */
#define INTF_INIT_SCRIPT_VAR "vlcrc"
#define INTF_INIT_SCRIPT_DEFAULT ".vlcrc"
/* Maximum number of channels */
#define INTF_MAX_CHANNELS 10
-/*
- * X11 settings
- */
-
-/* Title of the X11 window */
-#define VOUT_TITLE "VideoLAN Client"
-
/*****************************************************************************
* Input thread configuration
*****************************************************************************/
+/* Environment variable containing the display method */
+#define INPUT_METHOD_VAR "vlc_input"
+
/* XXX?? */
#define INPUT_IDLE_SLEEP ((int)(0.100*CLOCK_FREQ))
/* Default remote server */
#define INPUT_SERVER_VAR "vlc_server"
#define INPUT_SERVER_DEFAULT "138.195.143.220"
+#define INPUT_BCAST_ADDR "138.195.143.255"
/* Default input port */
#define INPUT_PORT_VAR "vlc_server_port"
/* Delay between vlan changes - this is required to avoid flooding the VLAN
* server */
-#define INPUT_VLAN_CHANGE_DELAY (5*CLOCK_FREQ)
+#define INPUT_VLAN_CHANGE_DELAY (mtime_t)(5*CLOCK_FREQ)
/* Duration between the time we receive the data packet, and the time we will
* mark it to be presented */
-#define DEFAULT_PTS_DELAY (.2*CLOCK_FREQ)
+#define DEFAULT_PTS_DELAY (mtime_t)(.2*CLOCK_FREQ)
-#define INPUT_DVD_AUDIO_VAR "vlc_dvd_audio"
-#define INPUT_DVD_CHANNEL_VAR "vlc_dvd_channel"
-#define INPUT_DVD_SUBTITLE_VAR "vlc_dvd_subtitle"
+#define INPUT_DVD_DEVICE_VAR "vlc_dvd_device"
+#define INPUT_DVD_DEVICE_DEFAULT "/dev/dvd"
+
+#define INPUT_TITLE_VAR "vlc_input_title"
+#define INPUT_CHAPTER_VAR "vlc_input_chapter"
+#define INPUT_AUDIO_VAR "vlc_input_audio"
+#define INPUT_CHANNEL_VAR "vlc_input_channel"
+#define INPUT_SUBTITLE_VAR "vlc_input_subtitle"
/*****************************************************************************
* Audio configuration
/* Environment variable containing the audio output method */
#define AOUT_METHOD_VAR "vlc_aout"
-/* The fallback method */
-#define AOUT_DEFAULT_METHOD "dsp"
-
/* Environment variable used to store dsp device name, and default value */
#define AOUT_DSP_VAR "vlc_dsp"
#define AOUT_DSP_DEFAULT "/dev/dsp"
#define AOUT_STEREO_DEFAULT 1
/* Volume */
-#define VOLUME_DEFAULT 256
-#define VOLUME_STEP 5
-#define VOLUME_MAX 765
+#define VOLUME_DEFAULT 512
+#define VOLUME_STEP 128
+#define VOLUME_MAX 1024
/* Environment variable for output rate, and default value */
#define AOUT_RATE_VAR "vlc_audio_rate"
/* Environment variable containing the display method */
#define VOUT_METHOD_VAR "vlc_vout"
+/* Environment variable containing the motion compensation method */
+#define MOTION_METHOD_VAR "vlc_motion"
+
+/* Environment variable containing the IDCT method */
+#define IDCT_METHOD_VAR "vlc_idct"
+
/* Environment variable containing the YUV method */
#define YUV_METHOD_VAR "vlc_yuv"
-/* The fallback method */
-#define VOUT_DEFAULT_METHOD "x11"
-
/* Environment variable used in place of DISPLAY if available */
#define VOUT_DISPLAY_VAR "vlc_display"
#define VOUT_GRAYSCALE_VAR "vlc_grayscale"
#define VOUT_GRAYSCALE_DEFAULT 0
+/* Environment variable for fullscreen mode, and default value */
+#define VOUT_FULLSCREEN_VAR "vlc_fullscreen"
+#define VOUT_FULLSCREEN_DEFAULT 0
+
+/* Environment variable for overlay mode, and default value */
+#define VOUT_OVERLAY_VAR "vlc_overlay"
+#define VOUT_OVERLAY_DEFAULT 0
+
/* Default gamma */
#define VOUT_GAMMA 0.
#define VOUT_FB_DEV_VAR "vlc_fb_dev"
#define VOUT_FB_DEV_DEFAULT "/dev/fb0"
-/* Some frame buffers aren't able to support double buffering.
- * We don't want to lose one frame out of 2, so we may set the
- * FB_NOYPAN
- */
-// #define FB_NOYPAN
-
+/* The default video output window title */
+#define VOUT_TITLE "VideoLAN Client @VLC_VERSION@"
/*****************************************************************************
* Video parser configuration
#define INTF_WARNING_VAR "warning_level"
#define INTF_WARNING_DEFAULT 12
-/* Define to enable messages queues - disabling messages queue can be usefull
- * when debugging, since it allows messages which would not otherwise be printed,
- * due to a crash, to be printed anyway */
+/* Define to enable messages queues - disabling messages queue can be useful
+ * when debugging, since it allows messages which would not be printed
+ * due to a crash to be printed anyway */
#ifndef DEBUG
#define INTF_MSG_QUEUE
#endif