# HG changeset patch # User nicodvb # Date 1116058537 0 # Node ID de27bb6ff3ec6154d10de8936acd0e5bbbaaeb57 # Parent bad4378c54565d47b1c5201802e84ff42e714ab4 make file:// prefix work diff -r bad4378c5456 -r de27bb6ff3ec libmpdemux/open.c --- a/libmpdemux/open.c Sat May 14 07:52:47 2005 +0000 +++ b/libmpdemux/open.c Sat May 14 08:15:37 2005 +0000 @@ -497,6 +497,7 @@ strncmp("vcd://", filename, 6) && strncmp("dvb://", filename, 6) && strncmp("cdda://", filename, 7) && strncmp("cddb://", filename, 7) && strncmp("mpst://", filename, 7) && strncmp("tivo://", filename, 7) && + strncmp("file://", filename, 7) && strstr(filename, "://")) { url = url_new(filename); } diff -r bad4378c5456 -r de27bb6ff3ec libmpdemux/stream_file.c --- a/libmpdemux/stream_file.c Sat May 14 07:52:47 2005 +0000 +++ b/libmpdemux/stream_file.c Sat May 14 08:15:37 2005 +0000 @@ -14,14 +14,16 @@ static struct stream_priv_s { char* filename; + char* dummy_hostname; } stream_priv_dflts = { - NULL + NULL, NULL }; #define ST_OFF(f) M_ST_OFF(struct stream_priv_s,f) /// URL definition static m_option_t stream_opts_fields[] = { {"filename", ST_OFF(filename), CONF_TYPE_STRING, 0, 0 ,0, NULL}, + {"hostname", ST_OFF(dummy_hostname), CONF_TYPE_STRING, 0, 0, 0, NULL }, { NULL, NULL, 0, 0, 0, 0, NULL } }; static struct m_struct_st stream_opts = {