comparison 4xm.c @ 9414:5a738e8f9524 libavcodec

Use void * instead of uint8_t * for the destination buffer for dsp.bswap_buf where easily possible (mimic, eatqi, 4xm). This allows to avoid a typecast.
author reimar
date Sun, 12 Apr 2009 12:25:53 +0000
parents e0be7b3d5aeb
children 141badec76fc
comparison
equal deleted inserted replaced
9413:1eafaea58613 9414:5a738e8f9524
136 const uint16_t *wordstream; 136 const uint16_t *wordstream;
137 int mv[256]; 137 int mv[256];
138 VLC pre_vlc; 138 VLC pre_vlc;
139 int last_dc; 139 int last_dc;
140 DECLARE_ALIGNED_8(DCTELEM, block[6][64]); 140 DECLARE_ALIGNED_8(DCTELEM, block[6][64]);
141 uint8_t *bitstream_buffer; 141 void *bitstream_buffer;
142 unsigned int bitstream_buffer_size; 142 unsigned int bitstream_buffer_size;
143 int version; 143 int version;
144 CFrameBuffer cfrm[CFRAME_BUFFER_COUNT]; 144 CFrameBuffer cfrm[CFRAME_BUFFER_COUNT];
145 } FourXContext; 145 } FourXContext;
146 146
377 bitstream_size+ bytestream_size+ wordstream_size - length); 377 bitstream_size+ bytestream_size+ wordstream_size - length);
378 return -1; 378 return -1;
379 } 379 }
380 380
381 f->bitstream_buffer= av_fast_realloc(f->bitstream_buffer, &f->bitstream_buffer_size, bitstream_size + FF_INPUT_BUFFER_PADDING_SIZE); 381 f->bitstream_buffer= av_fast_realloc(f->bitstream_buffer, &f->bitstream_buffer_size, bitstream_size + FF_INPUT_BUFFER_PADDING_SIZE);
382 f->dsp.bswap_buf((uint32_t*)f->bitstream_buffer, (const uint32_t*)(buf + extra), bitstream_size/4); 382 f->dsp.bswap_buf(f->bitstream_buffer, (const uint32_t*)(buf + extra), bitstream_size/4);
383 init_get_bits(&f->gb, f->bitstream_buffer, 8*bitstream_size); 383 init_get_bits(&f->gb, f->bitstream_buffer, 8*bitstream_size);
384 384
385 f->wordstream= (const uint16_t*)(buf + extra + bitstream_size); 385 f->wordstream= (const uint16_t*)(buf + extra + bitstream_size);
386 f->bytestream= buf + extra + bitstream_size + wordstream_size; 386 f->bytestream= buf + extra + bitstream_size + wordstream_size;
387 387
655 init_get_bits(&f->gb, buf + 4, 8*bitstream_size); 655 init_get_bits(&f->gb, buf + 4, 8*bitstream_size);
656 656
657 prestream_size= length + buf - prestream; 657 prestream_size= length + buf - prestream;
658 658
659 f->bitstream_buffer= av_fast_realloc(f->bitstream_buffer, &f->bitstream_buffer_size, prestream_size + FF_INPUT_BUFFER_PADDING_SIZE); 659 f->bitstream_buffer= av_fast_realloc(f->bitstream_buffer, &f->bitstream_buffer_size, prestream_size + FF_INPUT_BUFFER_PADDING_SIZE);
660 f->dsp.bswap_buf((uint32_t*)f->bitstream_buffer, (const uint32_t*)prestream, prestream_size/4); 660 f->dsp.bswap_buf(f->bitstream_buffer, (const uint32_t*)prestream, prestream_size/4);
661 init_get_bits(&f->pre_gb, f->bitstream_buffer, 8*prestream_size); 661 init_get_bits(&f->pre_gb, f->bitstream_buffer, 8*prestream_size);
662 662
663 f->last_dc= 0*128*8*8; 663 f->last_dc= 0*128*8*8;
664 664
665 for(y=0; y<height; y+=16){ 665 for(y=0; y<height; y+=16){