Commit 0521ca9e authored by Laurent Aimar's avatar Laurent Aimar

* asf: fix to play stream over mmsh.

parent d0cbf30e
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* asf.c : ASFv01 file input module for vlc * asf.c : ASFv01 file input module for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2001 VideoLAN * Copyright (C) 2001 VideoLAN
* $Id: asf.c,v 1.26 2003/04/09 14:12:49 hartman Exp $ * $Id: asf.c,v 1.27 2003/04/24 20:26:32 fenrir Exp $
* Authors: Laurent Aimar <fenrir@via.ecp.fr> * Authors: Laurent Aimar <fenrir@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -73,6 +73,8 @@ static int Activate( vlc_object_t * p_this ) ...@@ -73,6 +73,8 @@ static int Activate( vlc_object_t * p_this )
demux_sys_t *p_demux; demux_sys_t *p_demux;
int i_stream; int i_stream;
vlc_bool_t b_seekable;
/* Initialize access plug-in structures. */ /* Initialize access plug-in structures. */
if( p_input->i_mtu == 0 ) if( p_input->i_mtu == 0 )
{ {
...@@ -107,7 +109,15 @@ static int Activate( vlc_object_t * p_this ) ...@@ -107,7 +109,15 @@ static int Activate( vlc_object_t * p_this )
p_demux->i_time = -1; p_demux->i_time = -1;
/* Now load all object ( except raw data ) */ /* Now load all object ( except raw data ) */
if( !ASF_ReadObjectRoot( p_input, &p_demux->root, p_input->stream.b_seekable ) ) if( p_input->stream.b_seekable && p_input->stream.i_method == INPUT_METHOD_FILE )
{
b_seekable = VLC_TRUE;
}
else
{
b_seekable = VLC_FALSE;
}
if( !ASF_ReadObjectRoot( p_input, &p_demux->root, b_seekable ) )
{ {
msg_Warn( p_input, "ASF v1.0 plugin discarded (not a valid file)" ); msg_Warn( p_input, "ASF v1.0 plugin discarded (not a valid file)" );
free( p_demux ); free( p_demux );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment