# HG changeset patch # User michael # Date 1140699937 0 # Node ID 5d305fcbf54e237e249d72dc7d1a1e2518ddfaca # Parent 25493c849d70671fbd1d14bb0946710429a7e485 dont lowwer qnos of more blocks then needed diff -r 25493c849d70 -r 5d305fcbf54e dv.c --- a/dv.c Thu Feb 23 10:07:41 2006 +0000 +++ b/dv.c Thu Feb 23 13:05:37 2006 +0000 @@ -731,6 +731,7 @@ int i, j, k, a, prev, a2; EncBlockInfo* b; + size[4]= 1<<24; do { b = blks; for (i=0; i<5; i++) { @@ -766,9 +767,9 @@ size[i] += b->bit_size[a]; } } + if(vs_total_ac_bits >= size[0] + size[1] + size[2] + size[3] + size[4]) + return; } - if(vs_total_ac_bits >= size[0] + size[1] + size[2] + size[3] + size[4]) - return; } while (qnos[0]|qnos[1]|qnos[2]|qnos[3]|qnos[4]);