فهرست منبع

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);
 		}
 	}