ffmpeg | branch: master | Vignesh Venkatasubramanian <vigneshv-at-google....@ffmpeg.org> | Mon Aug 22 17:13:23 2016 -0700| [42a635ddae21ef4cd879c821a4da7508d345fdf8] | committer: Michael Niedermayer
webm_chunk: Set pts precision to milliseconds Milliseconds is the de-factor precision for timestamps in Matroska/WebM media. Signed-off-by: Vignesh Venkatasubramanian <vigne...@google.com> Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42a635ddae21ef4cd879c821a4da7508d345fdf8 --- libavformat/webm_chunk.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavformat/webm_chunk.c b/libavformat/webm_chunk.c index 9db4fab..44a1695 100644 --- a/libavformat/webm_chunk.c +++ b/libavformat/webm_chunk.c @@ -110,6 +110,7 @@ static int webm_chunk_write_header(AVFormatContext *s) WebMChunkContext *wc = s->priv_data; AVFormatContext *oc = NULL; int ret; + int i; // DASH Streams can only have either one track per file. if (s->nb_streams != 1) { return AVERROR_INVALIDDATA; } @@ -135,6 +136,10 @@ static int webm_chunk_write_header(AVFormatContext *s) if (ret < 0) return ret; ff_format_io_close(s, &oc->pb); + for (i = 0; i < s->nb_streams; i++) { + // ms precision is the de-facto standard timescale for mkv files. + avpriv_set_pts_info(s->streams[i], 64, 1, 1000); + } return 0; } _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog