From 748cbbd76e44948e56317b5d6d15d0e9e0f7bbd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 23 Jun 2013 12:07:41 +0200 Subject: [PATCH] ogg: The Daala headers are little endian, not big endian --- ext/ogg/gstoggstream.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ext/ogg/gstoggstream.c b/ext/ogg/gstoggstream.c index a2d37fed38..045985100b 100644 --- a/ext/ogg/gstoggstream.c +++ b/ext/ogg/gstoggstream.c @@ -2029,15 +2029,15 @@ setup_daala_mapper (GstOggStream * pad, ogg_packet * packet) GST_LOG ("daala %d.%d.%d", vmaj, vmin, vrev); - w = GST_READ_UINT32_BE (data + 9); - h = GST_READ_UINT32_BE (data + 13); + w = GST_READ_UINT32_LE (data + 9); + h = GST_READ_UINT32_LE (data + 13); - par_n = GST_READ_UINT32_BE (data + 17); - par_d = GST_READ_UINT32_BE (data + 21); + par_n = GST_READ_UINT32_LE (data + 17); + par_d = GST_READ_UINT32_LE (data + 21); - pad->granulerate_n = GST_READ_UINT32_BE (data + 25); - pad->granulerate_d = GST_READ_UINT32_BE (data + 29); - frame_duration = GST_READ_UINT32_BE (data + 33); + pad->granulerate_n = GST_READ_UINT32_LE (data + 25); + pad->granulerate_d = GST_READ_UINT32_LE (data + 29); + frame_duration = GST_READ_UINT32_LE (data + 33); GST_LOG ("fps = %d/%d, dur %d, PAR = %u/%u, width = %u, height = %u", pad->granulerate_n, pad->granulerate_d, frame_duration, par_n, par_d, w,