浏览代码

Merge pull request #11951 from hungrymonkey/fix_issue11873

fix issue 11873.  AudioStreamSample get_data() seems to be misaligned.
Rémi Verschelde 8 年之前
父节点
当前提交
98718ecd63
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      scene/resources/audio_stream_sample.cpp

+ 2 - 1
scene/resources/audio_stream_sample.cpp

@@ -486,7 +486,8 @@ PoolVector<uint8_t> AudioStreamSample::get_data() const {
 		{
 
 			PoolVector<uint8_t>::Write w = pv.write();
-			copymem(w.ptr(), data, data_bytes);
+			uint8_t *dataptr = (uint8_t *)data;
+			copymem(w.ptr(), dataptr + DATA_PAD, data_bytes);
 		}
 	}