1 static const int vs_total_ac_bits = 2680;
2 typedef struct EncBlockInfo {
3       short mb[64];
4       unsigned char next[64];
5 } EncBlockInfo;
dv_guess_qnos(EncBlockInfo * blks,int * qnos)6 inline void dv_guess_qnos(EncBlockInfo* blks, int* qnos) {
7       int size[5];
8       int j, k, a, prev;
9       EncBlockInfo* b;
10       for(a=2; a==2 || vs_total_ac_bits < size[0]; a+=a){
11 	 for (j=0; j<6*5; j++, b++) {
12 	     for (k= b->next[prev]; k<64; k= b->next[k]) {
13 		 if(b->mb[k] < a && b->mb[k] > -a){
14 		     b->next[prev] = b->next[k];
15 		 }
16 		 else{
17 		     prev = k;
18 		 }
19 	     }
20 	 }
21      }
22 }
23