comparison libpostproc/postprocess.c @ 1724:ea5200a9f730 libavcodec

mpeg2 QP clamping fix
author michael
date Sun, 04 Jan 2004 17:29:51 +0000
parents a320fe172086
children 3875b8b30399
comparison
equal deleted inserted replaced
1723:033d889d7c2c 1724:ea5200a9f730
941 if((pict_type&7)!=3) 941 if((pict_type&7)!=3)
942 { 942 {
943 int i; 943 int i;
944 const int count= mbHeight * QPStride; 944 const int count= mbHeight * QPStride;
945 for(i=0; i<(count>>2); i++){ 945 for(i=0; i<(count>>2); i++){
946 ((uint32_t*)c->nonBQPTable)[i] = ((uint32_t*)QP_store)[i] & 0x1F1F1F1F; 946 ((uint32_t*)c->nonBQPTable)[i] = ((uint32_t*)QP_store)[i] & 0x3F3F3F3F;
947 } 947 }
948 for(i<<=2; i<count; i++){ 948 for(i<<=2; i<count; i++){
949 c->nonBQPTable[i] = QP_store[i] & 0x1F; 949 c->nonBQPTable[i] = QP_store[i] & 0x3F;
950 } 950 }
951 } 951 }
952 952
953 if(verbose>2) 953 if(verbose>2)
954 { 954 {