Merge commit '89564be444d24f75ea5add8b6987e414cf7aa7d5'
* commit '89564be444d24f75ea5add8b6987e414cf7aa7d5': rtmpproto: Send a full, absolute timestamp if it isn't monotonically growing Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
1c7d287044
@ -313,7 +313,8 @@ int ff_rtmp_packet_write(URLContext *h, RTMPPacket *pkt,
|
|||||||
|
|
||||||
//if channel_id = 0, this is first presentation of prev_pkt, send full hdr.
|
//if channel_id = 0, this is first presentation of prev_pkt, send full hdr.
|
||||||
if (prev_pkt[pkt->channel_id].channel_id &&
|
if (prev_pkt[pkt->channel_id].channel_id &&
|
||||||
pkt->extra == prev_pkt[pkt->channel_id].extra) {
|
pkt->extra == prev_pkt[pkt->channel_id].extra &&
|
||||||
|
pkt->timestamp >= prev_pkt[pkt->channel_id].timestamp) {
|
||||||
if (pkt->type == prev_pkt[pkt->channel_id].type &&
|
if (pkt->type == prev_pkt[pkt->channel_id].type &&
|
||||||
pkt->size == prev_pkt[pkt->channel_id].size) {
|
pkt->size == prev_pkt[pkt->channel_id].size) {
|
||||||
mode = RTMP_PS_FOURBYTES;
|
mode = RTMP_PS_FOURBYTES;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user