Mercurial > libavcodec.hg
comparison h263.c @ 2437:8a30df830ad6 libavcodec
x86_64 pointer typecast fix by (Martin Drab <drab kepler.fjfi.cvut cz>)
author | michael |
---|---|
date | Tue, 18 Jan 2005 01:01:54 +0000 |
parents | 18b8b2dcc037 |
children | f5fe61bd08ac |
comparison
equal
deleted
inserted
replaced
2436:86d14aebd527 | 2437:8a30df830ad6 |
---|---|
3007 void ff_mpeg4_init_partitions(MpegEncContext *s) | 3007 void ff_mpeg4_init_partitions(MpegEncContext *s) |
3008 { | 3008 { |
3009 uint8_t *start= pbBufPtr(&s->pb); | 3009 uint8_t *start= pbBufPtr(&s->pb); |
3010 uint8_t *end= s->pb.buf_end; | 3010 uint8_t *end= s->pb.buf_end; |
3011 int size= end - start; | 3011 int size= end - start; |
3012 int pb_size = (((int)start + size/3)&(~3)) - (int)start; | 3012 int pb_size = (((long)start + size/3)&(~3)) - (long)start; |
3013 int tex_size= (size - 2*pb_size)&(~3); | 3013 int tex_size= (size - 2*pb_size)&(~3); |
3014 | 3014 |
3015 set_put_bits_buffer_size(&s->pb, pb_size); | 3015 set_put_bits_buffer_size(&s->pb, pb_size); |
3016 init_put_bits(&s->tex_pb, start + pb_size , tex_size); | 3016 init_put_bits(&s->tex_pb, start + pb_size , tex_size); |
3017 init_put_bits(&s->pb2 , start + pb_size + tex_size, pb_size); | 3017 init_put_bits(&s->pb2 , start + pb_size + tex_size, pb_size); |