[MPlayer-DOCS] r31631 - in trunk: Changelog DOCS/man/en/mplayer.1 DOCS/tech/MAINTAINERS Makefile cfg-common.h configure help/help_mp-en.h stream/stream.c stream/stream.h stream/stream_bluray.c
ben
subversion at mplayerhq.hu
Mon Jul 5 19:04:46 CEST 2010
Author: ben
Date: Mon Jul 5 19:04:46 2010
New Revision: 31631
Log:
Support for unencrypted Blu-ray playback through libbluray.
Use it through: mplayer br:////path/to/disc
Modified:
trunk/DOCS/man/en/mplayer.1
trunk/help/help_mp-en.h
Changes in other areas also in this revision:
Added:
trunk/stream/stream_bluray.c
Modified:
trunk/Changelog
trunk/DOCS/tech/MAINTAINERS
trunk/Makefile
trunk/cfg-common.h
trunk/configure
trunk/stream/stream.c
trunk/stream/stream.h
Modified: trunk/DOCS/man/en/mplayer.1
==============================================================================
--- trunk/DOCS/man/en/mplayer.1 Sun Jul 4 09:13:18 2010 (r31630)
+++ trunk/DOCS/man/en/mplayer.1 Mon Jul 5 19:04:46 2010 (r31631)
@@ -61,6 +61,11 @@ mencoder \- movie encoder
.
.br
.B mplayer
+[br]://[title][/device]
+[options]
+.
+.br
+.B mplayer
[dvd|dvdnav]://[title|[start_title]\-end_title][/device]
[options]
.
@@ -151,7 +156,7 @@ architectures, see the documentation).
It plays most MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, Ogg/\:OGM,
MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and RoQ files, supported by many
native and binary codecs.
-You can watch VCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies,
+You can watch VCD, SVCD, DVD, Blu\-ray, 3ivx, DivX 3/4/5, WMV and even H.264 movies,
too.
.PP
MPlayer supports a wide range of video and audio output drivers.
@@ -249,7 +254,7 @@ Adjust audio balance in favor of left/\:
Mute sound.
.IPs "_ (MPEG-TS, AVI and libavformat only)"
Cycle through the available video tracks.
-.IPs "# (DVD, MPEG, Matroska, AVI and libavformat only)"
+.IPs "# (DVD, Blu-ray, MPEG, Matroska, AVI and libavformat only)"
Cycle through the available audio tracks.
.IPs "TAB (MPEG-TS and libavformat only)"
Cycle through the available programs.
@@ -940,8 +945,8 @@ Show file parameters in an easily parsea
Also prints more detailed information about subtitle and audio
track languages and IDs.
In some cases you can get more information by using \-msglevel identify=6.
-For example, for a DVD it will list the chapters and time length of each title,
-as well as a disk ID.
+For example, for a DVD or Blu\-ray it will list the chapters and time length
+of each title, as well as a disk ID.
Combine this with \-frames 0 to suppress all video output.
The wrapper script TOOLS/\:midentify.sh suppresses the other MPlayer output and
(hopefully) shellescapes the filenames.
@@ -1246,6 +1251,19 @@ With Real RTSP streaming, it is also use
bandwidth allowing faster cache filling and stream dumping.
.
.TP
+.B \-bluray\-angle <angle ID> (Blu\-ray only)
+Some Blu\-ray discs contain scenes that can be viewed from multiple angles.
+Here you can tell MPlayer which angles to use (default: 1).
+.
+.TP
+.B \-bluray\-chapter <chapter ID> (Blu\-ray only)
+Tells MPlayer which Blu\-ray chapter to start the current title from (default: 1).
+.
+.TP
+.B \-bluray\-device <path to disc> (Blu\-ray only)
+Specify the Blu\-ray disc location. Must be a directory with Blu\-ray structure.
+.
+.TP
.B \-cache <kBytes>
This option specifies how much memory (in kBytes) to use when precaching a
file or URL.
@@ -11492,6 +11510,13 @@ in this order:
.SH EXAMPLES OF MPLAYER USAGE
.
.PP
+.B Quickstart Blu\-ray playing:
+.nf
+mplayer br:////path/to/disc
+mplayer br:// \-bluray\-device /path/to/disc
+.fi
+.
+.PP
.B Quickstart DVD playing:
.nf
mplayer dvd://1
Modified: trunk/help/help_mp-en.h
==============================================================================
--- trunk/help/help_mp-en.h Sun Jul 4 09:13:18 2010 (r31630)
+++ trunk/help/help_mp-en.h Mon Jul 5 19:04:46 2010 (r31631)
@@ -1895,6 +1895,7 @@ static const char help_text[]=
#define MSGTR_SMBFileNotFound "Could not open from LAN: '%s'\n"
#define MSGTR_SMBNotCompiled "MPlayer was not compiled with SMB reading support.\n"
+#define MSGTR_CantOpenBluray "Couldn't open Blu-ray device: %s\n"
#define MSGTR_CantOpenDVD "Couldn't open DVD device: %s (%s)\n"
// stream_cdda.c
@@ -1966,6 +1967,11 @@ static const char help_text[]=
#define MSGTR_DVDsubtitleLanguage "subtitle ( sid ): %d language: %s\n"
#define MSGTR_DVDnumSubtitles "number of subtitles on disk: %d\n"
+// stream_bluray.c
+#define MSGTR_BlurayNoDevice "No Blu-ray device/location was specified ...\n"
+#define MSGTR_BlurayNoTitles "Can't find any Blu-ray-compatible title here.\n"
+#define MSGTR_BlurayOK "Blu-ray successfully opened.\n"
+
// stream_radio.c
#define MSGTR_RADIO_ChannelNamesDetected "[radio] Radio channel names detected.\n"
#define MSGTR_RADIO_FreqRange "[radio] Allowed frequency range is %.2f-%.2f MHz.\n"
More information about the MPlayer-DOCS
mailing list