Commit 4af5310d authored by Diego Biurrun's avatar Diego Biurrun

get_bits/put_bits: K&R formatting cosmetics

Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
parent 570a4a01
This diff is collapsed.
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#include <stdint.h> #include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include <assert.h> #include <assert.h>
#include "libavutil/bswap.h" #include "libavutil/bswap.h"
#include "libavutil/common.h" #include "libavutil/common.h"
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
...@@ -49,19 +50,20 @@ typedef struct PutBitContext { ...@@ -49,19 +50,20 @@ typedef struct PutBitContext {
* @param buffer the buffer where to put bits * @param buffer the buffer where to put bits
* @param buffer_size the size in bytes of buffer * @param buffer_size the size in bytes of buffer
*/ */
static inline void init_put_bits(PutBitContext *s, uint8_t *buffer, int buffer_size) static inline void init_put_bits(PutBitContext *s, uint8_t *buffer,
int buffer_size)
{ {
if(buffer_size < 0) { if (buffer_size < 0) {
buffer_size = 0; buffer_size = 0;
buffer = NULL; buffer = NULL;
} }
s->size_in_bits= 8*buffer_size; s->size_in_bits = 8 * buffer_size;
s->buf = buffer; s->buf = buffer;
s->buf_end = s->buf + buffer_size; s->buf_end = s->buf + buffer_size;
s->buf_ptr = s->buf; s->buf_ptr = s->buf;
s->bit_left=32; s->bit_left = 32;
s->bit_buf=0; s->bit_buf = 0;
} }
/** /**
...@@ -79,21 +81,21 @@ static inline void flush_put_bits(PutBitContext *s) ...@@ -79,21 +81,21 @@ static inline void flush_put_bits(PutBitContext *s)
{ {
#ifndef BITSTREAM_WRITER_LE #ifndef BITSTREAM_WRITER_LE
if (s->bit_left < 32) if (s->bit_left < 32)
s->bit_buf<<= s->bit_left; s->bit_buf <<= s->bit_left;
#endif #endif
while (s->bit_left < 32) { while (s->bit_left < 32) {
/* XXX: should test end of buffer */ /* XXX: should test end of buffer */
#ifdef BITSTREAM_WRITER_LE #ifdef BITSTREAM_WRITER_LE
*s->buf_ptr++=s->bit_buf; *s->buf_ptr++ = s->bit_buf;
s->bit_buf>>=8; s->bit_buf >>= 8;
#else #else
*s->buf_ptr++=s->bit_buf >> 24; *s->buf_ptr++ = s->bit_buf >> 24;
s->bit_buf<<=8; s->bit_buf <<= 8;
#endif #endif
s->bit_left+=8; s->bit_left += 8;
} }
s->bit_left=32; s->bit_left = 32;
s->bit_buf=0; s->bit_buf = 0;
} }
#ifdef BITSTREAM_WRITER_LE #ifdef BITSTREAM_WRITER_LE
...@@ -111,7 +113,8 @@ void avpriv_align_put_bits(PutBitContext *s); ...@@ -111,7 +113,8 @@ void avpriv_align_put_bits(PutBitContext *s);
* *
* @param terminate_string 0-terminates the written string if value is 1 * @param terminate_string 0-terminates the written string if value is 1
*/ */
void avpriv_put_string(PutBitContext *pb, const char *string, int terminate_string); void avpriv_put_string(PutBitContext *pb, const char *string,
int terminate_string);
/** /**
* Copy the content of src to the bitstream. * Copy the content of src to the bitstream.
...@@ -140,21 +143,21 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value) ...@@ -140,21 +143,21 @@ static inline void put_bits(PutBitContext *s, int n, unsigned int value)
bit_buf |= value << (32 - bit_left); bit_buf |= value << (32 - bit_left);
if (n >= bit_left) { if (n >= bit_left) {
AV_WL32(s->buf_ptr, bit_buf); AV_WL32(s->buf_ptr, bit_buf);
s->buf_ptr+=4; s->buf_ptr += 4;
bit_buf = (bit_left==32)?0:value >> bit_left; bit_buf = (bit_left == 32) ? 0 : value >> bit_left;
bit_left+=32; bit_left += 32;
} }
bit_left-=n; bit_left -= n;
#else #else
if (n < bit_left) { if (n < bit_left) {
bit_buf = (bit_buf<<n) | value; bit_buf = (bit_buf << n) | value;
bit_left-=n; bit_left -= n;
} else { } else {
bit_buf<<=bit_left; bit_buf <<= bit_left;
bit_buf |= value >> (n - bit_left); bit_buf |= value >> (n - bit_left);
AV_WB32(s->buf_ptr, bit_buf); AV_WB32(s->buf_ptr, bit_buf);
s->buf_ptr+=4; s->buf_ptr += 4;
bit_left+=32 - n; bit_left += 32 - n;
bit_buf = value; bit_buf = value;
} }
#endif #endif
...@@ -167,7 +170,7 @@ static inline void put_sbits(PutBitContext *pb, int n, int32_t value) ...@@ -167,7 +170,7 @@ static inline void put_sbits(PutBitContext *pb, int n, int32_t value)
{ {
assert(n >= 0 && n <= 31); assert(n >= 0 && n <= 31);
put_bits(pb, n, value & ((1<<n)-1)); put_bits(pb, n, value & ((1 << n) - 1));
} }
/** /**
...@@ -190,7 +193,7 @@ static void av_unused put_bits32(PutBitContext *s, uint32_t value) ...@@ -190,7 +193,7 @@ static void av_unused put_bits32(PutBitContext *s, uint32_t value)
* Return the pointer to the byte where the bitstream writer will put * Return the pointer to the byte where the bitstream writer will put
* the next bit. * the next bit.
*/ */
static inline uint8_t* put_bits_ptr(PutBitContext *s) static inline uint8_t *put_bits_ptr(PutBitContext *s)
{ {
return s->buf_ptr; return s->buf_ptr;
} }
...@@ -201,8 +204,8 @@ static inline uint8_t* put_bits_ptr(PutBitContext *s) ...@@ -201,8 +204,8 @@ static inline uint8_t* put_bits_ptr(PutBitContext *s)
*/ */
static inline void skip_put_bytes(PutBitContext *s, int n) static inline void skip_put_bytes(PutBitContext *s, int n)
{ {
assert((put_bits_count(s)&7)==0); assert((put_bits_count(s) & 7) == 0);
assert(s->bit_left==32); assert(s->bit_left == 32);
s->buf_ptr += n; s->buf_ptr += n;
} }
...@@ -214,7 +217,7 @@ static inline void skip_put_bytes(PutBitContext *s, int n) ...@@ -214,7 +217,7 @@ static inline void skip_put_bytes(PutBitContext *s, int n)
static inline void skip_put_bits(PutBitContext *s, int n) static inline void skip_put_bits(PutBitContext *s, int n)
{ {
s->bit_left -= n; s->bit_left -= n;
s->buf_ptr-= 4*(s->bit_left>>5); s->buf_ptr -= 4 * (s->bit_left >> 5);
s->bit_left &= 31; s->bit_left &= 31;
} }
...@@ -225,7 +228,7 @@ static inline void skip_put_bits(PutBitContext *s, int n) ...@@ -225,7 +228,7 @@ static inline void skip_put_bits(PutBitContext *s, int n)
*/ */
static inline void set_put_bits_buffer_size(PutBitContext *s, int size) static inline void set_put_bits_buffer_size(PutBitContext *s, int size)
{ {
s->buf_end= s->buf + size; s->buf_end = s->buf + size;
} }
#endif /* AVCODEC_PUT_BITS_H */ #endif /* AVCODEC_PUT_BITS_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment