Ignore:
Timestamp:
13 Aug 2015, 17:38:13 (9 years ago)
Author:
tech
Message:

Merged 14.1-update-dev1@1312.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibEncoder/SyntaxElementWriter.cpp

    r1179 r1313  
    22 * License, included below. This software may be subject to other third party
    33 * and contributor rights, including patent rights, and no such rights are
    4  * granted under this license. 
     4 * granted under this license.
    55 *
    6 * Copyright (c) 2010-2015, ITU/ISO/IEC
     6 * Copyright (c) 2010-2015, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    5252    if ( !g_disableNumbering )
    5353    {
    54 #endif
     54      incSymbolCounter();
     55      fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter );
     56    }
     57#else
    5558    fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter++ );
    56 #if H_MV_ENC_DEC_TRAC
    57     }
    5859#endif
    5960
    6061    if( length<10 )
    6162    {
    62       fprintf( g_hTrace, "%-50s u(%d)  : %d\n", pSymbolName, length, value ); 
     63      fprintf( g_hTrace, "%-50s u(%d)  : %d\n", pSymbolName, length, value );
    6364    }
    6465    else
    6566    {
    66       fprintf( g_hTrace, "%-50s u(%d) : %d\n", pSymbolName, length, value ); 
     67      fprintf( g_hTrace, "%-50s u(%d) : %d\n", pSymbolName, length, value );
    6768    }
    6869  }
     
    7778    if ( !g_disableNumbering )
    7879    {
    79 #endif
     80      incSymbolCounter();
     81      fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter );
     82    }
     83#else
    8084    fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter++ );
    81 #if H_MV_ENC_DEC_TRAC
    82     }
    8385#endif
    8486
    85     fprintf( g_hTrace, "%-50s ue(v) : %d\n", pSymbolName, value ); 
     87    fprintf( g_hTrace, "%-50s ue(v) : %d\n", pSymbolName, value );
    8688  }
    8789}
     
    9597    if ( !g_disableNumbering )
    9698    {
    97 #endif
     99      incSymbolCounter();
     100      fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter );
     101    }
     102#else
    98103    fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter++ );
    99 #if H_MV_ENC_DEC_TRAC
    100     }
    101104#endif
    102105
    103     fprintf( g_hTrace, "%-50s se(v) : %d\n", pSymbolName, value ); 
     106    fprintf( g_hTrace, "%-50s se(v) : %d\n", pSymbolName, value );
    104107  }
    105108}
     
    113116    if ( !g_disableNumbering )
    114117    {
     118      incSymbolCounter();
     119      fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter );
     120    }
     121#else
     122     fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter++ );
    115123#endif
    116     fprintf( g_hTrace, "%8lld  ", g_nSymbolCounter++ );
    117 #if H_MV_ENC_DEC_TRAC
    118     }
    119 #endif
    120     fprintf( g_hTrace, "%-50s u(1)  : %d\n", pSymbolName, value );
     124
     125    fprintf( g_hTrace, "%-50s u(1)  : %d\n", pSymbolName, value );
    121126  }
    122127}
     
    135140  UInt uiLength = 1;
    136141  UInt uiTemp = ++uiCode;
    137  
     142
    138143  assert ( uiTemp );
    139  
     144
    140145  while( 1 != uiTemp )
    141146  {
     
    151156{
    152157  UInt uiCode;
    153  
     158
    154159  uiCode = xConvertToUInt( iCode );
    155160  xWriteUvlc( uiCode );
     
    161166}
    162167
     168Void SyntaxElementWriter::xWriteRbspTrailingBits()
     169{
     170  WRITE_FLAG( 1, "rbsp_stop_one_bit");
     171  Int cnt = 0;
     172  while (m_pcBitIf->getNumBitsUntilByteAligned())
     173  {
     174    WRITE_FLAG( 0, "rbsp_alignment_zero_bit");
     175    cnt++;
     176  }
     177  assert(cnt<8);
     178}
     179
    163180//! \}
Note: See TracChangeset for help on using the changeset viewer.