]> git.sesse.net Git - vlc/commitdiff
vlc_bits: fix bo_set_32be
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 19 Mar 2015 14:07:05 +0000 (15:07 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 19 Mar 2015 17:36:37 +0000 (18:36 +0100)
include/vlc_bits.h

index 62e03a045573b7dc3d7271829a1c586f3c550165..3756e99ce3fe53e6b1d6d7350b3377c92477b39e 100644 (file)
@@ -255,8 +255,8 @@ static inline void bo_add_16le(bo_t *p_bo, uint16_t i)
 
 static inline void bo_set_16be(bo_t *p_bo, int i_offset, uint16_t i)
 {
-    bo_set_8(p_bo, i_offset + 1, ((i >> 8) &0xff));
-    bo_set_8(p_bo, i_offset, i &0xff);
+    bo_set_8(p_bo, i_offset, ((i >> 8) &0xff));
+    bo_set_8(p_bo, i_offset + 1, i &0xff);
 }
 
 static inline void bo_set_16le(bo_t *p_bo, int i_offset, uint16_t i)
@@ -286,8 +286,8 @@ static inline void bo_add_32le(bo_t *p_bo, uint32_t i)
 
 static inline void bo_set_32be(bo_t *p_bo, int i_offset, uint32_t i)
 {
-    bo_set_16be(p_bo, i_offset + 2, ((i >> 16) &0xffff));
-    bo_set_16be(p_bo, i_offset, i &0xffff);
+    bo_set_16be(p_bo, i_offset, ((i >> 16) &0xffff));
+    bo_set_16be(p_bo, i_offset + 2, i &0xffff);
 }
 
 static inline void bo_set_32le(bo_t *p_bo, int i_offset, uint32_t i)