winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								5529813fcb
								
							
						 | 
						
							
							
								
								for bug #257, support NULL msg in msgs to send.
							
							
							
							
							
						 | 
						
							2014-12-13 11:22:40 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								595bf24a51
								
							
						 | 
						
							
							
								
								for bug #257, default to off the realtime(min-latency).
							
							
							
							
							
						 | 
						
							2014-12-13 10:13:49 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								dac9f9c45c
								
							
						 | 
						
							
							
								
								refine the log level.
							
							
							
							
							
						 | 
						
							2014-12-12 23:07:35 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								10297fab51
								
							
						 | 
						
							
							
								
								fix #257, support 0.1s+ latency. 2.0.70
							
							
							
							
							
						 | 
						
							2014-12-12 21:51:06 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								68ade0a267
								
							
						 | 
						
							
							
								
								add log info for rtmp conn. change the mw_latency to 100 for realtime.
							
							
							
							
							
						 | 
						
							2014-12-10 18:06:09 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bdd0af728
								
							
						 | 
						
							
							
								
								for bug #251, remove the queue fast cache for it's too complex, use queue fast vector instead. 2.0.69
							
							
							
							
							
						 | 
						
							2014-12-10 09:18:49 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								7150a99f41
								
							
						 | 
						
							
							
								
								for bug #251, remove the mic(message iovs cache), no use.
							
							
							
							
							
						 | 
						
							2014-12-10 09:15:38 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3de1c71fc
								
							
						 | 
						
							
							
								
								reset the mw_latency to 350.
							
							
							
							
							
						 | 
						
							2014-12-08 09:49:45 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								1311b6fe65
								
							
						 | 
						
							
							
								
								fix #251, support 10k clients. 2.0.67
							
							
							
							
							
						 | 
						
							2014-12-07 16:31:47 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								55d98fceed
								
							
						 | 
						
							
							
								
								for bug #251, add min msgs for queue cond wait.
							
							
							
							
							
						 | 
						
							2014-12-07 16:15:19 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								438ee30ac1
								
							
						 | 
						
							
							
								
								for bug #251, refine the queue fast vector. 2.0.66
							
							
							
							
							
						 | 
						
							2014-12-07 13:37:56 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a2b8afead
								
							
						 | 
						
							
							
								
								for bug #251, add queue fast vector. 2.0.66
							
							
							
							
							
						 | 
						
							2014-12-07 13:26:45 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f72f79504
								
							
						 | 
						
							
							
								
								for bug #251, add queue fast cache. 2.0.65
							
							
							
							
							
						 | 
						
							2014-12-07 12:08:38 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								1bbdae6632
								
							
						 | 
						
							
							
								
								refine code.
							
							
							
							
							
						 | 
						
							2014-12-07 11:37:51 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								bba6063492
								
							
						 | 
						
							
							
								
								for bug #251, the shared ptr message share the header. 2.0.64
							
							
							
							
							
						 | 
						
							2014-12-07 11:25:05 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								330819fb74
								
							
						 | 
						
							
							
								
								for bug #251, refine the mic algorithm. 2.0.63
							
							
							
							
							
						 | 
						
							2014-12-06 22:50:51 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								d53fd7f570
								
							
						 | 
						
							
							
								
								for bug #251, support mic(message iovs cache). 2.0.61
							
							
							
							
							
						 | 
						
							2014-12-06 20:10:05 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								32d537b96b
								
							
						 | 
						
							
							
								
								for bug #251, refine code before mic.
							
							
							
							
							
						 | 
						
							2014-12-06 19:56:06 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								d827928eeb
								
							
						 | 
						
							
							
								
								for bug #251, merge the performance refines.
							
							
							
							
							
						 | 
						
							2014-12-06 09:55:51 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								a6599f2250
								
							
						 | 
						
							
							
								
								remove the qt modify file.
							
							
							
							
							
						 | 
						
							2014-12-06 09:52:26 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								9892b92258
								
							
						 | 
						
							
							
								
								Revert "for bug #251, somhc(session-oriented message-header cache). 2.0.61"
							
							
							
							
							
							
							
							It hurt performance, should never use it.
