summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/speex_header.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libspeex/speex_header.c')
-rw-r--r--apps/codecs/libspeex/speex_header.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libspeex/speex_header.c b/apps/codecs/libspeex/speex_header.c
index a96e2a24c5..1d1d07731c 100644
--- a/apps/codecs/libspeex/speex_header.c
+++ b/apps/codecs/libspeex/speex_header.c
@@ -126,7 +126,7 @@ char *speex_header_to_packet(SpeexHeader *header, int *size)
126 SpeexHeader *le_header; 126 SpeexHeader *le_header;
127 le_header = (SpeexHeader*)speex_alloc(sizeof(SpeexHeader)); 127 le_header = (SpeexHeader*)speex_alloc(sizeof(SpeexHeader));
128 128
129 speex_move(le_header, header, sizeof(SpeexHeader)); 129 SPEEX_COPY(le_header, header, 1);
130 130
131 /*Make sure everything is now little-endian*/ 131 /*Make sure everything is now little-endian*/
132 ENDIAN_SWITCH(le_header->speex_version_id); 132 ENDIAN_SWITCH(le_header->speex_version_id);
@@ -168,7 +168,7 @@ SpeexHeader *speex_packet_to_header(char *packet, int size)
168 168
169 /* le_header = (SpeexHeader*)speex_alloc(sizeof(SpeexHeader)); */ 169 /* le_header = (SpeexHeader*)speex_alloc(sizeof(SpeexHeader)); */
170 170
171 speex_move(le_header, packet, sizeof(SpeexHeader)); 171 SPEEX_COPY(le_header, (SpeexHeader*)packet, 1);
172 172
173 /*Make sure everything is converted correctly from little-endian*/ 173 /*Make sure everything is converted correctly from little-endian*/
174 ENDIAN_SWITCH(le_header->speex_version_id); 174 ENDIAN_SWITCH(le_header->speex_version_id);