Ignore:
Timestamp:
10 Nov 2014, 14:19:08 (10 years ago)
Author:
tech
Message:

Removed 3D-HEVC related code.

Location:
branches/HTM-13.0-MV-draft-2/source/App/TAppDecoder
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-13.0-MV-draft-2/source/App/TAppDecoder/TAppDecCfg.cpp

    r1084 r1128  
    6868  string cfg_ReconFile;
    6969  string cfg_TargetDecLayerIdSetFile;
    70 #if H_3D
    71   string cfg_ScaleOffsetFile;
    72 #endif
    7370
    7471  po::Options opts;
     
    7875  ("ReconFile,o",     cfg_ReconFile,     string(""), "reconstructed YUV output file name\n"
    7976                                                     "YUV writing is skipped if omitted")
    80 #if H_3D
    81   ("ScaleOffsetFile,p", cfg_ScaleOffsetFile, string(""), "file with coded scales and offsets")
    82 #endif
    8377  ("SkipFrames,s", m_iSkipFrame, 0, "number of frames to skip before random access")
    8478  ("OutputBitDepth,d", m_outputBitDepthY, 0, "bit depth of YUV output luma component (default: use 0 for native depth)")
     
    116110  m_pchReconFile = cfg_ReconFile.empty() ? NULL : strdup(cfg_ReconFile.c_str());
    117111
    118 #if H_3D
    119   m_pchScaleOffsetFile = cfg_ScaleOffsetFile.empty() ? NULL : strdup(cfg_ScaleOffsetFile.c_str());
    120 #endif
    121112  if (!m_pchBitstreamFile)
    122113  {
  • branches/HTM-13.0-MV-draft-2/source/App/TAppDecoder/TAppDecCfg.h

    r1084 r1128  
    6363#endif
    6464  Char*         m_pchReconFile;                       ///< output reconstruction file name
    65 #if H_3D
    66   Char*         m_pchScaleOffsetFile;                 ///< output coded scale and offset parameters
    67 #endif
    6865  Int           m_iSkipFrame;                         ///< counter for frames prior to the random access point to skip
    6966  Int           m_outputBitDepthY;                    ///< bit depth used for writing output (luma)
  • branches/HTM-13.0-MV-draft-2/source/App/TAppDecoder/TAppDecTop.cpp

    r1084 r1128  
    6767  }
    6868#endif
    69 #if H_3D
    70     m_pScaleOffsetFile  = 0;
    71 #endif
    7269
    7370#if H_MV
     
    103100    m_pchReconFile = NULL;
    104101  }
    105 #if H_3D
    106   if (m_pchScaleOffsetFile)
    107   {
    108     free (m_pchScaleOffsetFile);
    109     m_pchScaleOffsetFile = NULL;
    110   }
    111 #endif
    112102}
    113103
     
    139129  }
    140130
    141 #if H_3D
    142   if( m_pchScaleOffsetFile )
    143   {
    144     m_pScaleOffsetFile = ::fopen( m_pchScaleOffsetFile, "wt" );
    145     AOF( m_pScaleOffsetFile );
    146   }
    147 #endif
    148131  InputByteStream bytestream(bitstreamFile);
    149132
     
    265248          }
    266249        }
    267 #if H_3D
    268         if (nalu.m_nalUnitType == NAL_UNIT_VPS )
    269         {                 
    270           m_cCamParsCollector.init( m_pScaleOffsetFile, m_tDecTop[decIdx]->getPrefetchedVPS() );
    271         }       
    272 #endif
    273250        bNewPicture       = ( newSliceDiffLayer || newSliceDiffPoc ) && !sliceSkippedFlag;
    274251        if ( nalu.isSlice() && firstSlice && !sliceSkippedFlag )       
     
    346323#endif
    347324#endif
    348 #if H_3D
    349     if ( allLayersDecoded || !bitstreamFile )
    350     {
    351       for( Int dI = 0; dI < m_numDecoders; dI++ )
    352       {
    353         TComPic* picLastCoded = m_ivPicLists.getPic( m_tDecTop[dI]->getLayerId(), pocLastPic );
    354         assert( picLastCoded != NULL );       
    355         picLastCoded->compressMotion(1);
    356       }
    357     }
    358 #endif
    359325
    360326    if( pcListPic )
     
    469435  }
    470436#if H_MV
    471 #if H_3D
    472   if( m_cCamParsCollector.isInitialized() )
    473   {
    474     m_cCamParsCollector.setSlice( 0 );
    475   }
    476 #endif
    477437  for(UInt decIdx = 0; decIdx < m_numDecoders; decIdx++)
    478438  {
     
    498458  // initialize global variables
    499459  initROM(); 
    500 #if H_3D_DIM_DMM
    501   initWedgeLists();
    502 #endif
    503460#else
    504461  // create decoder class
     
    538495  // destroy decoder class
    539496  m_cTDecTop.destroy();
    540 #endif
    541 #if H_3D
    542   m_cCamParsCollector.uninit();
    543   if( m_pScaleOffsetFile )
    544   {
    545     ::fclose( m_pScaleOffsetFile );
    546   }
    547497#endif
    548498}
     
    10511001    m_tDecTop[ decIdx ]->setTargetOptLayerSetIdx( m_targetOptLayerSetIdx );   
    10521002
    1053 #if H_3D
    1054    m_tDecTop[ decIdx ]->setCamParsCollector( &m_cCamParsCollector );
    1055 #endif
    10561003
    10571004    // append pic list of new decoder to PicLists
  • branches/HTM-13.0-MV-draft-2/source/App/TAppDecoder/TAppDecTop.h

    r976 r1128  
    8282#endif
    8383
    84 #if H_3D
    85   FILE*                           m_pScaleOffsetFile;
    86   CamParsCollector                m_cCamParsCollector;
    87 #endif
    8884public:
    8985  TAppDecTop();
Note: See TracChangeset for help on using the changeset viewer.