Author: kostya
Date: Wed Jul 22 08:02:33 2009
New Revision: 4756
Log:
Print received server error
Modified:
rtmp/rtmpproto.c
Modified: rtmp/rtmpproto.c
==============================================================================
--- rtmp/rtmpproto.c Wed Jul 22 07:59:09 2009 (r4755)
+++ rtmp/rtmpproto.c Wed Jul 22 08:02:33 2009 (r4756)
@@ -370,7 +370,11 @@ static int rtmp_parse_result(URLContext
gen_pong(s, rt, pkt);
break;
case RTMP_PT_INVOKE:
- if (!memcmp(pkt->data, "\002\000\006_error", 9)) {//TODO: search data
for error description
+ if (!memcmp(pkt->data, "\002\000\006_error", 9)) {
+ uint8_t tmpstr[256];
+
+ if (!ff_amf_find_field(pkt->data + 9, "description", tmpstr,
sizeof(tmpstr)))
+ av_log(NULL/*s*/, AV_LOG_ERROR, "Server error: %s\n",tmpstr);
return -1;
}
if (!memcmp(pkt->data, "\002\000\007_result", 10)) {
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc