Moved VOUT_MIN_DIRECT_PICTURES to src/video_output.
authorLaurent Aimar <fenrir@videolan.org>
Sun, 2 Nov 2008 16:56:47 +0000 (17:56 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Sun, 2 Nov 2008 16:58:40 +0000 (17:58 +0100)
include/vlc_config.h
src/video_output/video_output.c

index c61b52f..496b883 100644 (file)
  * (~1 Mbyte) before using huge values */
 #define VOUT_MAX_PICTURES              16
 
-/* Minimum number of direct pictures the video output will accept without
- * creating additional pictures in system memory */
-#define VOUT_MIN_DIRECT_PICTURES        12
-
 /* Statistics are displayed every n loops (=~ pictures) */
 #define VOUT_STATS_NB_LOOPS             100
 
index 9a8d738..8c58747 100644 (file)
@@ -106,6 +106,14 @@ static void DisplayTitleOnOSD( vout_thread_t *p_vout );
 /* Better be in advance when awakening than late... */
 #define VOUT_MWAIT_TOLERANCE            ((mtime_t)(0.020*CLOCK_FREQ))
 
+/* Minimum number of direct pictures the video output will accept without
+ * creating additional pictures in system memory */
+#ifdef OPTIMIZE_MEMORY
+#   define VOUT_MIN_DIRECT_PICTURES        (VOUT_MAX_PICTURES/2)
+#else
+#   define VOUT_MIN_DIRECT_PICTURES        (3*VOUT_MAX_PICTURES/4)
+#endif
+
 /*****************************************************************************
  * Video Filter2 functions
  *****************************************************************************/