projects
/
platform
/
upstream
/
libav.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
265980d
)
flvenc: adjust for negative DTS for all codecs, not just H.264
author
Justin Ruggles
<justin.ruggles@gmail.com>
Wed, 19 Oct 2011 17:16:01 +0000
(13:16 -0400)
committer
Justin Ruggles
<justin.ruggles@gmail.com>
Thu, 20 Oct 2011 17:06:15 +0000
(13:06 -0400)
libavformat/flvenc.c
patch
|
blob
|
history
diff --git
a/libavformat/flvenc.c
b/libavformat/flvenc.c
index
23d19cd
..
851ce49
100644
(file)
--- a/
libavformat/flvenc.c
+++ b/
libavformat/flvenc.c
@@
-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)
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
if (enc->codec_type == AVMEDIA_TYPE_VIDEO) {