[MPlayer-cvslog] r34838 - trunk/stream/stream_ffmpeg.c

reimar subversion at mplayerhq.hu
Wed Apr 4 20:42:33 CEST 2012


Author: reimar
Date: Wed Apr  4 20:42:33 2012
New Revision: 34838

Log:
Use AVIO_FLAG_DIRECT to avoid issues with one more pointless buffering layer.

Modified:
   trunk/stream/stream_ffmpeg.c

Modified: trunk/stream/stream_ffmpeg.c
==============================================================================
--- trunk/stream/stream_ffmpeg.c	Mon Apr  2 15:47:52 2012	(r34837)
+++ trunk/stream/stream_ffmpeg.c	Wed Apr  4 20:42:33 2012	(r34838)
@@ -101,6 +101,13 @@ static int open_f(stream_t *stream, int 
         goto out;
     }
 
+#ifdef AVIO_FLAG_DIRECT
+    flags |= AVIO_FLAG_DIRECT;
+#else
+    mp_msg(MSGT_OPEN, MSGL_WARN, "[ffmpeg] No support for AVIO_FLAG_DIRECT, might cause performance and other issues.\n"
+                                 "Please update to and rebuild against an FFmpeg version supporting it.\n");
+#endif
+
     if (stream->url)
         filename = stream->url;
     else {


More information about the MPlayer-cvslog mailing list