From 63fe3ba65b3329a81e1061543721f1068b19e85c Mon Sep 17 00:00:00 2001 From: Christian Schaller Date: Thu, 12 Dec 2002 11:42:14 +0000 Subject: commit patch from Nall for riffutil Original commit message from CVS: commit patch from Nall for riffutil --- gst-libs/gst/riff/riffutil.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/riff/riffutil.c b/gst-libs/gst/riff/riffutil.c index 48c90e12..b363ddb8 100644 --- a/gst-libs/gst/riff/riffutil.c +++ b/gst-libs/gst/riff/riffutil.c @@ -27,8 +27,8 @@ gulong gst_riff_fourcc_to_id(gchar *fourcc) { g_return_val_if_fail(fourcc != NULL, 0); - return (fourcc[0] << 0) | (fourcc[1] << 8) | - (fourcc[2] << 16) | (fourcc[3] << 24); + return GUINT32_FROM_LE((gulong)(fourcc[0] << 0) | (fourcc[1] << 8) | + (fourcc[2] << 16) | (fourcc[3] << 24)); } gchar *gst_riff_id_to_fourcc(gulong id) { @@ -36,6 +36,7 @@ gchar *gst_riff_id_to_fourcc(gulong id) { g_return_val_if_fail(fourcc != NULL, NULL); + id = GUINT32_FROM_LE(id); fourcc[0] = (id >> 0) & 0xff; fourcc[1] = (id >> 8) & 0xff; fourcc[2] = (id >> 16) & 0xff; -- cgit v1.2.1