[vlc-devel] [PATCH] demux: xspf: default psz_base to the XSPF resource location (fixes #6186, #12058)

Jean-Baptiste Kempf jb at videolan.org
Sun Dec 28 18:11:02 CET 2014


APplied. Thanks.

On 26 Dec, Anatoliy Anischovich wrote :
> ---
>  modules/demux/playlist/xspf.c | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c
> index 844b9b0..9dbeeba 100644
> --- a/modules/demux/playlist/xspf.c
> +++ b/modules/demux/playlist/xspf.c
> @@ -86,6 +86,7 @@ int Import_xspf(vlc_object_t *p_this)
>  {
>      DEMUX_BY_EXTENSION_OR_MIMETYPE(".xspf", "application/xspf+xml",
>                                        "using XSPF playlist reader");
> +
>      return VLC_SUCCESS;
>  }
>  
> @@ -113,7 +114,7 @@ static int Demux(demux_t *p_demux)
>      p_demux->p_sys->pp_tracklist = NULL;
>      p_demux->p_sys->i_tracklist_entries = 0;
>      p_demux->p_sys->i_track_id = -1;
> -    p_demux->p_sys->psz_base = NULL;
> +    p_demux->p_sys->psz_base = FindPrefix(p_demux);
>  
>      /* create new xml parser from stream */
>      p_xml_reader = xml_ReaderCreate(p_demux, p_demux->s);
> @@ -479,8 +480,6 @@ static bool parse_track_node COMPLEX_INTERFACE
>               * and anchors (#...) are not resolved correctly. Also,
>               * host-relative (/...) and directory-relative locations
>               * ("relative path" in vernacular) should be resolved.
> -             * Last, psz_base should default to the XSPF resource
> -             * location if missing (not the current working directory).
>               * -- Courmisch */
>              if (p_sys->psz_base && !strstr(psz_value, "://"))
>              {
> -- 
> 1.9.1
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel

-- 
With my kindest regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device



More information about the vlc-devel mailing list