正在显示
1 个修改的文件
包含
6 行增加
和
1 行删除
| @@ -148,7 +148,12 @@ void SrsBuffer::on_chunk_size(int32_t chunk_size) | @@ -148,7 +148,12 @@ void SrsBuffer::on_chunk_size(int32_t chunk_size) | ||
| 148 | return; | 148 | return; |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | - reset_buffer(chunk_size); | 151 | + // limit the max buffer. |
| 152 | + int buffer_size = srs_min(chunk_size, SOCKET_MAX_BUF); | ||
| 153 | + | ||
| 154 | + if (buffer_size != nb_buffer) { | ||
| 155 | + reset_buffer(buffer_size); | ||
| 156 | + } | ||
| 152 | 157 | ||
| 153 | if (_handler) { | 158 | if (_handler) { |
| 154 | _handler->on_buffer_change(nb_buffer); | 159 | _handler->on_buffer_change(nb_buffer); |
-
请 注册 或 登录 后发表评论