X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fstats%2Fdecoder.c;h=9039371107b11040845baf3d4acc484f92d9e808;hb=23247a858d2826594ba37343b59a19fc16fecd33;hp=80899db50f1230e4fe743820084753a892b0ad00;hpb=74e5a0727b83ea8bd5ee87dbce7596b990ef14c1;p=vlc diff --git a/modules/misc/stats/decoder.c b/modules/misc/stats/decoder.c index 80899db50f..9039371107 100644 --- a/modules/misc/stats/decoder.c +++ b/modules/misc/stats/decoder.c @@ -56,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; } @@ -88,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 );