| 
								
								
									 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 | 8aff915538 | release SRS 1.0 | 2014-12-05 18:00:56 +08:00 |  | 
				
					
						| 
								
								
									 winlin | cdb1984ba4 | update readme | 2014-12-05 17:24:40 +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 | 310f51e6a1 | update readme. | 2014-12-04 15:00:22 +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 | b84e87845e | update readme | 2014-12-04 14:14:29 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 511a482fba | for bug #241 and #248, improve about 25% performance. 2.0.50 | 2014-12-04 14:05:35 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 90992b31a3 | for bug #194, add the send macro to performance. | 2014-12-04 13:54:02 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 60bc9c2aa0 | add performance header to control options for performance. 2.0.50 | 2014-12-04 13:43:55 +08:00 |  | 
				
					
						| 
								
								
									 winlin | fd5ef89030 | update readme | 2014-12-04 13:06:21 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 29324fab46 | fix #248, improve about 15% performance for fast buffer. 2.0.49 | 2014-12-04 13:05:13 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 8423974e3b | for bug #248, rename SrsBuffer to SrsFastBuffer. | 2014-12-04 11:32:32 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 0ea8cd9e84 | for bug #248, use simple buffer for http. | 2014-12-04 11:29:47 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 2cb8b7dd52 | for bug #248, use simple buffer for hls. | 2014-12-04 11:27:07 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 315f981821 | refine for bug #241, increase the small bytes for merged read. | 2014-12-04 09:10:57 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d1d6023c70 | for bug #241, limit the buffer for input chunk size. | 2014-12-03 23:11:13 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 5791ed59fd | for bug #241, refine the socket max buffer. | 2014-12-03 23:05:42 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 4785f882d4 | for bug #241, refine the max buffer and kbps. | 2014-12-03 22:51:19 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 850946bb13 | for bug #241, calc the small and sleep for merged read. | 2014-12-03 22:39:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | aee00877df | for bug #241, change buffer size when chunk size changed. | 2014-12-03 21:46:47 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 19b1d750aa | update readme | 2014-12-03 19:51:04 +08:00 |  | 
				
					
						| 
								
								
									 winlin | f35ec2155b | for bug #241, support merged read. 2.0.48 | 2014-12-03 19:27:27 +08:00 |  | 
				
					
						| 
								
								
									 winlin | adf95d239e | refine code, move the ISrsBufferReader to srs_protocol_io | 2014-12-03 19:09:59 +08:00 |  |