X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fstats%2Fdecoder.c;h=9039371107b11040845baf3d4acc484f92d9e808;hb=953253dda844e8f9caebf3c640464c00fb6ab440;hp=bc16bde02807fb0ea7606fd22b2dfa4b72ff1c0b;hpb=2151d6fe01a3b730b6d241b561ce18f5cc424faf;p=vlc diff --git a/modules/misc/stats/decoder.c b/modules/misc/stats/decoder.c index bc16bde028..9039371107 100644 --- a/modules/misc/stats/decoder.c +++ b/modules/misc/stats/decoder.c @@ -30,7 +30,6 @@ #include #include -#include #include "stats.h" @@ -57,7 +56,8 @@ int OpenDecoder ( vlc_object_t *p_this ) es_format_Init( &p_dec->fmt_out, VIDEO_ES, VLC_CODEC_I420 ); p_dec->fmt_out.video.i_width = 100; p_dec->fmt_out.video.i_height = 100; - p_dec->fmt_out.video.i_aspect = VOUT_ASPECT_FACTOR; + p_dec->fmt_out.video.i_sar_num = 1; + p_dec->fmt_out.video.i_sar_den = 1; return VLC_SUCCESS; } @@ -89,7 +89,8 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) *(mtime_t *)(p_pic->p->p_pixels) = mdate(); } - p_pic->date = p_block->i_pts ? p_block->i_pts : p_block->i_dts; + p_pic->date = p_block->i_pts > VLC_TS_INVALID ? + p_block->i_pts : p_block->i_dts; p_pic->b_force = true; block_Release( p_block );