X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frtmppkt.c;h=c474fb3d5885c2b6c69c339ee2aa30ece3925ebc;hb=da304c529b65058c0a001b3bbb18e83539a28d71;hp=4f79487ee078026348d2a0bd440c15a97cae23f8;hpb=9fb5a91c66934dab395ff32eb524a3dbe08b53d8;p=ffmpeg diff --git a/libavformat/rtmppkt.c b/libavformat/rtmppkt.c index 4f79487ee07..c474fb3d588 100644 --- a/libavformat/rtmppkt.c +++ b/libavformat/rtmppkt.c @@ -387,6 +387,13 @@ int ff_rtmp_packet_write(URLContext *h, RTMPPacket *pkt, if ((ret = ffurl_write(h, &marker, 1)) < 0) return ret; written++; + if (pkt->ts_field == 0xFFFFFF) { + uint8_t ts_header[4]; + AV_WB32(ts_header, timestamp); + if ((ret = ffurl_write(h, ts_header, 4)) < 0) + return ret; + written += 4; + } } } return written;