# HG changeset patch # User kostya # Date 1255848844 0 # Node ID 08ec48911f20f75e477133a5938262cf304a982f # Parent f16b8dab057bf0c29495b1cb21d10067b5f006eb Last parameter in RTMP "play" call was optional and some servers seem not to understand it, so drop it. diff -r f16b8dab057b -r 08ec48911f20 rtmpproto.c --- a/rtmpproto.c Sat Oct 17 21:30:50 2009 +0000 +++ b/rtmpproto.c Sun Oct 18 06:54:04 2009 +0000 @@ -165,7 +165,7 @@ av_log(LOG_CONTEXT, AV_LOG_DEBUG, "Sending play command for '%s'\n", rt->playpath); ff_rtmp_packet_create(&pkt, RTMP_VIDEO_CHANNEL, RTMP_PT_INVOKE, 0, - 29 + strlen(rt->playpath)); + 20 + strlen(rt->playpath)); pkt.extra = rt->main_channel_id; p = pkt.data; @@ -173,7 +173,6 @@ ff_amf_write_number(&p, 0.0); ff_amf_write_null(&p); ff_amf_write_string(&p, rt->playpath); - ff_amf_write_number(&p, 0.0); ff_rtmp_packet_write(rt->stream, &pkt, rt->chunk_size, rt->prev_pkt[1]); ff_rtmp_packet_destroy(&pkt);