# HG changeset patch # User rbultje # Date 1257804643 0 # Node ID 9f16f997c41b8a7f190a1559148037af0bde9472 # Parent 8d536f190e6e674a3d08a40d4b49add736d5498c Make get_bits_left() available for use in libavcodec (was previously held private in dv.c for some reason). See "[PATCH] get_bits_left()" thread. diff -r 8d536f190e6e -r 9f16f997c41b dv.c --- a/dv.c Mon Nov 09 22:04:03 2009 +0000 +++ b/dv.c Mon Nov 09 22:10:43 2009 +0000 @@ -416,11 +416,6 @@ /* see dv_88_areas and dv_248_areas for details */ static const int mb_area_start[5] = { 1, 6, 21, 43, 64 }; -static inline int get_bits_left(GetBitContext *s) -{ - return s->size_in_bits - get_bits_count(s); -} - static inline int put_bits_left(PutBitContext* s) { return (s->buf_end - s->buf) * 8 - put_bits_count(s); diff -r 8d536f190e6e -r 9f16f997c41b get_bits.h --- a/get_bits.h Mon Nov 09 22:04:03 2009 +0000 +++ b/get_bits.h Mon Nov 09 22:10:43 2009 +0000 @@ -702,4 +702,9 @@ return 2 - get_bits1(gb); } +static inline int get_bits_left(GetBitContext *gb) +{ + return gb->size_in_bits - get_bits_count(gb); +} + #endif /* AVCODEC_GET_BITS_H */