X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Frangecoder.c;h=face38fddc1d6dd86692c33d2aaadf41de9ab850;hb=55bf7fb6130a2a13c30498a787d6dfead39ecceb;hp=fcd564ace047dac3508bed299fc8127d546e4b0f;hpb=24368c4ae4de1c8b4556b9e042ed0b29368e8b59;p=ffmpeg diff --git a/libavcodec/rangecoder.c b/libavcodec/rangecoder.c index fcd564ace04..face38fddc1 100644 --- a/libavcodec/rangecoder.c +++ b/libavcodec/rangecoder.c @@ -17,7 +17,6 @@ * You should have received a copy of the GNU Lesser General Public * License along with FFmpeg; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * */ /** @@ -35,8 +34,8 @@ #include #include "avcodec.h" -#include "common.h" #include "rangecoder.h" +#include "bytestream.h" void ff_init_range_encoder(RangeCoder *c, uint8_t *buf, int buf_size){ @@ -54,8 +53,7 @@ void ff_init_range_decoder(RangeCoder *c, const uint8_t *buf, int buf_size){ /* cast to avoid compiler warning */ ff_init_range_encoder(c, (uint8_t *) buf, buf_size); - c->low =(*c->bytestream++)<<8; - c->low+= *c->bytestream++; + c->low = bytestream_get_be16(&c->bytestream); } void ff_build_rac_states(RangeCoder *c, int factor, int max_p){