summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-09-30 02:03:33 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-09-30 02:12:42 +0200
commitc7fae9081dfd6196031673d0e90b459351455223 (patch)
tree9c45608af36b330ca8654b1819a0eadbd969b8f1 /libavformat
parentbbe50a8001ade24618685f6cacefc5d49a2e003c (diff)
parent93370d12164236d59645314871a1d6808b2a8ddb (diff)
Merge commit '93370d12164236d59645314871a1d6808b2a8ddb'
* commit '93370d12164236d59645314871a1d6808b2a8ddb': mxfdec: set audio timebase to 1/samplerate Conflicts: libavformat/mxfdec.c tests/ref/fate/mxf-demux tests/ref/seek/lavf-mxf tests/ref/seek/lavf-mxf_d10 See: 83cab07a4c7f8ee1521c49e387b7d86de78d1955 Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/mxfdec.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
index 92b69b48dc..f881df4656 100644
--- a/libavformat/mxfdec.c
+++ b/libavformat/mxfdec.c
@@ -1569,11 +1569,13 @@ static int mxf_parse_structural_metadata(MXFContext *mxf)
st->codec->bits_per_coded_sample = descriptor->bits_per_sample;
if (descriptor->sample_rate.den > 0) {
- avpriv_set_pts_info(st, 64, descriptor->sample_rate.den, descriptor->sample_rate.num);
st->codec->sample_rate = descriptor->sample_rate.num / descriptor->sample_rate.den;
+ avpriv_set_pts_info(st, 64, descriptor->sample_rate.den, descriptor->sample_rate.num);
} else {
- av_log(mxf->fc, AV_LOG_WARNING, "invalid sample rate (%d/%d) found for stream #%d, time base forced to 1/48000\n",
- descriptor->sample_rate.num, descriptor->sample_rate.den, st->index);
+ av_log(mxf->fc, AV_LOG_WARNING,
+ "invalid sample rate (%d/%d) found for stream #%d, time base forced to 1/48000\n",
+ descriptor->sample_rate.num, descriptor->sample_rate.den,
+ st->index);
avpriv_set_pts_info(st, 64, 1, 48000);
}