Changeset 166

Show
Ignore:
Timestamp:
10/19/06 09:01:38 (2 years ago)
Author:
gbooker
Message:

Properly read the 12 bit number. This was my problem with some of the subtitles not displaying

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/VobSubCodec.c

    r141 r166  
    590590                // coordinates of image 
    591591                controlDataOut->startCol   = controlSeq[i + 1] << 4; 
    592                 controlDataOut->startCol  += controlSeq[i + 2] & 0xf0
     592                controlDataOut->startCol  += (controlSeq[i + 2] & 0xf0) >> 4
    593593                controlDataOut->endCol    = (controlSeq[i + 2] & 0x0f) << 8; 
    594594                controlDataOut->endCol    += controlSeq[i + 3]; 
    595595                controlDataOut->startLine  = controlSeq[i + 4] << 4; 
    596                 controlDataOut->startLine += controlSeq[i + 5] & 0xf0
     596                controlDataOut->startLine += (controlSeq[i + 5] & 0xf0) >> 4
    597597                controlDataOut->endLine   = (controlSeq[i + 5] & 0x0f) << 8; 
    598598                controlDataOut->endLine   += controlSeq[i + 6];