Skip to content
Snippets Groups Projects
Commit e68e5ab0 authored by Baptiste Coudurier's avatar Baptiste Coudurier
Browse files

add bytestream big endian 16/32 writing functions

Originally committed as revision 7200 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent fb132953
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,20 @@ static always_inline unsigned int bytestream_get_buffer(uint8_t **b, uint8_t *ds
return size;
}
static always_inline void bytestream_put_be32(uint8_t **b, const unsigned int value)
{
*(*b)++ = value >> 24;
*(*b)++ = value >> 16;
*(*b)++ = value >> 8;
*(*b)++ = value;
};
static always_inline void bytestream_put_be16(uint8_t **b, const unsigned int value)
{
*(*b)++ = value >> 8;
*(*b)++ = value;
}
static always_inline void bytestream_put_le32(uint8_t **b, const unsigned int value)
{
*(*b)++ = value;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment