[MPlayer-DOCS] r37846 - in trunk: DOCS/man/en/mplayer.1 help/help_mp-en.h libmpdemux/demuxer.c

reimar subversion at mplayerhq.hu
Tue Mar 22 22:52:09 CET 2016


Author: reimar
Date: Tue Mar 22 22:52:08 2016
New Revision: 37846

Log:
demuxer.c: Apply -ni option more aggressively.

Disable the limits on maximum buffering
when -ni is specified.
This avoids issues with badly interleaved files.

Modified:
   trunk/DOCS/man/en/mplayer.1
   trunk/help/help_mp-en.h

Changes in other areas also in this revision:
Modified:
   trunk/libmpdemux/demuxer.c

Modified: trunk/DOCS/man/en/mplayer.1
==============================================================================
--- trunk/DOCS/man/en/mplayer.1	Sat Mar 19 07:23:17 2016	(r37845)
+++ trunk/DOCS/man/en/mplayer.1	Tue Mar 22 22:52:08 2016	(r37846)
@@ -1849,6 +1849,8 @@ In particular forces usage of non-interl
 of some bad AVI files).
 Can also help playing files that otherwise play audio
 and video alternating instead of at the same time.
+This can significantly increase memory usage, thus it
+would be preferable to fix interleaving of affected files.
 .
 .TP
 .B \-nobps (AVI only)

Modified: trunk/help/help_mp-en.h
==============================================================================
--- trunk/help/help_mp-en.h	Sat Mar 19 07:23:17 2016	(r37845)
+++ trunk/help/help_mp-en.h	Tue Mar 22 22:52:08 2016	(r37846)
@@ -1386,8 +1386,8 @@ static const char help_text[] = MSGTR_He
 #define MSGTR_VideoStreamRedefined "WARNING: Video stream header %d redefined.\n"
 #define MSGTR_TooManyAudioInBuffer "\nToo many audio packets in the buffer: (%d in %d bytes).\n"
 #define MSGTR_TooManyVideoInBuffer "\nToo many video packets in the buffer: (%d in %d bytes).\n"
-#define MSGTR_MaybeNI "Maybe you are playing a non-interleaved stream/file or the codec failed?\n" \
-                      "For AVI files, try to force non-interleaved mode with the -ni option.\n"
+#define MSGTR_MaybeNI "Maybe badly- or non-interleaved stream/file or the codec failed?\n" \
+                      "Fix the file or try the -ni option (can cause high memory usage).\n"
 #define MSGTR_WorkAroundBlockAlignHeaderBug "AVI: Working around CBR-MP3 nBlockAlign header bug!\n"
 #define MSGTR_SwitchToNi "\nBadly interleaved AVI file detected - switching to -ni mode...\n"
 #define MSGTR_InvalidAudioStreamNosound "AVI: invalid audio stream ID: %d - ignoring (nosound)\n"


More information about the MPlayer-DOCS mailing list