[svn] / branches / dev-api-4 / xvidcore / src / quant / adapt_quant.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/src/quant/adapt_quant.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1052, Mon Jun 2 11:47:30 2003 UTC revision 1053, Mon Jun 9 01:25:19 2003 UTC
# Line 61  Line 61 
61                                            int min_quant,                                            int min_quant,
62                                            int max_quant,                                            int max_quant,
63                                            int mb_width,                                            int mb_width,
64                                            int mb_height)        // no qstride because normalization                                            int mb_height)        /* no qstride because normalization */
65  {  {
66          int i, j, k, l;          int i, j, k, l;
67    
# Line 91  Line 91 
91                  return(-1);                  return(-1);
92    
93          for (k = 0; k < mb_height; k++) {          for (k = 0; k < mb_height; k++) {
94                  for (l = 0; l < mb_width; l++)  // do this for all macroblocks individually                  for (l = 0; l < mb_width; l++)  /* do this for all macroblocks individually  */
95                  {                  {
96                          quant[k * mb_width + l] = (float) framequant;                          quant[k * mb_width + l] = (float) framequant;
97    
98                          // calculate luminance-masking                          /* calculate luminance-masking */
99                          ptr = &buf[16 * k * stride + 16 * l];   // address of MB                          ptr = &buf[16 * k * stride + 16 * l];   /* address of MB */
100    
101                          val[k * mb_width + l] = 0.;                          val[k * mb_width + l] = 0.;
102    
# Line 117  Line 117 
117          if (((global <GlobalBrightThres) &&(global >GlobalDarkThres))          if (((global <GlobalBrightThres) &&(global >GlobalDarkThres))
118                  || (mid_range < MidRangeThres)) {                  || (mid_range < MidRangeThres)) {
119                  for (k = 0; k < mb_height; k++) {                  for (k = 0; k < mb_height; k++) {
120                          for (l = 0; l < mb_width; l++)  // do this for all macroblocks individually                          for (l = 0; l < mb_width; l++)  /* do this for all macroblocks individually */
121                          {                          {
122                                  if (val[k * mb_width + l] < DarkThres)                                  if (val[k * mb_width + l] < DarkThres)
123                                          quant[k * mb_width + l] +=                                          quant[k * mb_width + l] +=

Legend:
Removed from v.1052  
changed lines
  Added in v.1053

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4