diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-11-02 10:43:46 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-11-02 10:43:46 +0000 |
commit | 093409965c2b600e8a7b370fd942ca60b46c7d63 (patch) | |
tree | 8174aadc6ebbb14e0ab852e5e45c2d27f4917f1e /doc | |
parent | 2371d208c5172a73b64806d9a4204b1fd4cb5850 (diff) | |
download | xine-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
Diffstat (limited to 'doc')
-rw-r--r-- | doc/MRLs | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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> ::= (;|/|?|:|@|&|=|+|$|,) |