Author: spyfeng
Date: Thu Aug 12 19:04:29 2010
New Revision: 5902

Log:
use switch instead of if() {} else{}.

Modified:
   mms/mmsh.c

Modified: mms/mmsh.c
==============================================================================
--- mms/mmsh.c  Thu Aug 12 18:52:39 2010        (r5901)
+++ mms/mmsh.c  Thu Aug 12 19:04:29 2010        (r5902)
@@ -315,20 +315,21 @@ static int handle_chunk_type(MMSHContext
     int chunk_type;
     chunk_type = get_chunk_header(mmsh, &len);
 
-    if(chunk_type == CHUNK_TYPE_END) {
-        if (mmsh->chunk_seq == 0) {
-            av_log(NULL, AV_LOG_ERROR, "The stream is end.\n");
-            return AVERROR_IO;
-        }
-    } else if (chunk_type == CHUNK_TYPE_STREAM_CHANGE) {
+    switch (chunk_type) {
+    case CHUNK_TYPE_END:
+        mmsh->chunk_seq = 0;
+        av_log(NULL, AV_LOG_ERROR, "The stream is end.\n");
+        return AVERROR_IO;
+    case CHUNK_TYPE_STREAM_CHANGE:
         mms->header_parsed = 0;
         if ((res = get_http_header_data(mmsh)) !=0) {
             av_log(NULL, AV_LOG_ERROR,"stream changed! get new header 
failed!\n");
             return res;
         }
-    } else if (chunk_type == CHUNK_TYPE_DATA) {
+        break;
+    case CHUNK_TYPE_DATA:
         return read_data_packet(mmsh, len);
-    } else {
+    default:
         av_log(NULL, AV_LOG_ERROR, "recv other type packet %d\n", chunk_type);
         return AVERROR_INVALIDDATA;
     }
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to