Mercurial > libavcodec.hg
diff h261enc.c @ 7260:3ec34b551aae libavcodec
bitstream: move put_sbits() from flacenc.c to bitstream.h and use it
throughout libavcodec.
author | ramiro |
---|---|
date | Sun, 13 Jul 2008 14:27:48 +0000 |
parents | e943e1409077 |
children | e9d9d946f213 |
line wrap: on
line diff
--- a/h261enc.c Sun Jul 13 14:25:31 2008 +0000 +++ b/h261enc.c Sun Jul 13 14:27:48 2008 +0000 @@ -61,7 +61,7 @@ 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 @@ 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); }