Author: kostya
Date: Tue Jun 16 18:27:48 2009
New Revision: 4456

Log:
Check chunk marker when reading RTMP packet

Modified:
   rtmp/rtmppkt.c

Modified: rtmp/rtmppkt.c
==============================================================================
--- rtmp/rtmppkt.c      Tue Jun 16 18:24:50 2009        (r4455)
+++ rtmp/rtmppkt.c      Tue Jun 16 18:27:48 2009        (r4456)
@@ -126,6 +126,10 @@ int rtmp_packet_read(AVFormatContext *ct
         offset    += hist->chunk_size[stream_id];
         if (data_size > 0) {
             url_read_complete(h, &t, 1); //marker
+            if (t != (0xC0 + stream_id)) {
+                av_log(ctx, AV_LOG_ERROR, "Expected marker %02X, got %02X\n", 
t, 0xC0 + stream_id);
+                return -1;
+            }
         }
     }
     return 0;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to