<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>