Mercurial > libavcodec.hg
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 { |