changeset 3874:d50c5556cb82 libavformat

Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is shared between the RM demuxer and the RTSP/RDT parser; both use the same timebase. See discussion in "[PATCH] rmdec.c: move av_set_pts_info()" on ML.
author rbultje
date Wed, 03 Sep 2008 00:07:34 +0000
parents 9a589ae59655
children a5084bd2338b
files rmdec.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rmdec.c	Wed Sep 03 00:05:55 2008 +0000
+++ b/rmdec.c	Wed Sep 03 00:07:34 2008 +0000
@@ -197,6 +197,7 @@
     int size;
     int64_t codec_pos;
 
+    av_set_pts_info(st, 64, 1, 1000);
     codec_pos = url_ftell(pb);
     v = get_be32(pb);
     if (v == MKTAG(0xfd, 'a', 'r', '.')) {
@@ -349,7 +350,6 @@
             get_str8(pb, buf, sizeof(buf)); /* desc */
             get_str8(pb, buf, sizeof(buf)); /* mimetype */
             st->codec->codec_type = CODEC_TYPE_DATA;
-            av_set_pts_info(st, 64, 1, 1000);
             if (ff_rm_read_mdpr_codecdata(s, st, get_be32(pb)) < 0)
                 return -1;
             break;