]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/rtmppkt.c
Merge commit '4c5fa628da099dbb598c93bc4555b8733d2c3035'
[ffmpeg] / libavformat / rtmppkt.c
index 4f79487ee078026348d2a0bd440c15a97cae23f8..c474fb3d5885c2b6c69c339ee2aa30ece3925ebc 100644 (file)
@@ -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;