From 951d819006730145255333749367c4ea722ffd9b Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Thu, 11 Apr 2013 01:09:40 +0200 Subject: mxfdec: update current edit unit when seeking in mxf files without index tables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes audio packet pts values in some files generated by AVID TRMG 3.01. Signed-off-by: Marton Balint Reviewed-by: Tomas Härdin Signed-off-by: Anton Khirnov --- libavformat/mxfdec.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat/mxfdec.c') diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index dedf636e17..3fcdb8220f 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -2230,6 +2230,7 @@ static int mxf_read_seek(AVFormatContext *s, int stream_index, int64_t sample_ti if ((ret = avio_seek(s->pb, (s->bit_rate * seconds) >> 3, SEEK_SET)) < 0) return ret; ff_update_cur_dts(s, st, sample_time); + mxf->current_edit_unit = sample_time; } else { t = &mxf->index_tables[0]; -- cgit v1.2.3