<div dir="ltr"><div>Hi,<br><br></div>As the code piece below shows, when creating new ES, why using time base from codec not in stream, or it means something else here?<br><br><br>--- a/modules/demux/avformat/demux.c<br>+++ b/modules/demux/avformat/demux.c<br>
@@ -367,8 +367,8 @@ int OpenDemux( vlc_object_t *p_this )<br> # warning FIXME: implement palette transmission<br> #endif<br>             psz_type = "video";<br>-            fmt.video.i_frame_rate = cc->time_base.den;<br>
-            fmt.video.i_frame_rate_base = cc->time_base.num * __MAX( cc->ticks_per_frame, 1 );<br>+            fmt.video.i_frame_rate = s->r_frame_rate.den;<br>+            fmt.video.i_frame_rate_base = s->r_frame_rate.num;<br>
             fmt.video.i_sar_num = s->sample_aspect_ratio.num;<br>             if (s->sample_aspect_ratio.num > 0)<br>                 fmt.video.i_sar_den = s->sample_aspect_ratio.den;<br clear="all"><div><div>
 <br>-- <br>language: Chinese, Japanese, English
</div></div></div>