mirror of
https://code.videolan.org/videolan/vlc
synced 2024-09-04 09:11:33 +02:00
* input.c: add Duration to input infos.
This commit is contained in:
parent
aa793fae41
commit
028552b920
@ -4,7 +4,7 @@
|
||||
* decoders.
|
||||
*****************************************************************************
|
||||
* 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>
|
||||
*
|
||||
@ -887,6 +887,7 @@ static int InitThread( input_thread_t * p_input )
|
||||
/* get length */
|
||||
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,
|
||||
VLC_OBJECT_PLAYLIST,
|
||||
FIND_PARENT );
|
||||
@ -897,6 +898,12 @@ static int InitThread( input_thread_t * p_input )
|
||||
var_Set( p_playlist, "item-change", val );
|
||||
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 ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user