X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fmms%2Fmmstu.h;h=f924209d507ac89a04d4bf84570c00edb7d4f1ca;hb=d1b18e9403b16796513887203d5d107465b1a057;hp=7da39fc60e6c24a0a9343960ca52df20b8e30792;hpb=df61d33b06e2b3cbbe746b2f5a9bea5b370c24ff;p=vlc diff --git a/modules/access/mms/mmstu.h b/modules/access/mms/mmstu.h index 7da39fc60e..f924209d50 100644 --- a/modules/access/mms/mmstu.h +++ b/modules/access/mms/mmstu.h @@ -33,6 +33,7 @@ #define MMS_CMD_HEADERSIZE 48 #define MMS_BUFFER_SIZE 100000 + struct access_sys_t { int i_proto; /* MMS_PROTO_TCP, MMS_PROTO_UDP */ @@ -64,10 +65,10 @@ struct access_sys_t int i_packet_seq_num; uint8_t *p_cmd; /* latest command read */ - int i_cmd; /* allocated at the begining */ + size_t i_cmd; /* allocated at the begining */ uint8_t *p_header; /* allocated by mms_ReadPacket */ - int i_header; + size_t i_header; uint8_t *p_media; /* allocated by mms_ReadPacket */ size_t i_media; @@ -88,10 +89,14 @@ struct access_sys_t size_t i_packet_length; uint32_t i_packet_count; int i_max_bit_rate; - int i_header_size; + size_t i_header_size; /* misc */ bool b_seekable; + + vlc_mutex_t lock_netwrite; + bool b_keep_alive; + vlc_thread_t keep_alive; }; #endif