X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_demux.h;h=c3f32e599d33b2f3893443d032b3631ad3374d26;hb=3310dccd85dbe3c0ba8048c5236507c91d8a0e29;hp=24b422ea6033abd4952316670597abe4d5e2a7b6;hpb=ec87e89b5950679bb48b714ebffd2ae7040b999b;p=vlc diff --git a/include/vlc_demux.h b/include/vlc_demux.h index 24b422ea60..c3f32e599d 100644 --- a/include/vlc_demux.h +++ b/include/vlc_demux.h @@ -48,7 +48,8 @@ struct demux_t /* eg informative but needed (we can have access+demux) */ char *psz_access; char *psz_demux; - char *psz_path; + char *psz_location; + char *psz_file; /* input stream */ stream_t *s; /* NULL in case of a access+demux in one */ @@ -169,7 +170,10 @@ VLC_EXPORT( int, demux_vaControlHelper, ( stream_t *, int64_t i_start, int LIBVLC_USED static inline bool demux_IsPathExtension( demux_t *p_demux, const char *psz_extension ) { - const char *psz_ext = strrchr ( p_demux->psz_path, '.' ); + if( !p_demux->psz_file ) + return false; + + const char *psz_ext = strrchr ( p_demux->psz_file, '.' ); if( !psz_ext || strcasecmp( psz_ext, psz_extension ) ) return false; return true;