comparison bitstream.c @ 5247:32b69770ae23 libavcodec

simplify ff_copy_bits() when compiled with config-small
author aurel
date Sat, 07 Jul 2007 23:03:14 +0000
parents 2a340aea762d
children 20bea6a9950c
comparison
equal deleted inserted replaced
5246:9975783f1cb2 5247:32b69770ae23
67 int bits= length&15; 67 int bits= length&15;
68 int i; 68 int i;
69 69
70 if(length==0) return; 70 if(length==0) return;
71 71
72 if(words < 16 || put_bits_count(pb)&7){ 72 if(ENABLE_SMALL || words < 16 || put_bits_count(pb)&7){
73 for(i=0; i<words; i++) put_bits(pb, 16, be2me_16(srcw[i])); 73 for(i=0; i<words; i++) put_bits(pb, 16, be2me_16(srcw[i]));
74 }else{ 74 }else{
75 for(i=0; put_bits_count(pb)&31; i++) 75 for(i=0; put_bits_count(pb)&31; i++)
76 put_bits(pb, 8, src[i]); 76 put_bits(pb, 8, src[i]);
77 flush_put_bits(pb); 77 flush_put_bits(pb);