Quoting Luca Barbato (2016-11-28 20:54:11) > Use the correct timebase. > > CC: [email protected] > --- > avconv.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/avconv.c b/avconv.c > index 97166d9..5c31332 100644 > --- a/avconv.c > +++ b/avconv.c > @@ -1350,7 +1350,7 @@ static int decode_audio(InputStream *ist, AVPacket > *pkt, int *got_output, > /* if the decoder provides a pts, use it instead of the last packet pts. > the decoder could be delaying output by a packet or more. */ > if (decoded_frame->pts != AV_NOPTS_VALUE) > - ist->next_dts = decoded_frame->pts; > + ist->next_dts = av_rescale_q(decoded_frame->pts, ist->st->time_base, > AV_TIME_BASE_Q); > else if (pkt && pkt->pts != AV_NOPTS_VALUE) { > decoded_frame->pts = pkt->pts; > } > -- > 2.9.2
ok -- Anton Khirnov _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
