From 9c816d1d3a122981f185dd7739ecd88ef9af50e8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 31 Jul 2002 21:25:38 +0000 Subject: [PATCH] Big endian fix. Original commit message from CVS: Big endian fix. --- ext/vorbis/vorbisfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/vorbis/vorbisfile.c b/ext/vorbis/vorbisfile.c index 866f8c74d0..39bd4b32ce 100644 --- a/ext/vorbis/vorbisfile.c +++ b/ext/vorbis/vorbisfile.c @@ -413,7 +413,7 @@ gst_vorbisfile_loop (GstElement *element) time = (GstClockTime) (ov_time_tell (&vorbisfile->vf) * GST_SECOND); ret = ov_read (&vorbisfile->vf, GST_BUFFER_DATA (outbuf), GST_BUFFER_SIZE (outbuf), - 0, 2, 1, &vorbisfile->current_section); + (G_BYTE_ORDER == G_LITTLE_ENDIAN ? 0 : 1), sizeof (gint16), 1, &vorbisfile->current_section); if (vorbisfile->need_discont) { GstEvent *discont;