浏览代码

always resize outputbuf

philippe44 5 年之前
父节点
当前提交
4fe132b27a
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      components/squeezelite/slimproto.c

+ 2 - 4
components/squeezelite/slimproto.c

@@ -371,10 +371,8 @@ static void process_strm(u8_t *pkt, int len) {
 			sendSTAT("STMc", 0);
 			sentSTMu = sentSTMo = sentSTMl = false;
 			LOCK_O;
-			if (output.external) {
-				output.external = false;
-				_buf_resize(outputbuf, output.init_size);
-			}	
+			output.external = false;
+			_buf_resize(outputbuf, output.init_size);
 			output.threshold = strm->output_threshold;
 			output.next_replay_gain = unpackN(&strm->replay_gain);
 			output.fade_mode = strm->transition_type - '0';