[FFmpeg-soc] [soc]: r5758 - mms/mmst.c
spyfeng
subversion at mplayerhq.hu
Mon Apr 19 17:33:49 CEST 2010
Author: spyfeng
Date: Mon Apr 19 17:33:49 2010
New Revision: 5758
Log:
use "continue" and "break" instead of setting flag with 0 or 1.
Modified:
mms/mmst.c
Modified: mms/mmst.c
==============================================================================
--- mms/mmst.c Mon Apr 19 17:21:46 2010 (r5757)
+++ mms/mmst.c Mon Apr 19 17:33:49 2010 (r5758)
@@ -252,10 +252,8 @@ static MMSSCPacketType get_tcp_server_re
{
int read_result;
MMSSCPacketType packet_type= -1;
- int done;
- do {
- done= 1;
+ for(;;) {
if((read_result= url_read_complete(mms->mms_hd, mms->incoming_buffer, 8))==8) {
// handle command packet.
if(AV_RL32(mms->incoming_buffer + 4)==0xb00bface) {
@@ -336,10 +334,11 @@ static MMSSCPacketType get_tcp_server_re
packet_type = SC_PKT_ASF_MEDIA;
} else {
dprintf(NULL, "packet id type %d is old.", packet_id_type);
- done= 0;
+ continue;
}
}
}
+ break;
} else {
if(read_result<0) {
dprintf(NULL, "Read error (or cancelled) returned %d!\n", read_result);
@@ -348,9 +347,9 @@ static MMSSCPacketType get_tcp_server_re
dprintf(NULL, "Read result of zero?!\n");
packet_type = SC_PKT_NO_DATA;
}
- done = 1;
+ return packet_type;
}
- } while(!done);
+ }
if (packet_type == SC_PKT_KEEPALIVE) {
send_keepalive_packet(mms);
More information about the FFmpeg-soc
mailing list