[cvs] / xvidcore / src / decoder.c Repository:
ViewVC logotype

Diff of /xvidcore/src/decoder.c

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

revision 1.49.2.13, Wed Oct 1 23:23:00 2003 UTC revision 1.49.2.14, Fri Oct 3 15:49:21 2003 UTC
# Line 940  Line 940 
940                                  mb->quant = quant;                                  mb->quant = quant;
941    
942                                  if (dec->interlacing) {                                  if (dec->interlacing) {
943                                          if (cbp || intra) {                                          if ((cbp || intra) && !mcsel) {
944                                                  mb->field_dct = BitstreamGetBit(bs);                                                  mb->field_dct = BitstreamGetBit(bs);
945                                                  DPRINTF(XVID_DEBUG_MB,"decp: field_dct: %i\n", mb->field_dct);                                                  DPRINTF(XVID_DEBUG_MB,"decp: field_dct: %i\n", mb->field_dct);
946                                          }                                          }
# Line 1600  Line 1600 
1600                                                  quant = 1;                                                  quant = 1;
1601                                          }                                          }
1602                                  }                                  }
1603    
1604                                    if (dec->interlacing) {
1605                                            if (mb->cbp) {
1606                                                    mb->field_dct = BitstreamGetBit(bs);
1607                                                    DPRINTF(XVID_DEBUG_MB,"decp: field_dct: %i\n", mb->field_dct);
1608                                            }
1609    
1610                                            if (mb->mb_type) {
1611                                                    mb->field_pred = BitstreamGetBit(bs);
1612                                                    DPRINTF(XVID_DEBUG_MB, "decp: field_pred: %i\n", mb->field_pred);
1613    
1614                                                    if (mb->field_pred) {
1615                                                            mb->field_for_top = BitstreamGetBit(bs);
1616                                                            DPRINTF(XVID_DEBUG_MB,"decp: field_for_top: %i\n", mb->field_for_top);
1617                                                            mb->field_for_bot = BitstreamGetBit(bs);
1618                                                            DPRINTF(XVID_DEBUG_MB,"decp: field_for_bot: %i\n", mb->field_for_bot);
1619                                                    }
1620                                            }
1621                                    }
1622    
1623                          } else {                          } else {
1624                                  mb->mb_type = MODE_DIRECT_NONE_MV;                                  mb->mb_type = MODE_DIRECT_NONE_MV;
1625                                  mb->cbp = 0;                                  mb->cbp = 0;

Legend:
Removed from v.1.49.2.13  
changed lines
  Added in v.1.49.2.14

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