You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
flvenc: adjust for negative DTS for all codecs, not just H.264
This commit is contained in:
@@ -410,9 +410,9 @@ static int flv_write_packet(AVFormatContext *s, AVPacket *pkt)
|
|||||||
if (ff_avc_parse_nal_units_buf(pkt->data, &data, &size) < 0)
|
if (ff_avc_parse_nal_units_buf(pkt->data, &data, &size) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (!flv->delay && pkt->dts < 0)
|
|
||||||
flv->delay = -pkt->dts;
|
|
||||||
}
|
}
|
||||||
|
if (!flv->delay && pkt->dts < 0)
|
||||||
|
flv->delay = -pkt->dts;
|
||||||
|
|
||||||
ts = pkt->dts + flv->delay; // add delay to force positive dts
|
ts = pkt->dts + flv->delay; // add delay to force positive dts
|
||||||
if (enc->codec_type == AVMEDIA_TYPE_VIDEO) {
|
if (enc->codec_type == AVMEDIA_TYPE_VIDEO) {
|
||||||
|
Reference in New Issue
Block a user