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

index 3756e99ce3fe53e6b1d6d7350b3377c92477b39e..1eba5e9ae655106fb7df9e759849f2c53f953d84 100644 (file)
@@ -304,6 +304,12 @@ static inline void bo_swap_32be (bo_t *p_bo, int i_pos, uint32_t i)
     p_bo->b->p_buffer[i_pos + 3] = (i      )&0xff;
 }
 
+static inline void bo_set_64be(bo_t *p_bo, int i_offset, uint64_t i)
+{
+    bo_set_32be(p_bo, i_offset, ((i >> 32) &0xffffffff));
+    bo_set_32be(p_bo, i_offset + 4, i &0xffffffff);
+}
+
 static inline void bo_add_64be(bo_t *p_bo, uint64_t i)
 {
     bo_add_32be(p_bo, ((i >> 32) &0xffffffff));