summaryrefslogtreecommitdiffstats
path: root/gst/auparse
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2003-04-07 18:43:20 +0000
committerDavid Schleef <ds@schleef.org>2003-04-07 18:43:20 +0000
commitaf874cb250bd217c7417f3c834bd578146c66a3b (patch)
tree5e86d5357e88fd4c5abfc55585f0dc2dd884d2f2 /gst/auparse
parenta1fa51068b3835690c3234061dd32f9d07a954d1 (diff)
Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
Original commit message from CVS: Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
Diffstat (limited to 'gst/auparse')
-rw-r--r--gst/auparse/gstauparse.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/gst/auparse/gstauparse.c b/gst/auparse/gstauparse.c
index 7be558b3..5fdabddb 100644
--- a/gst/auparse/gstauparse.c
+++ b/gst/auparse/gstauparse.c
@@ -191,37 +191,37 @@ gst_auparse_chain (GstPad *pad, GstBuffer *buf)
/* if we haven't seen any data yet... */
if (auparse->size == 0) {
GstBuffer *newbuf;
- gulong *head = (gulong *)data;
+ guint32 *head = (guint32 *)data;
/* normal format is big endian (au is a Sparc format) */
- if (GULONG_FROM_BE (*head) == 0x2e736e64) {
+ if (GUINT32_FROM_BE (*head) == 0x2e736e64) {
head++;
auparse->le = 0;
- auparse->offset = GULONG_FROM_BE (*head);
+ auparse->offset = GUINT32_FROM_BE (*head);
head++;
- auparse->size = GULONG_FROM_BE (*head);
+ auparse->size = GUINT32_FROM_BE (*head);
head++;
- auparse->encoding = GULONG_FROM_BE (*head);
+ auparse->encoding = GUINT32_FROM_BE (*head);
head++;
- auparse->frequency = GULONG_FROM_BE (*head);
+ auparse->frequency = GUINT32_FROM_BE (*head);
head++;
- auparse->channels = GULONG_FROM_BE (*head);
+ auparse->channels = GUINT32_FROM_BE (*head);
head++;
/* but I wouldn't be surprised by a little endian version */
- } else if (GULONG_FROM_LE (head) == 0x2e736e64) {
+ } else if (GUINT32_FROM_LE (head) == 0x2e736e64) {
auparse->le = 1;
head++;
auparse->le = 0;
- auparse->offset = GULONG_FROM_LE (*head);
+ auparse->offset = GUINT32_FROM_LE (*head);
head++;
- auparse->size = GULONG_FROM_LE (*head);
+ auparse->size = GUINT32_FROM_LE (*head);
head++;
- auparse->encoding = GULONG_FROM_LE (*head);
+ auparse->encoding = GUINT32_FROM_LE (*head);
head++;
- auparse->frequency = GULONG_FROM_LE (*head);
+ auparse->frequency = GUINT32_FROM_LE (*head);
head++;
- auparse->channels = GULONG_FROM_LE (*head);
+ auparse->channels = GUINT32_FROM_LE (*head);
head++;
} else {