From 032b4a77cb67502ad9bf07ad954f748668c0369a Mon Sep 17 00:00:00 2001 From: Michael Roitzsch Date: Wed, 5 May 2004 19:10:58 +0000 Subject: clarify documentation (found by Barry Scott) CVS patchset: 6489 CVS date: 2004/05/05 19:10:58 --- doc/hackersguide/stream.sgml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/hackersguide/stream.sgml b/doc/hackersguide/stream.sgml index 3b92e3058..cbbe53d04 100644 --- a/doc/hackersguide/stream.sgml +++ b/doc/hackersguide/stream.sgml @@ -85,9 +85,11 @@    input_plugin_t *get_instance(input_class_t *class_gen, xine_stream_t *stream, const char *mrl); The plugin should try, if it can handle the specified MRL and return an - instance of itself if so. If not, NULL should be returned. + instance of itself if so. If not, NULL should be returned. When a new MRL + is to be played, xine engine asks all the available input plugins one by + one if they can handle the MRL. Note that input plugins are not guaranteed to be queried - in anay particular order and the first input plugin to claim an MRL + in any particular order and the first input plugin to claim an MRL gets control so try not to duplicate MRLs already found within xine. -- cgit v1.2.3