This reverts commit d073adde58. 
							
						 | 
						
							2014-12-06 01:19:49 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								d073adde58
								
							
						 | 
						
							
							
								
								for bug #251, somhc(session-oriented message-header cache). 2.0.61
							
							
							
							
							
						 | 
						
							2014-12-06 00:59:10 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								de993b6465
								
							
						 | 
						
							
							
								
								for bug #251, refine the directly access ptrs for hls,dvr,forwarder,consumer.
							
							
							
							
							
						 | 
						
							2014-12-05 23:49:53 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								d3a103184a
								
							
						 | 
						
							
							
								
								refine protocol sdk send msg, the chunk header generate.
							
							
							
							
							
						 | 
						
							2014-12-05 23:23:11 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9b9a60de7
								
							
						 | 
						
							
							
								
								for bug #251, remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60
							
							
							
							
							
						 | 
						
							2014-12-05 23:03:52 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								528ae1e9b1
								
							
						 | 
						
							
							
								
								refine source and queue dump msgs.
							
							
							
							
							
						 | 
						
							2014-12-05 22:00:57 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								e80c8603d4
								
							
						 | 
						
							
							
								
								fix #251, revert changes, for the cond wait and fast cache queue is no use. 2.0.59
							
							
							
							
							
						 | 
						
							2014-12-05 20:55:19 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								92ecdf088b
								
							
						 | 
						
							
							
								
								for bug #251, use macro to define the fast cache and cond wait. 2.0.58
							
							
							
							
							
						 | 
						
							2014-12-05 18:47:17 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd317859db
								
							
						 | 
						
							
							
								
								add mw sleep time and msgs/iovs table.
							
							
							
							
							
						 | 
						
							2014-12-05 17:07:27 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								9ee138746f
								
							
						 | 
						
							
							
								
								for bug #251, 9k+ clients, use fast cache for msgs queue. 2.0.57
							
							
							
							
							
						 | 
						
							2014-12-05 16:44:11 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								dde05c6315
								
							
						 | 
						
							
							
								
								for bug #251, refine the send use cond wait.
							
							
							
							
							
						 | 
						
							2014-12-05 14:38:43 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c1d5c0d1e
								
							
						 | 
						
							
							
								
								refine the log for mw and mr. 2.0.55
							
							
							
							
							
						 | 
						
							2014-12-05 11:31:06 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								fad6074a25
								
							
						 | 
						
							
							
								
								set send socket buf. mw/mr sleep default to 350.
							
							
							
							
							
						 | 
						
							2014-12-05 11:24:05 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d1c162ebd
								
							
						 | 
						
							
							
								
								fix utest failed bug.
							
							
							
							
							
						 | 
						
							2014-12-04 22:28:33 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c6cf959c1
								
							
						 | 
						
							
							
								
								refine fast buffer, check available bytes to read.
							
							
							
							
							
						 | 
						
							2014-12-04 22:10:05 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								98647d6e67
								
							
						 | 
						
							
							
								
								limit the user-space buffer size to 128KB, 128MB for 1k publishers.
							
							
							
							
							
						 | 
						
							2014-12-04 22:00:09 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								76af04c55d
								
							
						 | 
						
							
							
								
								refine the recv buffer for mr.
							
							
							
							
							
						 | 
						
							2014-12-04 21:50:23 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								09101b8d5e
								
							
						 | 
						
							
							
								
								remove the increase timeout for read, for there is no small timeout.
							
							
							
							
							
						 | 
						
							2014-12-04 21:39:42 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								279b4ff4c9
								
							
						 | 
						
							
							
								
								refine macros
							
							
							
							
							
						 | 
						
							2014-12-04 21:37:04 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1d7fbe668
								
							
						 | 
						
							
							
								
								fix #241, add mw(merged-write) config. 2.0.53
							
							
							
							
							
						 | 
						
							2014-12-04 21:35:13 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								72fa33d9fb
								
							
						 | 
						
							
							
								
								update performance to 4k, when mr_sleep to 2000ms. 2.0.52
							
							
							
							
							
						 | 
						
							2014-12-04 18:46:08 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1192a8302
								
							
						 | 
						
							
							
								
								fix bug for bug #241, default to 32k for socket buffer.
							
							
							
							
							
						 | 
						
							2014-12-04 18:35:50 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								5589b13d2e
								
							
						 | 
						
							
							
								
								for bug #241, support mr(merged-read) config and reload. 2.0.52.
							
							
							
							
							
						 | 
						
							2014-12-04 18:21:04 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								57f844b636
								
							
						 | 
						
							
							
								
								for bug #249, simplify the macro, 0 to disable chunk stream cache.
							
							
							
							
							
						 | 
						
							2014-12-04 15:49:24 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								159ef3823c
								
							
						 | 
						
							
							
								
								for bug#241, simplify the buffer, donot realloc it.
							
							
							
							
							
						 | 
						
							2014-12-04 15:45:25 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								a23b5b9a4b
								
							
						 | 
						
							
							
								
								for bug#241, simplify the buffer, donot change its size.
							
							
							
							
							
						 | 
						
							2014-12-04 15:43:37 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								d026861e23
								
							
						 | 
						
							
							
								
								for bug #241, simplify the buffer, donot reset when chunk size change.
							
							
							
							
							
						 | 
						
							2014-12-04 15:35:39 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b09531e2f
								
							
						 | 
						
							
							
								
								for bug #241, simplify the merged read config macros.
							
							
							
							
							
						 | 
						
							2014-12-04 15:33:17 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								f57801eb46
								
							
						 | 
						
							
							
								
								fix #249, cache the chunk headers info to +5% or +10% performance. 2.0.51
							
							
							
							
							
						 | 
						
							2014-12-04 14:58:40 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									winlin
								
							 
						 | 
						
							
							
							
							
								
							
							
								90992b31a3
								
							
						 | 
						
							
							
								
								for bug #194, add the send macro to performance.
							
							
							
							
							
						 | 
						
							2014-12-04 13:54:02 +08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |