[vlc-commits] commit: vlm: use make_URI() (Pierre Ynard )
git at videolan.org
git at videolan.org
Fri Nov 12 01:38:23 CET 2010
vlc | branch: master | Pierre Ynard <linkfanel at yahoo.fr> | Fri Nov 12 01:38:22 2010 +0100| [888aed94a672eb42f56d7030da76854f10df5f23] | committer: Pierre Ynard
vlm: use make_URI()
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=888aed94a672eb42f56d7030da76854f10df5f23
---
src/input/vlm.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/input/vlm.c b/src/input/vlm.c
index efec710..fa1f4cd 100644
--- a/src/input/vlm.c
+++ b/src/input/vlm.c
@@ -58,6 +58,7 @@
#include "vlm_event.h"
#include <vlc_vod.h>
#include <vlc_sout.h>
+#include <vlc_url.h>
#include "../stream_output/stream_output.h"
#include "../libvlc.h"
@@ -586,8 +587,11 @@ static int vlm_OnMediaUpdate( vlm_t *p_vlm, vlm_media_sys_t *p_media )
int i;
vlc_gc_decref( p_media->vod.p_item );
- p_media->vod.p_item = input_item_New( p_vlm, p_cfg->ppsz_input[0],
+
+ char *psz_uri = make_URI( p_cfg->ppsz_input[0], NULL );
+ p_media->vod.p_item = input_item_New( p_vlm, psz_uri,
p_cfg->psz_name );
+ free( psz_uri );
if( p_cfg->psz_output )
{
@@ -960,7 +964,10 @@ static int vlm_ControlMediaInstanceStart( vlm_t *p_vlm, int64_t id, const char *
/* Start new one */
p_instance->i_index = i_input_index;
- input_item_SetURI( p_instance->p_item, p_media->cfg.ppsz_input[p_instance->i_index] ) ;
+ char *psz_uri = make_URI( p_media->cfg.ppsz_input[p_instance->i_index],
+ NULL );
+ input_item_SetURI( p_instance->p_item, psz_uri ) ;
+ free( psz_uri );
if( asprintf( &psz_log, _("Media: %s"), p_media->cfg.psz_name ) != -1 )
{
More information about the vlc-commits
mailing list