Last parameter in RTMP "play" call was optional and some servers seem not to
understand it, so drop it. Originally committed as revision 20268 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									961057decd
								
							
						
					
					
						commit
						f836fa1706
					
				@ -165,7 +165,7 @@ static void gen_play(URLContext *s, RTMPContext *rt)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    av_log(LOG_CONTEXT, AV_LOG_DEBUG, "Sending play command for '%s'\n", rt->playpath);
 | 
					    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,
 | 
					    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;
 | 
					    pkt.extra = rt->main_channel_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    p = pkt.data;
 | 
					    p = pkt.data;
 | 
				
			||||||
@ -173,7 +173,6 @@ static void gen_play(URLContext *s, RTMPContext *rt)
 | 
				
			|||||||
    ff_amf_write_number(&p, 0.0);
 | 
					    ff_amf_write_number(&p, 0.0);
 | 
				
			||||||
    ff_amf_write_null(&p);
 | 
					    ff_amf_write_null(&p);
 | 
				
			||||||
    ff_amf_write_string(&p, rt->playpath);
 | 
					    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_write(rt->stream, &pkt, rt->chunk_size, rt->prev_pkt[1]);
 | 
				
			||||||
    ff_rtmp_packet_destroy(&pkt);
 | 
					    ff_rtmp_packet_destroy(&pkt);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user