diff --git a/src/decoder/dvpp/FFRecoder.cpp b/src/decoder/dvpp/FFRecoder.cpp index 106c8b7..6af4b09 100644 --- a/src/decoder/dvpp/FFRecoder.cpp +++ b/src/decoder/dvpp/FFRecoder.cpp @@ -246,7 +246,6 @@ bool FFRecoder::write_pkt_data(const uint8_t* pkt_data, int pkt_size) { av_new_packet(new_pkt, pkt_size); memcpy(new_pkt->data, pkt_data, pkt_size); - frame_nb++; calc_pkt_ts(new_pkt, frame_nb); new_pkt->pts = av_rescale_q_rnd(new_pkt->pts, codec_ctx_->time_base, out_stream_->time_base, (enum AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX)); new_pkt->dts = av_rescale_q_rnd(new_pkt->dts, codec_ctx_->time_base, out_stream_->time_base, (enum AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));