[SCM] libav/experimental: Send connect() and createStream() in RTMP system channel, not video channel. Patch by Sergiy (com gmail . piratfm @ mail =)

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:55:25 UTC 2013


The following commit has been merged in the experimental branch:
commit 31da5966341e0803a12e0dbf172c2537cf3cab3d
Author: Sergiy <piratfm at gmail.com>
Date:   Thu Dec 3 15:59:51 2009 +0000

    Send connect() and createStream() in RTMP system channel, not video channel.
    Patch by Sergiy (com gmail . piratfm @ mail =)
    
    Originally committed as revision 20716 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
index 296cb7e..8a54a8d 100644
--- a/libavformat/rtmpproto.c
+++ b/libavformat/rtmpproto.c
@@ -100,7 +100,7 @@ static void gen_connect(URLContext *s, RTMPContext *rt, const char *proto,
     uint8_t ver[32], *p;
     char tcurl[512];
 
-    ff_rtmp_packet_create(&pkt, RTMP_VIDEO_CHANNEL, RTMP_PT_INVOKE, 0, 4096);
+    ff_rtmp_packet_create(&pkt, RTMP_SYSTEM_CHANNEL, RTMP_PT_INVOKE, 0, 4096);
     p = pkt.data;
 
     snprintf(tcurl, sizeof(tcurl), "%s://%s:%d/%s", proto, host, port, rt->app);
@@ -143,7 +143,7 @@ static void gen_create_stream(URLContext *s, RTMPContext *rt)
     uint8_t *p;
 
     av_log(LOG_CONTEXT, AV_LOG_DEBUG, "Creating stream...\n");
-    ff_rtmp_packet_create(&pkt, RTMP_VIDEO_CHANNEL, RTMP_PT_INVOKE, 0, 25);
+    ff_rtmp_packet_create(&pkt, RTMP_SYSTEM_CHANNEL, RTMP_PT_INVOKE, 0, 25);
 
     p = pkt.data;
     ff_amf_write_string(&p, "createStream");

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list