Commit 028552b9 authored by Laurent Aimar's avatar Laurent Aimar

* input.c: add Duration to input infos.

parent aa793fae
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* decoders. * decoders.
***************************************************************************** *****************************************************************************
* Copyright (C) 1998-2004 VideoLAN * Copyright (C) 1998-2004 VideoLAN
* $Id: input.c,v 1.290 2004/02/16 17:14:15 zorglub Exp $ * $Id: input.c,v 1.291 2004/03/03 11:59:41 fenrir Exp $
* *
* Authors: Christophe Massiot <massiot@via.ecp.fr> * Authors: Christophe Massiot <massiot@via.ecp.fr>
* *
...@@ -887,6 +887,7 @@ static int InitThread( input_thread_t * p_input ) ...@@ -887,6 +887,7 @@ static int InitThread( input_thread_t * p_input )
/* get length */ /* get length */
if( !demux_Control( p_input, DEMUX_GET_LENGTH, &i_length ) && i_length > 0 ) if( !demux_Control( p_input, DEMUX_GET_LENGTH, &i_length ) && i_length > 0 )
{ {
input_info_category_t *p_cat = input_InfoCategory( p_input, _("File") );
p_playlist = (playlist_t*)vlc_object_find( p_input, p_playlist = (playlist_t*)vlc_object_find( p_input,
VLC_OBJECT_PLAYLIST, VLC_OBJECT_PLAYLIST,
FIND_PARENT ); FIND_PARENT );
...@@ -897,6 +898,12 @@ static int InitThread( input_thread_t * p_input ) ...@@ -897,6 +898,12 @@ static int InitThread( input_thread_t * p_input )
var_Set( p_playlist, "item-change", val ); var_Set( p_playlist, "item-change", val );
vlc_object_release( p_playlist ); vlc_object_release( p_playlist );
} }
if( p_cat )
{
char psz_buffer[MSTRTIME_MAX_SIZE];
input_AddInfo( p_cat, _("Duration"),
msecstotimestr( psz_buffer, i_length / 1000 ) );
}
} }
......
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