From 6647ab80e36aa2484a145029141984843958b246 Mon Sep 17 00:00:00 2001 From: Ramiro Polla Date: Sun, 13 Jul 2008 14:27:48 +0000 Subject: bitstream: move put_sbits() from flacenc.c to bitstream.h and use it throughout libavcodec. Originally committed as revision 14204 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/h261enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavcodec/h261enc.c') diff --git a/libavcodec/h261enc.c b/libavcodec/h261enc.c index 74f6ab7b09..564113fdfd 100644 --- a/libavcodec/h261enc.c +++ b/libavcodec/h261enc.c @@ -61,7 +61,7 @@ void ff_h261_encode_picture_header(MpegEncContext * s, int picture_number){ temp_ref= s->picture_number * (int64_t)30000 * s->avctx->time_base.num / (1001 * (int64_t)s->avctx->time_base.den); //FIXME maybe this should use a timestamp - put_bits(&s->pb, 5, temp_ref & 0x1f); /* TemporalReference */ + put_sbits(&s->pb, 5, temp_ref); /* TemporalReference */ put_bits(&s->pb, 1, 0); /* split screen off */ put_bits(&s->pb, 1, 0); /* camera off */ @@ -309,7 +309,7 @@ static void h261_encode_block(H261Context * h, DCTELEM * block, int n){ put_bits(&s->pb, 6, run); assert(slevel != 0); assert(level <= 127); - put_bits(&s->pb, 8, slevel & 0xff); + put_sbits(&s->pb, 8, slevel); } else { put_bits(&s->pb, 1, sign); } -- cgit v1.2.3