summaryrefslogtreecommitdiff
path: root/src/input/input_mms.c
diff options
context:
space:
mode:
authorJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-03-29 19:56:57 +0000
committerJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-03-29 19:56:57 +0000
commitbf056ecebb101e3be4f3a08a42e74870a57d1654 (patch)
treedf3b12b67409d6d48e52cfefdcfebaf40d391d0e /src/input/input_mms.c
parent3fa5ed13a8aa486f6905851b1fb58fc81df6a3ac (diff)
downloadxine-lib-bf056ecebb101e3be4f3a08a42e74870a57d1654.tar.gz
xine-lib-bf056ecebb101e3be4f3a08a42e74870a57d1654.tar.bz2
Improved playing of streams from mozilla browser.
CVS patchset: 1645 CVS date: 2002/03/29 19:56:57
Diffstat (limited to 'src/input/input_mms.c')
-rw-r--r--src/input/input_mms.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/input/input_mms.c b/src/input/input_mms.c
index 0c78e3c7f..3822d87e6 100644
--- a/src/input/input_mms.c
+++ b/src/input/input_mms.c
@@ -78,12 +78,18 @@ static int mms_plugin_open (input_plugin_t *this_gen, char *mrl) {
char* nmrl=NULL;
char* uptr;
+ int error_id;
mms_input_plugin_t *this = (mms_input_plugin_t *) this_gen;
- if (!asx_parse (mrl,&nmrl))
- nmrl = mrl;
+ error_id=asx_parse(mrl,&nmrl);
+ if(error_id)
+ return 0;
+
+ if(!nmrl)
+ nmrl=mrl;
+
printf("mms_plugin_open: using mrl <%s> \n", nmrl);
uptr=strdup(nmrl);