Commit c5f92560 authored by Laurent Aimar's avatar Laurent Aimar

* forgot to initialize a variable.

parent d557c646
...@@ -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.21 2003/02/27 13:19:43 gbazin Exp $ * $Id: asf.c,v 1.22 2003/03/02 17:13:33 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
...@@ -103,6 +103,8 @@ static int Activate( vlc_object_t * p_this ) ...@@ -103,6 +103,8 @@ static int Activate( vlc_object_t * p_this )
return( -1 ); return( -1 );
} }
memset( p_demux, 0, sizeof( demux_sys_t ) ); memset( p_demux, 0, sizeof( demux_sys_t ) );
p_demux->i_pcr = -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( !ASF_ReadObjectRoot( p_input, &p_demux->root, p_input->stream.b_seekable ) )
...@@ -188,6 +190,8 @@ static int Activate( vlc_object_t * p_this ) ...@@ -188,6 +190,8 @@ static int Activate( vlc_object_t * p_this )
p_demux->stream[p_sp->i_stream_number] = p_demux->stream[p_sp->i_stream_number] =
malloc( sizeof( asf_stream_t ) ); malloc( sizeof( asf_stream_t ) );
memset( p_stream, 0, sizeof( asf_stream_t ) ); memset( p_stream, 0, sizeof( asf_stream_t ) );
p_stream->i_time = -1;
p_stream->p_sp = p_sp; p_stream->p_sp = p_sp;
vlc_mutex_lock( &p_input->stream.stream_lock ); vlc_mutex_lock( &p_input->stream.stream_lock );
...@@ -412,7 +416,6 @@ static int Activate( vlc_object_t * p_this ) ...@@ -412,7 +416,6 @@ static int Activate( vlc_object_t * p_this )
p_input->stream.p_selected_program->b_is_ok = 1; p_input->stream.p_selected_program->b_is_ok = 1;
vlc_mutex_unlock( &p_input->stream.stream_lock ); vlc_mutex_unlock( &p_input->stream.stream_lock );
return( 0 ); return( 0 );
} }
...@@ -701,6 +704,7 @@ static int DemuxPacket( input_thread_t *p_input, vlc_bool_t b_play_audio ) ...@@ -701,6 +704,7 @@ static int DemuxPacket( input_thread_t *p_input, vlc_bool_t b_play_audio )
p_input->stream.p_selected_program, p_input->stream.p_selected_program,
p_stream->i_time * 9 /100 ); p_stream->i_time * 9 /100 );
//msg_Err( p_input, "stream[0x%2x] pts=%lld", i_stream_number, p_stream->p_pes->i_pts );
p_stream->p_pes->p_next = NULL; p_stream->p_pes->p_next = NULL;
p_stream->p_pes->i_nb_data = 0; p_stream->p_pes->i_nb_data = 0;
p_stream->p_pes->i_pes_size = 0; p_stream->p_pes->i_pes_size = 0;
......
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