diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2006-03-10 17:10:09 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2006-03-10 17:10:09 +0000 |
commit | 55e2df515317dbfccb4ada11bbca22edffca4922 (patch) | |
tree | 50f889272557bc3375a9df5efa9b4d991fb3c945 /gst/modplug/libmodplug/sndfile.cpp | |
parent | e276fe38badbf6f2e7b29ffa3ff0aab0bf443b8f (diff) | |
download | gst-plugins-bad-55e2df515317dbfccb4ada11bbca22edffca4922.tar.gz gst-plugins-bad-55e2df515317dbfccb4ada11bbca22edffca4922.tar.bz2 gst-plugins-bad-55e2df515317dbfccb4ada11bbca22edffca4922.zip |
Original commit message from CVS:
* configure.ac:
* gst/modplug/Makefile.am:
* gst/modplug/gstmodplug.cc:
* gst/modplug/gstmodplug.h:
* gst/modplug/libmodplug/sndfile.cpp:
* gst/modplug/libmodplug/sndfile.h:
modplug plugin ported to 0.10 (#332598, patch by:
Jonathan Matthew <jonathan at kaolin wh9 net>).
Diffstat (limited to 'gst/modplug/libmodplug/sndfile.cpp')
-rw-r--r-- | gst/modplug/libmodplug/sndfile.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/modplug/libmodplug/sndfile.cpp b/gst/modplug/libmodplug/sndfile.cpp index b65a1134..5dc14179 100644 --- a/gst/modplug/libmodplug/sndfile.cpp +++ b/gst/modplug/libmodplug/sndfile.cpp @@ -1175,7 +1175,8 @@ UINT CSoundFile::ReadSample(MODINSTRUMENT *pIns, UINT nFlags, LPCSTR lpMemFile, short int *pSample = (short int *)pIns->pSample; for (UINT j=0; j<len; j+=2) { - *pSample++ = bswapLE16(*pSample); + short int s = bswapLE16(*pSample); + *pSample++ = s; } } break; @@ -1366,7 +1367,8 @@ UINT CSoundFile::ReadSample(MODINSTRUMENT *pIns, UINT nFlags, LPCSTR lpMemFile, WORD *pSampleW = (WORD *)pIns->pSample; for (UINT j=0; j<len; j+=2) // swaparoni! { - *pSampleW++ = bswapLE16(*pSampleW); + WORD s = bswapLE16(*pSampleW); + *pSampleW++ = s; } } break; |