On Mon, 19 Dec 2011, Alex Converse wrote:
timestamp_len and timestamp_res intialize to zero. --- libavformat/mpegts.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c index 2356fa8..15688a9 100644 --- a/libavformat/mpegts.c +++ b/libavformat/mpegts.c @@ -732,7 +732,8 @@ static int read_sl_header(PESContext *pes, SLConfigDescr *sl, const uint8_t *buf if (cts != AV_NOPTS_VALUE) pes->pts = cts; - avpriv_set_pts_info(pes->st, sl->timestamp_len, 1, sl->timestamp_res); + if (sl->timestamp_len && sl->timestamp_res) + avpriv_set_pts_info(pes->st, sl->timestamp_len, 1, sl->timestamp_res); return (get_bits_count(&gb) + 7) >> 3; } -- 1.7.3.1
Ok // Martin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
