From: Laurent Aimar Date: Sun, 2 Mar 2003 17:13:33 +0000 (+0000) Subject: * forgot to initialize a variable. X-Git-Tag: 0.5.2~63 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c5f92560c1d9a740b6db70a1bc0c7172f43311c6;p=vlc * forgot to initialize a variable. --- diff --git a/modules/demux/asf/asf.c b/modules/demux/asf/asf.c index 4c2b7ba3c1..92b5329252 100644 --- a/modules/demux/asf/asf.c +++ b/modules/demux/asf/asf.c @@ -2,7 +2,7 @@ * asf.c : ASFv01 file input module for vlc ***************************************************************************** * 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 * * This program is free software; you can redistribute it and/or modify @@ -103,6 +103,8 @@ static int Activate( vlc_object_t * p_this ) return( -1 ); } 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 ) */ 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 ) p_demux->stream[p_sp->i_stream_number] = malloc( sizeof( asf_stream_t ) ); memset( p_stream, 0, sizeof( asf_stream_t ) ); + + p_stream->i_time = -1; p_stream->p_sp = p_sp; vlc_mutex_lock( &p_input->stream.stream_lock ); @@ -412,7 +416,6 @@ static int Activate( vlc_object_t * p_this ) p_input->stream.p_selected_program->b_is_ok = 1; vlc_mutex_unlock( &p_input->stream.stream_lock ); - return( 0 ); } @@ -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_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->i_nb_data = 0; p_stream->p_pes->i_pes_size = 0;