From ca1daf0ad06e349344b80b90ea9cb91edda58bb8 Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Sun, 26 Aug 2007 22:38:57 +0000 Subject: add get_unary_0_33() to help gcc with inlining Originally committed as revision 10242 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/unary.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libavcodec/unary.h') diff --git a/libavcodec/unary.h b/libavcodec/unary.h index daf02c3aab..0f600cc4e0 100644 --- a/libavcodec/unary.h +++ b/libavcodec/unary.h @@ -38,4 +38,14 @@ static inline int get_unary(GetBitContext *gb, int stop, int len) return i; } +/** + * Get unary code terminated by a 0 with a maximum length of 33 + * @param gb GetBitContext + * @return Unary length/index + */ +static inline int get_unary_0_33(GetBitContext *gb) +{ + return get_unary(gb, 0, 33); +} + #endif /* AVCODEC_UNARY_H */ -- cgit v1.2.3