Fixes Ticket983
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
}
/* Check if this stream has the packet with the lowest dts */
if (var->pkt.data) {
+ struct variant *minvar = c->variants[minvariant];
if (minvariant < 0 ||
- var->pkt.dts < c->variants[minvariant]->pkt.dts)
+ av_compare_ts(var->pkt.dts, var->ctx->streams[var->pkt.stream_index]->time_base,
+ minvar->pkt.dts, minvar->ctx->streams[minvar->pkt.stream_index]->time_base) > 0)
minvariant = i;
}
}