vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Tue Oct 21 21:01:44 2014 +0200| [cea540343e4a44410219054fcd74b7fb4001ee17] | committer: Francois Cartegnie
demux: mp4: ifdef fragment debug info > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cea540343e4a44410219054fcd74b7fb4001ee17 --- modules/demux/mp4/mp4.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/demux/mp4/mp4.c b/modules/demux/mp4/mp4.c index 611e000..f12a3d5 100644 --- a/modules/demux/mp4/mp4.c +++ b/modules/demux/mp4/mp4.c @@ -873,14 +873,21 @@ static int Open( vlc_object_t * p_this ) } } +#ifdef MP4_VERBOSE + mtime_t i_total_duration = 0; mp4_fragment_t *p_fragment = &p_sys->moovfragment; while ( p_fragment ) { - msg_Dbg( p_demux, "fragment offset %"PRId64", data %"PRIu64"<->%"PRIu64", duration %"PRId64, + if ( p_fragment != &p_sys->moovfragment || p_fragment->i_chunk_range_max_offset ) + i_total_duration += CLOCK_FREQ * p_fragment->i_duration / p_sys->i_timescale; + msg_Dbg( p_demux, "fragment offset %"PRId64", data %"PRIu64"<->%"PRIu64", " + "duration %"PRId64" @%"PRId64, p_fragment->p_moox->i_pos, p_fragment->i_chunk_range_min_offset, - p_fragment->i_chunk_range_max_offset, CLOCK_FREQ * p_fragment->i_duration / p_sys->i_timescale ); + p_fragment->i_chunk_range_max_offset, + CLOCK_FREQ * p_fragment->i_duration / p_sys->i_timescale, i_total_duration ); p_fragment = p_fragment->p_next; } +#endif /* */ LoadChapter( p_demux ); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits