Ignore:
Timestamp:
13 Oct 2014, 16:44:51 (11 years ago)
Author:
tech
Message:

Removed 3D-HEVC related integrations.

Location:
branches/HTM-12.1-MV-draft-1/source/App/TAppDecoder
Files:
4 edited

Legend:

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

    r1066 r1072  
    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)")
     
    118112  m_pchReconFile = cfg_ReconFile.empty() ? NULL : strdup(cfg_ReconFile.c_str());
    119113
    120 #if H_3D
    121   m_pchScaleOffsetFile = cfg_ScaleOffsetFile.empty() ? NULL : strdup(cfg_ScaleOffsetFile.c_str());
    122 #endif
    123114  if (!m_pchBitstreamFile)
    124115  {
  • branches/HTM-12.1-MV-draft-1/source/App/TAppDecoder/TAppDecCfg.h

    r1066 r1072  
    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-12.1-MV-draft-1/source/App/TAppDecoder/TAppDecTop.cpp

    r1066 r1072  
    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
     
    269252#endif
    270253        }
    271 #if H_3D
    272         if (nalu.m_nalUnitType == NAL_UNIT_VPS )
    273         {                 
    274           m_cCamParsCollector.init( m_pScaleOffsetFile, m_tDecTop[decIdx]->getPrefetchedVPS() );
    275         }       
    276 #endif
    277254        bNewPicture       = ( newSliceDiffLayer || newSliceDiffPoc ) && !sliceSkippedFlag;
    278255        if ( nalu.isSlice() && firstSlice && !sliceSkippedFlag )       
     
    350327#endif
    351328#endif
    352 #if H_3D
    353     if ( allLayersDecoded || !bitstreamFile )
    354     {
    355       for( Int dI = 0; dI < m_numDecoders; dI++ )
    356       {
    357         TComPic* picLastCoded = m_ivPicLists.getPic( m_tDecTop[dI]->getLayerId(), pocLastPic );
    358         assert( picLastCoded != NULL );       
    359         picLastCoded->compressMotion(1);
    360       }
    361     }
    362 #endif
    363329
    364330    if( pcListPic )
     
    473439  }
    474440#if H_MV
    475 #if H_3D
    476   if( m_cCamParsCollector.isInitialized() )
    477   {
    478     m_cCamParsCollector.setSlice( 0 );
    479   }
    480 #endif
    481441  for(UInt decIdx = 0; decIdx < m_numDecoders; decIdx++)
    482442  {
     
    502462  // initialize global variables
    503463  initROM(); 
    504 #if H_3D_DIM_DMM
    505   initWedgeLists();
    506 #endif
    507464#else
    508465  // create decoder class
     
    542499  // destroy decoder class
    543500  m_cTDecTop.destroy();
    544 #endif
    545 #if H_3D
    546   m_cCamParsCollector.uninit();
    547   if( m_pScaleOffsetFile )
    548   {
    549     ::fclose( m_pScaleOffsetFile );
    550   }
    551501#endif
    552502}
     
    10601010    m_tDecTop[ decIdx ]->setTargetOptLayerSetIdx( m_targetOptLayerSetIdx );   
    10611011
    1062 #if H_3D
    1063    m_tDecTop[ decIdx ]->setCamParsCollector( &m_cCamParsCollector );
    1064 #endif
    10651012
    10661013    // append pic list of new decoder to PicLists
  • branches/HTM-12.1-MV-draft-1/source/App/TAppDecoder/TAppDecTop.h

    r976 r1072  
    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.