From 9cb7760c5eb63cb6b7034ec9d2cdf9af2f198652 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 18 Jan 2010 09:26:10 +0100 Subject: input_stream: added attribute "uri" --- src/input/curl_input_plugin.c | 2 +- src/input/file_input_plugin.c | 2 +- src/input/mms_input_plugin.c | 2 +- src/input/rewind_input_plugin.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/input') diff --git a/src/input/curl_input_plugin.c b/src/input/curl_input_plugin.c index 1b759b4fc..839c98074 100644 --- a/src/input/curl_input_plugin.c +++ b/src/input/curl_input_plugin.c @@ -801,7 +801,7 @@ input_curl_open(const char *url, GError **error_r) return NULL; c = g_new0(struct input_curl, 1); - input_stream_init(&c->base, &input_plugin_curl); + input_stream_init(&c->base, &input_plugin_curl, url); c->url = g_strdup(url); c->buffers = g_queue_new(); diff --git a/src/input/file_input_plugin.c b/src/input/file_input_plugin.c index 173b7c2e8..a18de67b8 100644 --- a/src/input/file_input_plugin.c +++ b/src/input/file_input_plugin.c @@ -84,7 +84,7 @@ input_file_open(const char *filename, GError **error_r) #endif fis = g_new(struct file_input_stream, 1); - input_stream_init(&fis->base, &input_plugin_file); + input_stream_init(&fis->base, &input_plugin_file, filename); fis->base.size = st.st_size; fis->base.seekable = true; diff --git a/src/input/mms_input_plugin.c b/src/input/mms_input_plugin.c index 31a75fdba..8d4f7591d 100644 --- a/src/input/mms_input_plugin.c +++ b/src/input/mms_input_plugin.c @@ -56,7 +56,7 @@ input_mms_open(const char *url, GError **error_r) return NULL; m = g_new(struct input_mms, 1); - input_stream_init(&m->base, &input_plugin_mms); + input_stream_init(&m->base, &input_plugin_mms, url); m->mms = mmsx_connect(NULL, NULL, url, 128 * 1024); if (m->mms == NULL) { diff --git a/src/input/rewind_input_plugin.c b/src/input/rewind_input_plugin.c index e82d4ecb9..eea59096b 100644 --- a/src/input/rewind_input_plugin.c +++ b/src/input/rewind_input_plugin.c @@ -227,7 +227,7 @@ input_rewind_open(struct input_stream *is) return is; c = g_new(struct input_rewind, 1); - input_stream_init(&c->base, &rewind_input_plugin); + input_stream_init(&c->base, &rewind_input_plugin, is->uri); c->tail = 0; c->input = is; -- cgit v1.2.3