<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/1.1.8">
</HEAD>
<BODY>
Hi<BR>
<BR>
I found and sloved a bug with id3 tag and AVi file.<BR>
<BR>
<B>Sigmund :</B><BR>
<BR>
FIEL: id3tag.c<BR>
<BR>
FUNCTION: static int ParseID3Tags( vlc_object_t *p_this )<BR>
<BR>
at ethe end of this function pls add <BR>
<BR>
p_input->p_current_data += i_size; /* seek passed end of ID3 tag */<BR>
<BR>
<B>/// igor<BR>
p_pos = malloc( sizeof( stream_position_t ) );<BR>
if ( p_pos == 0 )<BR>
{<BR>
msg_Err( p_input, "no mem" );<BR>
}<BR>
<BR>
input_AccessReinit( p_input );<BR>
p_input->pf_seek( p_input,i_size);<BR>
input_Tell( p_input, p_pos );<BR>
<BR>
free(p_pos);<BR>
<BR>
//igor</B><BR>
<BR>
return( VLC_SUCCESS );<BR>
<BR>
<BR>
<BR>
<B><BR>
Laurent Aimar pls add:</B><BR>
<BR>
<BR>
FILE : avi.c<BR>
<BR>
FUNCTION: static int AVIInit( vlc_object_t * p_this )<BR>
<BR>
<BR>
vlc_bool_t b_stream_audio, b_stream_video;<BR>
<BR>
<B> /* Igor */<BR>
module_t * p_id3;<BR>
<BR>
<BR>
p_id3 = module_Need( p_input, "id3", NULL );<BR>
if ( p_id3 ) {<BR>
module_Unneed( p_input, p_id3 );<BR>
}<BR>
/* Igor */</B><BR>
<BR>
p_input->pf_demux = AVIDemux_Seekable;<BR>
<BR>
<FONT COLOR="#737373" SIZE="3"><TT></FONT><BR>
<FONT SIZE="3">Best regards.<BR>
</TT></FONT><BR>
Igor Andruszkiewicz
</BODY>
</HTML>