]> git.sesse.net Git - vlc/blobdiff - include/config.h.in
The motion compensation routines are now modules as well ; choose your
[vlc] / include / config.h.in
index df059e9bd16b10526a358e1faba25ef30a0f0e10..34dd6c02cf52cfd390f124f5be56119683a0dbdb 100644 (file)
  */
 
 /* Size of the FIFO. FIFO_SIZE+1 must be a power of 2 */
-#define FIFO_SIZE                       1023
+#define FIFO_SIZE                       511
 
 /*
  * Paths
 #define INTF_CHANNELS_DEFAULT           "vlc.channels"
 
 /* Base delay in micro second for interface sleeps */
-#define INTF_IDLE_SLEEP                 ((int)(0.100*CLOCK_FREQ))
+#define INTF_IDLE_SLEEP                 ((int)(0.050*CLOCK_FREQ))
 
 /* Step for changing gamma, and minimum and maximum values */
 #define INTF_GAMMA_STEP                 .1
  * interface, and is in fact an interface limitation */
 #define INPUT_MAX_THREADS               10
 
-/* Maximum number of ES definitions in a TS stream */
-#define INPUT_MAX_ES                    42
-
-/* Maximum number of selected ES in an input thread */
-#define INPUT_MAX_SELECTED_ES           42
-
 /* Maximum size of a data packet (128 kB) */
-#define INPUT_MAX_PACKET_SIZE                  131072
+#define INPUT_MAX_PACKET_SIZE           131072
 
-/* Maximum length of a pre-parsed chunk (32 MB) */
-#define INPUT_PREPARSE_LENGTH                  33554432
+/* Maximum length of a pre-parsed chunk (4 MB) */
+#define INPUT_PREPARSE_LENGTH           4194304
 
 /* Maximum length of a hostname or source name */
 #define INPUT_MAX_SOURCE_LENGTH         100
  * server */
 #define INPUT_VLAN_CHANGE_DELAY         (5*CLOCK_FREQ)
 
-/* Duration between the time we receive the TS packet, and the time we will
+/* Duration between the time we receive the data packet, and the time we will
  * mark it to be presented */
-#define DEFAULT_PTS_DELAY               (.5*CLOCK_FREQ)
+#define DEFAULT_PTS_DELAY               (.2*CLOCK_FREQ)
 
+#define INPUT_DVD_DEVICE_VAR            "vlc_dvd_device"
+#define INPUT_DVD_DEVICE_DEFAULT        "/dev/dvd"
 #define INPUT_DVD_AUDIO_VAR             "vlc_dvd_audio"
 #define INPUT_DVD_CHANNEL_VAR           "vlc_dvd_channel"
 #define INPUT_DVD_SUBTITLE_VAR          "vlc_dvd_subtitle"
 /* 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"
 
 
 /* Video heap size - remember that a decompressed picture is big
  * (~1 Mbyte) before using huge values */
-#define VOUT_MAX_PICTURES               10
+#define VOUT_MAX_PICTURES               5
 
 /* Number of simultaneous subpictures */
-#define VOUT_MAX_SUBPICTURES            10
+#define VOUT_MAX_SUBPICTURES            5
 
 /* 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
 #define VDEC_CROPRANGE                  2048
 
 /* Nice increments for decoders -- necessary for x11 scheduling */
-#define VDEC_NICE                                              3
+#define VDEC_NICE                       3
 
 /*****************************************************************************
  * Generic decoder configuration
 #define INTF_MSG_QSIZE                  64
 
 /* Interface warnig message level */
-#define INTF_WARNING_VAR               "warning_level"
-#define INTF_WARNING_DEFAULT           12
+#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,