diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2013-06-23 12:07:41 +0200 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2013-06-23 12:07:41 +0200 |
commit | 748cbbd76e44948e56317b5d6d15d0e9e0f7bbd3 (patch) | |
tree | 5313a1cdbdacff8a15d80f1d7f33f6cafb1b6d95 | |
parent | 3f9872abaa1b526f017924dd7984e1871d5c6a73 (diff) |
ogg: The Daala headers are little endian, not big endian
-rw-r--r-- | ext/ogg/gstoggstream.c | 14 |
1 files 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, |