Ticket #870: writefunction_bitoverflow_870.patch

File writefunction_bitoverflow_870.patch, 837 bytes (added by adarsh, 11 years ago)
  • C:/Users/aramasub/Documents/svn_HEVCSoftware/HM-9.0-dev

     
    9898Void TComOutputBitstream::write   ( UInt uiBits, UInt uiNumberOfBits )
    9999{
    100100  assert( uiNumberOfBits <= 32 );
     101  assert( uiBits <= ((uiNumberOfBits == 32) ? 0xFFFFFFFF : ( (1 << uiNumberOfBits) - 1 )) );
    101102
    102103  /* any modulo 8 remainder of num_total_bits cannot be written this time,
    103104   * and will be held until next time. */