Sfoglia il codice sorgente

Merge pull request #11951 from hungrymonkey/fix_issue11873

fix issue 11873.  AudioStreamSample get_data() seems to be misaligned.
Rémi Verschelde 8 anni fa
parent
commit
98718ecd63
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  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();
 			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);
 		}
 		}
 	}
 	}