Changeset 1024 in 3DVCSoftware for branches/HTM-11.2-dev2-Samsung


Ignore:
Timestamp:
29 Jul 2014, 03:58:02 (10 years ago)
Author:
samsung-htm
Message:

Integration of JCT3V-I0090: vps_extension2 clean-up

Location:
branches/HTM-11.2-dev2-Samsung
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.2-dev2-Samsung/source/Lib/TLibCommon/TypeDef.h

    r1017 r1024  
    257257#define KWU_RC_VIEWRC_E0227               0  ///< JCT3V-E0227, view-wise target bitrate allocation
    258258#define KWU_RC_MADPRED_E0227              0  ///< JCT3V-E0227, inter-view MAD prediction
     259
     260#define SEC_VPS_CLEANUP_I0090             1
    259261
    260262#endif // H_3D
  • branches/HTM-11.2-dev2-Samsung/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1007 r1024  
    17581758{
    17591759  UInt uiCode;
     1760#if SEC_VPS_CLEANUP_I0090
     1761  for( Int i = 1; i <= pcVPS->getMaxLayersMinus1(); i++ )
     1762#else
    17601763  for( Int i = 0; i <= pcVPS->getMaxLayersMinus1(); i++ )
     1764#endif
    17611765  {
    17621766#if H_3D_ARP
     
    17671771    pcVPS->setSubPULog2Size(i, 0);
    17681772#endif
     1773#if !SEC_VPS_CLEANUP_I0090
    17691774    if ( i != 0 )
     1775#endif
    17701776    {
    17711777#if MTK_I0099_VPS_EX2
     
    18491855
    18501856  READ_UVLC( uiCamParPrecision, "cp_precision" );
     1857#if SEC_VPS_CLEANUP_I0090
     1858  for (UInt viewIndex=1; viewIndex<pcVPS->getNumViews(); viewIndex++)
     1859#else
    18511860  for (UInt viewIndex=0; viewIndex<pcVPS->getNumViews(); viewIndex++)
     1861#endif
    18521862  {
    18531863    pcVPS->setCamParPresent         ( viewIndex, false );
  • branches/HTM-11.2-dev2-Samsung/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1007 r1024  
    15601560Void TEncCavlc::codeVPSExtension2( TComVPS* pcVPS )
    15611561{
     1562#if SEC_VPS_CLEANUP_I0090
     1563  for( Int i = 1; i <= pcVPS->getMaxLayersMinus1(); i++ )
     1564#else
    15621565  for( Int i = 0; i <= pcVPS->getMaxLayersMinus1(); i++ )
    1563   {
     1566#endif
     1567  {
     1568#if !SEC_VPS_CLEANUP_I0090
    15641569    if (i!= 0)
     1570#endif
    15651571    {
    15661572#if MTK_I0099_VPS_EX2
     
    16211627  }
    16221628  WRITE_UVLC( pcVPS->getCamParPrecision(), "cp_precision" );
     1629#if SEC_VPS_CLEANUP_I0090
     1630  for (UInt viewIndex=1; viewIndex<pcVPS->getNumViews(); viewIndex++)
     1631#else
    16231632  for (UInt viewIndex=0; viewIndex<pcVPS->getNumViews(); viewIndex++)
     1633#endif
    16241634  {
    16251635    WRITE_FLAG( pcVPS->getCamParPresent(viewIndex) ? 1 : 0, "cp_present_flag[i]" );
Note: See TracChangeset for help on using the changeset viewer.