summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2002-11-02 10:43:46 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2002-11-02 10:43:46 +0000
commit093409965c2b600e8a7b370fd942ca60b46c7d63 (patch)
tree8174aadc6ebbb14e0ab852e5e45c2d27f4917f1e
parent2371d208c5172a73b64806d9a4204b1fd4cb5850 (diff)
downloadxine-lib-093409965c2b600e8a7b370fd942ca60b46c7d63.tar.gz
xine-lib-093409965c2b600e8a7b370fd942ca60b46c7d63.tar.bz2
make grammar more flexible towards new stream parameters
CVS patchset: 3142 CVS date: 2002/11/02 10:43:46
-rw-r--r--doc/MRLs8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/MRLs b/doc/MRLs
index 45b43ecfd..1ad3397b0 100644
--- a/doc/MRLs
+++ b/doc/MRLs
@@ -14,8 +14,8 @@ if they can handle the MRL.
The second part, derivable from <stream_setup> and delimited from the
first by a crosshatch ('#') contains parameters that modify the
initialization and playback behaviour of the stream to which the MRL
-is passed. The possible parameters should be self-explaining, when
-looking into the grammar.
+is passed. The possible parameters are mentioned in the manpage to
+xine-ui.
The following definition should be regarded as a guideline only.
Of course any given input plugin only understands a subset of all
@@ -52,11 +52,11 @@ EBNF grammar for MRLs:
<path_char> ::= (<unreserved>|<escaped>|:|@|&|=|+|$|,)
<query> ::= {<mrl_char>}
<stream_setup> ::= <stream_option>;{<stream_option>}
-<stream_option> ::= (<configoption>|<demux>|novideo|noaudio|nospu)
+<stream_option> ::= (<configoption>|<engine_option>|novideo|noaudio|nospu)
<configoption> ::= <configentry>:<configvalue>
<configentry> ::= <unreserved>{<unreserved>}
<configvalue> ::= <conf_char>{<conf_char>}
-<demux> ::= demux:<stream_char>{<stream_char>}
+<engine_option> ::= <unreserved>{<unreserved>}:<stream_char>{<stream_char>}
<stream_char> ::= (<unreserved>|<escaped>|:|@|&|=|+|$|,)
<mrl_char> ::= (<reserved>|<unreserved>|<escaped>)
<reserved> ::= (;|/|?|:|@|&|=|+|$|,)