Changeset 1222 in 3DVCSoftware


Ignore:
Timestamp:
21 May 2015, 15:43:58 (10 years ago)
Author:
rwth
Message:
  • migration of DBBP (to be tested)
Location:
branches/HTM-14.1-update-dev4-RWTH
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev4-RWTH/HTM.xcodeproj/project.pbxproj

    r758 r1222  
    2525
    2626/* Begin PBXBuildFile section */
    27                 7874637E17D5DD900040CFC7 /* encmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462C117D5DD7B0040CFC7 /* encmain.cpp */; };
    28                 7874637F17D5DD900040CFC7 /* TAppEncCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462C217D5DD7B0040CFC7 /* TAppEncCfg.cpp */; };
    29                 7874638017D5DD900040CFC7 /* TAppEncTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462C417D5DD7B0040CFC7 /* TAppEncTop.cpp */; };
    30                 7874638117D5DDA60040CFC7 /* NALwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633F17D5DD840040CFC7 /* NALwrite.cpp */; };
    31                 7874638217D5DDA60040CFC7 /* SEIwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634117D5DD840040CFC7 /* SEIwrite.cpp */; };
    32                 7874638317D5DDA60040CFC7 /* SyntaxElementWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634317D5DD840040CFC7 /* SyntaxElementWriter.cpp */; };
    33                 7874638417D5DDA60040CFC7 /* TEncAnalyze.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634517D5DD840040CFC7 /* TEncAnalyze.cpp */; };
    34                 7874638517D5DDA60040CFC7 /* TEncBinCoderCABAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634817D5DD840040CFC7 /* TEncBinCoderCABAC.cpp */; };
    35                 7874638617D5DDA60040CFC7 /* TEncBinCoderCABACCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634A17D5DD840040CFC7 /* TEncBinCoderCABACCounter.cpp */; };
    36                 7874638717D5DDA60040CFC7 /* TEncCavlc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634C17D5DD840040CFC7 /* TEncCavlc.cpp */; };
    37                 7874638817D5DDA60040CFC7 /* TEncCu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874634F17D5DD840040CFC7 /* TEncCu.cpp */; };
    38                 7874638917D5DDA60040CFC7 /* TEncEntropy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635117D5DD840040CFC7 /* TEncEntropy.cpp */; };
    39                 7874638A17D5DDA60040CFC7 /* TEncGOP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635317D5DD840040CFC7 /* TEncGOP.cpp */; };
    40                 7874638B17D5DDA60040CFC7 /* TEncPic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635517D5DD840040CFC7 /* TEncPic.cpp */; };
    41                 7874638C17D5DDA60040CFC7 /* TEncPreanalyzer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635717D5DD840040CFC7 /* TEncPreanalyzer.cpp */; };
    42                 7874638D17D5DDA60040CFC7 /* TEncRateCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635917D5DD840040CFC7 /* TEncRateCtrl.cpp */; };
    43                 7874638E17D5DDA60040CFC7 /* TEncSampleAdaptiveOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635B17D5DD840040CFC7 /* TEncSampleAdaptiveOffset.cpp */; };
    44                 7874638F17D5DDA60040CFC7 /* TEncSbac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635D17D5DD840040CFC7 /* TEncSbac.cpp */; };
    45                 7874639017D5DDA60040CFC7 /* TEncSearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874635F17D5DD840040CFC7 /* TEncSearch.cpp */; };
    46                 7874639117D5DDA60040CFC7 /* TEncSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636117D5DD840040CFC7 /* TEncSlice.cpp */; };
    47                 7874639217D5DDA60040CFC7 /* TEncTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636317D5DD840040CFC7 /* TEncTop.cpp */; };
    48                 7874639317D5DDA60040CFC7 /* WeightPredAnalysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636517D5DD840040CFC7 /* WeightPredAnalysis.cpp */; };
    49                 7874639417D5DE070040CFC7 /* TComPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630E17D5DD840040CFC7 /* TComPrediction.cpp */; };
    50                 7874639517D5DE070040CFC7 /* TComRdCost.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631017D5DD840040CFC7 /* TComRdCost.cpp */; };
    51                 7874639617D5DE070040CFC7 /* TComRdCostWeightPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631217D5DD840040CFC7 /* TComRdCostWeightPrediction.cpp */; };
    52                 7874639717D5DE070040CFC7 /* TComRom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631417D5DD840040CFC7 /* TComRom.cpp */; };
    53                 7874639817D5DE070040CFC7 /* TComSampleAdaptiveOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631617D5DD840040CFC7 /* TComSampleAdaptiveOffset.cpp */; };
    54                 7874639917D5DE070040CFC7 /* TComSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631817D5DD840040CFC7 /* TComSlice.cpp */; };
    55                 7874639A17D5DE070040CFC7 /* TComTrQuant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631A17D5DD840040CFC7 /* TComTrQuant.cpp */; };
    56                 7874639B17D5DE070040CFC7 /* TComWedgelet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631C17D5DD840040CFC7 /* TComWedgelet.cpp */; };
    57                 7874639C17D5DE070040CFC7 /* TComWeightPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874631E17D5DD840040CFC7 /* TComWeightPrediction.cpp */; };
    58                 7874639D17D5DE070040CFC7 /* TComYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632017D5DD840040CFC7 /* TComYuv.cpp */; };
    59                 7874639E17D5DE230040CFC7 /* TComMotionInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630217D5DD840040CFC7 /* TComMotionInfo.cpp */; };
    60                 7874639F17D5DE230040CFC7 /* TComPattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630517D5DD840040CFC7 /* TComPattern.cpp */; };
    61                 787463A017D5DE230040CFC7 /* TComPic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630717D5DD840040CFC7 /* TComPic.cpp */; };
    62                 787463A117D5DE230040CFC7 /* TComPicSym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630917D5DD840040CFC7 /* TComPicSym.cpp */; };
    63                 787463A217D5DE230040CFC7 /* TComPicYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630B17D5DD840040CFC7 /* TComPicYuv.cpp */; };
    64                 787463A317D5DE230040CFC7 /* TComPicYuvMD5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630D17D5DD840040CFC7 /* TComPicYuvMD5.cpp */; };
    65                 787463A417D5DE400040CFC7 /* TComCABACTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462F917D5DD840040CFC7 /* TComCABACTables.cpp */; };
    66                 787463A517D5DE400040CFC7 /* TComDataCU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462FB17D5DD840040CFC7 /* TComDataCU.cpp */; };
    67                 787463A617D5DE400040CFC7 /* TComInterpolationFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462FD17D5DD840040CFC7 /* TComInterpolationFilter.cpp */; };
    68                 787463A717D5DE400040CFC7 /* TComLoopFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874630017D5DD840040CFC7 /* TComLoopFilter.cpp */; };
    69                 787463A817D5DE4B0040CFC7 /* TComBitStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462F717D5DD840040CFC7 /* TComBitStream.cpp */; };
    70                 787463A917D5DE640040CFC7 /* ContextModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462EE17D5DD840040CFC7 /* ContextModel.cpp */; };
    71                 787463AA17D5DE640040CFC7 /* ContextModel3DBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462F017D5DD840040CFC7 /* ContextModel3DBuffer.cpp */; };
    72                 787463AB17D5DE640040CFC7 /* SEI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462F417D5DD840040CFC7 /* SEI.cpp */; };
    73                 787463AC17D5DE8A0040CFC7 /* TVideoIOYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637C17D5DD840040CFC7 /* TVideoIOYuv.cpp */; };
    74                 787463AD17D5DE980040CFC7 /* TRenFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636B17D5DD840040CFC7 /* TRenFilter.cpp */; };
    75                 787463AE17D5DE980040CFC7 /* TRenImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636D17D5DD840040CFC7 /* TRenImage.cpp */; };
    76                 787463AF17D5DE980040CFC7 /* TRenImagePlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636F17D5DD840040CFC7 /* TRenImagePlane.cpp */; };
    77                 787463B017D5DE980040CFC7 /* TRenInterpFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637117D5DD840040CFC7 /* TRenInterpFilter.cpp */; };
    78                 787463B117D5DE9D0040CFC7 /* TRenModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637317D5DD840040CFC7 /* TRenModel.cpp */; };
    79                 787463B217D5DE9D0040CFC7 /* TRenModSetupStrParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637517D5DD840040CFC7 /* TRenModSetupStrParser.cpp */; };
    80                 787463B317D5DE9D0040CFC7 /* TRenSingleModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637717D5DD840040CFC7 /* TRenSingleModel.cpp */; };
    81                 787463B417D5DE9D0040CFC7 /* TRenTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874637917D5DD840040CFC7 /* TRenTop.cpp */; };
    82                 787463B517D5DEAF0040CFC7 /* program_options_lite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462E717D5DD840040CFC7 /* program_options_lite.cpp */; };
    83                 787463B617D5DEAF0040CFC7 /* TAppComCamPara.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462E917D5DD840040CFC7 /* TAppComCamPara.cpp */; };
    84                 787463B717D5DED40040CFC7 /* libmd5.c in Sources */ = {isa = PBXBuildFile; fileRef = 787462E317D5DD840040CFC7 /* libmd5.c */; };
    85                 787463B817D5DEE80040CFC7 /* AnnexBread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632417D5DD840040CFC7 /* AnnexBread.cpp */; };
    86                 787463B917D5DEE80040CFC7 /* NALread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632617D5DD840040CFC7 /* NALread.cpp */; };
    87                 787463BA17D5DEE80040CFC7 /* SEIread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632817D5DD840040CFC7 /* SEIread.cpp */; };
    88                 787463BB17D5DEE80040CFC7 /* SyntaxElementParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632A17D5DD840040CFC7 /* SyntaxElementParser.cpp */; };
    89                 787463BC17D5DEE80040CFC7 /* TDecBinCoderCABAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632D17D5DD840040CFC7 /* TDecBinCoderCABAC.cpp */; };
    90                 787463BD17D5DEE80040CFC7 /* TDecCAVLC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874632F17D5DD840040CFC7 /* TDecCAVLC.cpp */; };
    91                 787463BE17D5DEE80040CFC7 /* TDecCu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633117D5DD840040CFC7 /* TDecCu.cpp */; };
    92                 787463BF17D5DEE80040CFC7 /* TDecEntropy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633317D5DD840040CFC7 /* TDecEntropy.cpp */; };
    93                 787463C017D5DEE80040CFC7 /* TDecGop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633517D5DD840040CFC7 /* TDecGop.cpp */; };
    94                 787463C117D5DEE80040CFC7 /* TDecSbac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633717D5DD840040CFC7 /* TDecSbac.cpp */; };
    95                 787463C217D5DEE80040CFC7 /* TDecSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633917D5DD840040CFC7 /* TDecSlice.cpp */; };
    96                 787463C317D5DEE80040CFC7 /* TDecTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874633B17D5DD840040CFC7 /* TDecTop.cpp */; };
    97                 787463C417D5DEFB0040CFC7 /* decmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462BB17D5DD7B0040CFC7 /* decmain.cpp */; };
    98                 787463C517D5DEFB0040CFC7 /* TAppDecCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462BC17D5DD7B0040CFC7 /* TAppDecCfg.cpp */; };
    99                 787463C617D5DEFB0040CFC7 /* TAppDecTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462BE17D5DD7B0040CFC7 /* TAppDecTop.cpp */; };
    100                 787463C717D5DF080040CFC7 /* extrmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462C717D5DD7B0040CFC7 /* extrmain.cpp */; };
    101                 787463C817D5DF080040CFC7 /* TAppExtrCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462C817D5DD7B0040CFC7 /* TAppExtrCfg.cpp */; };
    102                 787463C917D5DF080040CFC7 /* TAppExtrTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462CA17D5DD7B0040CFC7 /* TAppExtrTop.cpp */; };
    103                 787463CA17D5DF0E0040CFC7 /* RendererMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462CD17D5DD7B0040CFC7 /* RendererMain.cpp */; };
    104                 787463CB17D5DF0E0040CFC7 /* TAppRendererCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462CE17D5DD7B0040CFC7 /* TAppRendererCfg.cpp */; };
    105                 787463CC17D5DF0E0040CFC7 /* TAppRendererTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 787462D017D5DD7B0040CFC7 /* TAppRendererTop.cpp */; };
    106                 787463CD17D5DF220040CFC7 /* TExtrTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7874636817D5DD840040CFC7 /* TExtrTop.cpp */; };
     27                784870741B0B62D10098FD5A /* decmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FA71B0B62C70098FD5A /* decmain.cpp */; };
     28                784870751B0B62D10098FD5A /* TAppDecCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FA81B0B62C70098FD5A /* TAppDecCfg.cpp */; };
     29                784870761B0B62D10098FD5A /* TAppDecTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FAA1B0B62C70098FD5A /* TAppDecTop.cpp */; };
     30                784870771B0B62D80098FD5A /* encmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FAD1B0B62C70098FD5A /* encmain.cpp */; };
     31                784870781B0B62D80098FD5A /* TAppEncCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FAE1B0B62C70098FD5A /* TAppEncCfg.cpp */; };
     32                784870791B0B62D80098FD5A /* TAppEncTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FB01B0B62C70098FD5A /* TAppEncTop.cpp */; };
     33                7848707A1B0B62E10098FD5A /* extrmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FB31B0B62C70098FD5A /* extrmain.cpp */; };
     34                7848707B1B0B62E10098FD5A /* TAppExtrCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FB41B0B62C70098FD5A /* TAppExtrCfg.cpp */; };
     35                7848707C1B0B62E10098FD5A /* TAppExtrTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FB61B0B62C70098FD5A /* TAppExtrTop.cpp */; };
     36                7848707D1B0B62E80098FD5A /* RendererMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FB91B0B62C70098FD5A /* RendererMain.cpp */; };
     37                7848707E1B0B62E80098FD5A /* TAppRendererCfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FBA1B0B62C70098FD5A /* TAppRendererCfg.cpp */; };
     38                7848707F1B0B62E80098FD5A /* TAppRendererTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FBC1B0B62C70098FD5A /* TAppRendererTop.cpp */; };
     39                784870801B0B63040098FD5A /* program_options_lite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FD41B0B62C70098FD5A /* program_options_lite.cpp */; };
     40                784870811B0B63040098FD5A /* TAppComCamPara.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FD61B0B62C70098FD5A /* TAppComCamPara.cpp */; };
     41                784870821B0B63230098FD5A /* ContextModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FDB1B0B62C70098FD5A /* ContextModel.cpp */; };
     42                784870831B0B63230098FD5A /* ContextModel3DBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FDD1B0B62C70098FD5A /* ContextModel3DBuffer.cpp */; };
     43                784870841B0B63230098FD5A /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FE01B0B62C70098FD5A /* Debug.cpp */; };
     44                784870851B0B63230098FD5A /* SEI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FE31B0B62C70098FD5A /* SEI.cpp */; };
     45                784870861B0B63230098FD5A /* TComBitStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FE61B0B62C70098FD5A /* TComBitStream.cpp */; };
     46                784870871B0B63230098FD5A /* TComCABACTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FE81B0B62C70098FD5A /* TComCABACTables.cpp */; };
     47                784870881B0B63230098FD5A /* TComChromaFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FEA1B0B62C70098FD5A /* TComChromaFormat.cpp */; };
     48                784870891B0B63230098FD5A /* TComDataCU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FED1B0B62C70098FD5A /* TComDataCU.cpp */; };
     49                7848708A1B0B63230098FD5A /* TComInterpolationFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FEF1B0B62C70098FD5A /* TComInterpolationFilter.cpp */; };
     50                7848708B1B0B63230098FD5A /* TComLoopFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FF21B0B62C70098FD5A /* TComLoopFilter.cpp */; };
     51                7848708C1B0B63230098FD5A /* TComMotionInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FF41B0B62C70098FD5A /* TComMotionInfo.cpp */; };
     52                7848708D1B0B63230098FD5A /* TComPattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FF71B0B62C70098FD5A /* TComPattern.cpp */; };
     53                7848708E1B0B63230098FD5A /* TComPic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FF91B0B62C70098FD5A /* TComPic.cpp */; };
     54                7848708F1B0B63230098FD5A /* TComPicSym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FFB1B0B62C70098FD5A /* TComPicSym.cpp */; };
     55                784870901B0B63230098FD5A /* TComPicYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FFD1B0B62C70098FD5A /* TComPicYuv.cpp */; };
     56                784870911B0B63230098FD5A /* TComPicYuvMD5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78486FFF1B0B62C70098FD5A /* TComPicYuvMD5.cpp */; };
     57                784870921B0B63230098FD5A /* TComPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870001B0B62C70098FD5A /* TComPrediction.cpp */; };
     58                784870931B0B63230098FD5A /* TComRdCost.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870021B0B62C70098FD5A /* TComRdCost.cpp */; };
     59                784870941B0B63230098FD5A /* TComRdCostWeightPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870041B0B62C70098FD5A /* TComRdCostWeightPrediction.cpp */; };
     60                784870951B0B63230098FD5A /* TComRom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870071B0B62C70098FD5A /* TComRom.cpp */; };
     61                784870961B0B63230098FD5A /* TComSampleAdaptiveOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870091B0B62C70098FD5A /* TComSampleAdaptiveOffset.cpp */; };
     62                784870971B0B63230098FD5A /* TComSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848700B1B0B62C70098FD5A /* TComSlice.cpp */; };
     63                784870981B0B63230098FD5A /* TComTrQuant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848700D1B0B62C70098FD5A /* TComTrQuant.cpp */; };
     64                784870991B0B63230098FD5A /* TComTU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848700F1B0B62C70098FD5A /* TComTU.cpp */; };
     65                7848709A1B0B63230098FD5A /* TComWedgelet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870111B0B62C70098FD5A /* TComWedgelet.cpp */; };
     66                7848709B1B0B63230098FD5A /* TComWeightPrediction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870131B0B62C70098FD5A /* TComWeightPrediction.cpp */; };
     67                7848709C1B0B63230098FD5A /* TComYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870151B0B62C70098FD5A /* TComYuv.cpp */; };
     68                7848709D1B0B63360098FD5A /* AnnexBread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870191B0B62C70098FD5A /* AnnexBread.cpp */; };
     69                7848709E1B0B63360098FD5A /* NALread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848701B1B0B62C70098FD5A /* NALread.cpp */; };
     70                7848709F1B0B63360098FD5A /* SEIread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848701D1B0B62C70098FD5A /* SEIread.cpp */; };
     71                784870A01B0B63360098FD5A /* SyntaxElementParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848701F1B0B62C70098FD5A /* SyntaxElementParser.cpp */; };
     72                784870A11B0B63360098FD5A /* TDecBinCoderCABAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870221B0B62C70098FD5A /* TDecBinCoderCABAC.cpp */; };
     73                784870A21B0B63360098FD5A /* TDecCAVLC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870241B0B62C70098FD5A /* TDecCAVLC.cpp */; };
     74                784870A31B0B63360098FD5A /* TDecCu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870261B0B62C70098FD5A /* TDecCu.cpp */; };
     75                784870A41B0B63360098FD5A /* TDecEntropy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870281B0B62C70098FD5A /* TDecEntropy.cpp */; };
     76                784870A51B0B63360098FD5A /* TDecGop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848702A1B0B62C70098FD5A /* TDecGop.cpp */; };
     77                784870A61B0B63360098FD5A /* TDecSbac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848702C1B0B62C70098FD5A /* TDecSbac.cpp */; };
     78                784870A71B0B63360098FD5A /* TDecSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848702E1B0B62C70098FD5A /* TDecSlice.cpp */; };
     79                784870A81B0B63360098FD5A /* TDecTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870301B0B62C70098FD5A /* TDecTop.cpp */; };
     80                784870A91B0B634A0098FD5A /* NALwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870341B0B62C70098FD5A /* NALwrite.cpp */; };
     81                784870AA1B0B634A0098FD5A /* SEIEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870361B0B62C70098FD5A /* SEIEncoder.cpp */; };
     82                784870AB1B0B634A0098FD5A /* SEIwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870381B0B62C70098FD5A /* SEIwrite.cpp */; };
     83                784870AC1B0B634A0098FD5A /* SyntaxElementWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848703A1B0B62C70098FD5A /* SyntaxElementWriter.cpp */; };
     84                784870AD1B0B634A0098FD5A /* TEncBinCoderCABAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848703E1B0B62C70098FD5A /* TEncBinCoderCABAC.cpp */; };
     85                784870AE1B0B634A0098FD5A /* TEncBinCoderCABACCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870401B0B62C70098FD5A /* TEncBinCoderCABACCounter.cpp */; };
     86                784870AF1B0B634A0098FD5A /* TEncCavlc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870421B0B62C70098FD5A /* TEncCavlc.cpp */; };
     87                784870B01B0B634A0098FD5A /* TEncCu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870451B0B62C70098FD5A /* TEncCu.cpp */; };
     88                784870B11B0B634A0098FD5A /* TEncEntropy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870471B0B62C70098FD5A /* TEncEntropy.cpp */; };
     89                784870B21B0B634A0098FD5A /* TEncGOP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870491B0B62C70098FD5A /* TEncGOP.cpp */; };
     90                784870B31B0B634A0098FD5A /* TEncPic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848704B1B0B62C70098FD5A /* TEncPic.cpp */; };
     91                784870B41B0B634A0098FD5A /* TEncPreanalyzer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848704D1B0B62C70098FD5A /* TEncPreanalyzer.cpp */; };
     92                784870B51B0B634A0098FD5A /* TEncRateCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848704F1B0B62C70098FD5A /* TEncRateCtrl.cpp */; };
     93                784870B61B0B634A0098FD5A /* TEncSampleAdaptiveOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870511B0B62C70098FD5A /* TEncSampleAdaptiveOffset.cpp */; };
     94                784870B71B0B634A0098FD5A /* TEncSbac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870531B0B62C70098FD5A /* TEncSbac.cpp */; };
     95                784870B81B0B634A0098FD5A /* TEncSearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870551B0B62C70098FD5A /* TEncSearch.cpp */; };
     96                784870B91B0B634A0098FD5A /* TEncSlice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870571B0B62C70098FD5A /* TEncSlice.cpp */; };
     97                784870BA1B0B634A0098FD5A /* TEncTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870591B0B62C70098FD5A /* TEncTop.cpp */; };
     98                784870BB1B0B634A0098FD5A /* WeightPredAnalysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848705B1B0B62C70098FD5A /* WeightPredAnalysis.cpp */; };
     99                784870BC1B0B63520098FD5A /* TExtrTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848705E1B0B62C70098FD5A /* TExtrTop.cpp */; };
     100                784870BD1B0B635C0098FD5A /* TRenFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870611B0B62C70098FD5A /* TRenFilter.cpp */; };
     101                784870BE1B0B635C0098FD5A /* TRenImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870631B0B62C70098FD5A /* TRenImage.cpp */; };
     102                784870BF1B0B635C0098FD5A /* TRenImagePlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870651B0B62C70098FD5A /* TRenImagePlane.cpp */; };
     103                784870C01B0B635C0098FD5A /* TRenInterpFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870671B0B62C70098FD5A /* TRenInterpFilter.cpp */; };
     104                784870C11B0B635C0098FD5A /* TRenModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870691B0B62C70098FD5A /* TRenModel.cpp */; };
     105                784870C21B0B635C0098FD5A /* TRenModSetupStrParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848706B1B0B62C70098FD5A /* TRenModSetupStrParser.cpp */; };
     106                784870C31B0B635C0098FD5A /* TRenSingleModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848706D1B0B62C70098FD5A /* TRenSingleModel.cpp */; };
     107                784870C41B0B635C0098FD5A /* TRenTop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7848706F1B0B62C70098FD5A /* TRenTop.cpp */; };
     108                784870C51B0B63610098FD5A /* TVideoIOYuv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784870721B0B62C70098FD5A /* TVideoIOYuv.cpp */; };
     109                784870C61B0B63740098FD5A /* libmd5.c in Sources */ = {isa = PBXBuildFile; fileRef = 78486FD01B0B62C70098FD5A /* libmd5.c */; };
    107110                78C5940D15872233004401C5 /* libTLibCommon.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6767959411AD61BB00421804 /* libTLibCommon.a */; };
    108111                78C5940E15872233004401C5 /* libTLibEncoder.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6767961911AD626F00421804 /* libTLibEncoder.a */; };
     
    289292                6767966A11AD635600421804 /* TAppEncoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TAppEncoder; sourceTree = BUILT_PRODUCTS_DIR; };
    290293                6782E0DE11AD691A00E8FFB8 /* TAppDecoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TAppDecoder; sourceTree = BUILT_PRODUCTS_DIR; };
    291                 785E596C17D9AFA8001F6DD1 /* TStatHeader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TStatHeader.cpp; sourceTree = "<group>"; };
    292                 785E596D17D9AFA8001F6DD1 /* TStatHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TStatHeader.h; sourceTree = "<group>"; };
    293                 785E596E17D9AFA8001F6DD1 /* TStatLayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TStatLayer.cpp; sourceTree = "<group>"; };
    294                 785E596F17D9AFA8001F6DD1 /* TStatLayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TStatLayer.h; sourceTree = "<group>"; };
    295                 785E597017D9AFA8001F6DD1 /* TStatTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TStatTop.cpp; sourceTree = "<group>"; };
    296                 785E597117D9AFA8001F6DD1 /* TStatTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TStatTop.h; sourceTree = "<group>"; };
    297                 787462BB17D5DD7B0040CFC7 /* decmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decmain.cpp; sourceTree = "<group>"; };
    298                 787462BC17D5DD7B0040CFC7 /* TAppDecCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppDecCfg.cpp; sourceTree = "<group>"; };
    299                 787462BD17D5DD7B0040CFC7 /* TAppDecCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppDecCfg.h; sourceTree = "<group>"; };
    300                 787462BE17D5DD7B0040CFC7 /* TAppDecTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppDecTop.cpp; sourceTree = "<group>"; };
    301                 787462BF17D5DD7B0040CFC7 /* TAppDecTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppDecTop.h; sourceTree = "<group>"; };
    302                 787462C117D5DD7B0040CFC7 /* encmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encmain.cpp; sourceTree = "<group>"; };
    303                 787462C217D5DD7B0040CFC7 /* TAppEncCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppEncCfg.cpp; sourceTree = "<group>"; };
    304                 787462C317D5DD7B0040CFC7 /* TAppEncCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppEncCfg.h; sourceTree = "<group>"; };
    305                 787462C417D5DD7B0040CFC7 /* TAppEncTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppEncTop.cpp; sourceTree = "<group>"; };
    306                 787462C517D5DD7B0040CFC7 /* TAppEncTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppEncTop.h; sourceTree = "<group>"; };
    307                 787462C717D5DD7B0040CFC7 /* extrmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extrmain.cpp; sourceTree = "<group>"; };
    308                 787462C817D5DD7B0040CFC7 /* TAppExtrCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppExtrCfg.cpp; sourceTree = "<group>"; };
    309                 787462C917D5DD7B0040CFC7 /* TAppExtrCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppExtrCfg.h; sourceTree = "<group>"; };
    310                 787462CA17D5DD7B0040CFC7 /* TAppExtrTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppExtrTop.cpp; sourceTree = "<group>"; };
    311                 787462CB17D5DD7B0040CFC7 /* TAppExtrTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppExtrTop.h; sourceTree = "<group>"; };
    312                 787462CD17D5DD7B0040CFC7 /* RendererMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RendererMain.cpp; sourceTree = "<group>"; };
    313                 787462CE17D5DD7B0040CFC7 /* TAppRendererCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppRendererCfg.cpp; sourceTree = "<group>"; };
    314                 787462CF17D5DD7B0040CFC7 /* TAppRendererCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppRendererCfg.h; sourceTree = "<group>"; };
    315                 787462D017D5DD7B0040CFC7 /* TAppRendererTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppRendererTop.cpp; sourceTree = "<group>"; };
    316                 787462D117D5DD7B0040CFC7 /* TAppRendererTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppRendererTop.h; sourceTree = "<group>"; };
    317                 787462D317D5DD7B0040CFC7 /* annexBbytecount.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = annexBbytecount.cpp; sourceTree = "<group>"; };
    318                 787462D517D5DD7B0040CFC7 /* encode.shl */ = {isa = PBXFileReference; lastKnownFileType = text; path = encode.shl; sourceTree = "<group>"; };
    319                 787462D617D5DD7B0040CFC7 /* encodeCommand.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = encodeCommand.sh; sourceTree = "<group>"; };
    320                 787462D717D5DD7B0040CFC7 /* ExtractBitrates.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ExtractBitrates.cpp; sourceTree = "<group>"; };
    321                 787462D817D5DD7B0040CFC7 /* ExtractBitrates.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtractBitrates.h; sourceTree = "<group>"; };
    322                 787462D917D5DD7B0040CFC7 /* ExtractBitratesMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ExtractBitratesMain.cpp; sourceTree = "<group>"; };
    323                 787462DA17D5DD7B0040CFC7 /* GuessLambdaModifiers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GuessLambdaModifiers.cpp; sourceTree = "<group>"; };
    324                 787462DB17D5DD7B0040CFC7 /* GuessLambdaModifiers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GuessLambdaModifiers.h; sourceTree = "<group>"; };
    325                 787462DC17D5DD7B0040CFC7 /* GuessLambdaModifiersMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GuessLambdaModifiersMain.cpp; sourceTree = "<group>"; };
    326                 787462DD17D5DD7B0040CFC7 /* makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = makefile; sourceTree = "<group>"; };
    327                 787462DE17D5DD7B0040CFC7 /* QuickStartGuide.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = QuickStartGuide.pdf; sourceTree = "<group>"; };
    328                 787462DF17D5DD7B0040CFC7 /* RuntimeError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RuntimeError.h; sourceTree = "<group>"; };
    329                 787462E017D5DD7B0040CFC7 /* targetBitrates.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = targetBitrates.sh; sourceTree = "<group>"; };
    330                 787462E117D5DD7B0040CFC7 /* convert_NtoMbit_YCbCr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_NtoMbit_YCbCr.cpp; sourceTree = "<group>"; };
    331                 787462E317D5DD840040CFC7 /* libmd5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = libmd5.c; sourceTree = "<group>"; };
    332                 787462E417D5DD840040CFC7 /* libmd5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libmd5.h; sourceTree = "<group>"; };
    333                 787462E517D5DD840040CFC7 /* MD5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MD5.h; sourceTree = "<group>"; };
    334                 787462E717D5DD840040CFC7 /* program_options_lite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = program_options_lite.cpp; sourceTree = "<group>"; };
    335                 787462E817D5DD840040CFC7 /* program_options_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = program_options_lite.h; sourceTree = "<group>"; };
    336                 787462E917D5DD840040CFC7 /* TAppComCamPara.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppComCamPara.cpp; sourceTree = "<group>"; };
    337                 787462EA17D5DD840040CFC7 /* TAppComCamPara.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppComCamPara.h; sourceTree = "<group>"; };
    338                 787462EC17D5DD840040CFC7 /* AccessUnit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AccessUnit.h; sourceTree = "<group>"; };
    339                 787462ED17D5DD840040CFC7 /* CommonDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommonDef.h; sourceTree = "<group>"; };
    340                 787462EE17D5DD840040CFC7 /* ContextModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContextModel.cpp; sourceTree = "<group>"; };
    341                 787462EF17D5DD840040CFC7 /* ContextModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextModel.h; sourceTree = "<group>"; };
    342                 787462F017D5DD840040CFC7 /* ContextModel3DBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContextModel3DBuffer.cpp; sourceTree = "<group>"; };
    343                 787462F117D5DD840040CFC7 /* ContextModel3DBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextModel3DBuffer.h; sourceTree = "<group>"; };
    344                 787462F217D5DD840040CFC7 /* ContextTables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextTables.h; sourceTree = "<group>"; };
    345                 787462F317D5DD840040CFC7 /* NAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NAL.h; sourceTree = "<group>"; };
    346                 787462F417D5DD840040CFC7 /* SEI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEI.cpp; sourceTree = "<group>"; };
    347                 787462F517D5DD840040CFC7 /* SEI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEI.h; sourceTree = "<group>"; };
    348                 787462F617D5DD840040CFC7 /* TComBitCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComBitCounter.h; sourceTree = "<group>"; };
    349                 787462F717D5DD840040CFC7 /* TComBitStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComBitStream.cpp; sourceTree = "<group>"; };
    350                 787462F817D5DD840040CFC7 /* TComBitStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComBitStream.h; sourceTree = "<group>"; };
    351                 787462F917D5DD840040CFC7 /* TComCABACTables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComCABACTables.cpp; sourceTree = "<group>"; };
    352                 787462FA17D5DD840040CFC7 /* TComCABACTables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComCABACTables.h; sourceTree = "<group>"; };
    353                 787462FB17D5DD840040CFC7 /* TComDataCU.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComDataCU.cpp; sourceTree = "<group>"; };
    354                 787462FC17D5DD840040CFC7 /* TComDataCU.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComDataCU.h; sourceTree = "<group>"; };
    355                 787462FD17D5DD840040CFC7 /* TComInterpolationFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComInterpolationFilter.cpp; sourceTree = "<group>"; };
    356                 787462FE17D5DD840040CFC7 /* TComInterpolationFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComInterpolationFilter.h; sourceTree = "<group>"; };
    357                 787462FF17D5DD840040CFC7 /* TComList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComList.h; sourceTree = "<group>"; };
    358                 7874630017D5DD840040CFC7 /* TComLoopFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComLoopFilter.cpp; sourceTree = "<group>"; };
    359                 7874630117D5DD840040CFC7 /* TComLoopFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComLoopFilter.h; sourceTree = "<group>"; };
    360                 7874630217D5DD840040CFC7 /* TComMotionInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComMotionInfo.cpp; sourceTree = "<group>"; };
    361                 7874630317D5DD840040CFC7 /* TComMotionInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComMotionInfo.h; sourceTree = "<group>"; };
    362                 7874630417D5DD840040CFC7 /* TComMv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComMv.h; sourceTree = "<group>"; };
    363                 7874630517D5DD840040CFC7 /* TComPattern.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPattern.cpp; sourceTree = "<group>"; };
    364                 7874630617D5DD840040CFC7 /* TComPattern.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPattern.h; sourceTree = "<group>"; };
    365                 7874630717D5DD840040CFC7 /* TComPic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPic.cpp; sourceTree = "<group>"; };
    366                 7874630817D5DD840040CFC7 /* TComPic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPic.h; sourceTree = "<group>"; };
    367                 7874630917D5DD840040CFC7 /* TComPicSym.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicSym.cpp; sourceTree = "<group>"; };
    368                 7874630A17D5DD840040CFC7 /* TComPicSym.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPicSym.h; sourceTree = "<group>"; };
    369                 7874630B17D5DD840040CFC7 /* TComPicYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicYuv.cpp; sourceTree = "<group>"; };
    370                 7874630C17D5DD840040CFC7 /* TComPicYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPicYuv.h; sourceTree = "<group>"; };
    371                 7874630D17D5DD840040CFC7 /* TComPicYuvMD5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicYuvMD5.cpp; sourceTree = "<group>"; };
    372                 7874630E17D5DD840040CFC7 /* TComPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPrediction.cpp; sourceTree = "<group>"; };
    373                 7874630F17D5DD840040CFC7 /* TComPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPrediction.h; sourceTree = "<group>"; };
    374                 7874631017D5DD840040CFC7 /* TComRdCost.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRdCost.cpp; sourceTree = "<group>"; };
    375                 7874631117D5DD840040CFC7 /* TComRdCost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRdCost.h; sourceTree = "<group>"; };
    376                 7874631217D5DD840040CFC7 /* TComRdCostWeightPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRdCostWeightPrediction.cpp; sourceTree = "<group>"; };
    377                 7874631317D5DD840040CFC7 /* TComRdCostWeightPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRdCostWeightPrediction.h; sourceTree = "<group>"; };
    378                 7874631417D5DD840040CFC7 /* TComRom.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRom.cpp; sourceTree = "<group>"; };
    379                 7874631517D5DD840040CFC7 /* TComRom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRom.h; sourceTree = "<group>"; };
    380                 7874631617D5DD840040CFC7 /* TComSampleAdaptiveOffset.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComSampleAdaptiveOffset.cpp; sourceTree = "<group>"; };
    381                 7874631717D5DD840040CFC7 /* TComSampleAdaptiveOffset.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComSampleAdaptiveOffset.h; sourceTree = "<group>"; };
    382                 7874631817D5DD840040CFC7 /* TComSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComSlice.cpp; sourceTree = "<group>"; };
    383                 7874631917D5DD840040CFC7 /* TComSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComSlice.h; sourceTree = "<group>"; };
    384                 7874631A17D5DD840040CFC7 /* TComTrQuant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComTrQuant.cpp; sourceTree = "<group>"; };
    385                 7874631B17D5DD840040CFC7 /* TComTrQuant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComTrQuant.h; sourceTree = "<group>"; };
    386                 7874631C17D5DD840040CFC7 /* TComWedgelet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComWedgelet.cpp; sourceTree = "<group>"; };
    387                 7874631D17D5DD840040CFC7 /* TComWedgelet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComWedgelet.h; sourceTree = "<group>"; };
    388                 7874631E17D5DD840040CFC7 /* TComWeightPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComWeightPrediction.cpp; sourceTree = "<group>"; };
    389                 7874631F17D5DD840040CFC7 /* TComWeightPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComWeightPrediction.h; sourceTree = "<group>"; };
    390                 7874632017D5DD840040CFC7 /* TComYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComYuv.cpp; sourceTree = "<group>"; };
    391                 7874632117D5DD840040CFC7 /* TComYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComYuv.h; sourceTree = "<group>"; };
    392                 7874632217D5DD840040CFC7 /* TypeDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TypeDef.h; sourceTree = "<group>"; };
    393                 7874632417D5DD840040CFC7 /* AnnexBread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AnnexBread.cpp; sourceTree = "<group>"; };
    394                 7874632517D5DD840040CFC7 /* AnnexBread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnnexBread.h; sourceTree = "<group>"; };
    395                 7874632617D5DD840040CFC7 /* NALread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NALread.cpp; sourceTree = "<group>"; };
    396                 7874632717D5DD840040CFC7 /* NALread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NALread.h; sourceTree = "<group>"; };
    397                 7874632817D5DD840040CFC7 /* SEIread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEIread.cpp; sourceTree = "<group>"; };
    398                 7874632917D5DD840040CFC7 /* SEIread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEIread.h; sourceTree = "<group>"; };
    399                 7874632A17D5DD840040CFC7 /* SyntaxElementParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SyntaxElementParser.cpp; sourceTree = "<group>"; };
    400                 7874632B17D5DD840040CFC7 /* SyntaxElementParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SyntaxElementParser.h; sourceTree = "<group>"; };
    401                 7874632C17D5DD840040CFC7 /* TDecBinCoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecBinCoder.h; sourceTree = "<group>"; };
    402                 7874632D17D5DD840040CFC7 /* TDecBinCoderCABAC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecBinCoderCABAC.cpp; sourceTree = "<group>"; };
    403                 7874632E17D5DD840040CFC7 /* TDecBinCoderCABAC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecBinCoderCABAC.h; sourceTree = "<group>"; };
    404                 7874632F17D5DD840040CFC7 /* TDecCAVLC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecCAVLC.cpp; sourceTree = "<group>"; };
    405                 7874633017D5DD840040CFC7 /* TDecCAVLC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecCAVLC.h; sourceTree = "<group>"; };
    406                 7874633117D5DD840040CFC7 /* TDecCu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecCu.cpp; sourceTree = "<group>"; };
    407                 7874633217D5DD840040CFC7 /* TDecCu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecCu.h; sourceTree = "<group>"; };
    408                 7874633317D5DD840040CFC7 /* TDecEntropy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecEntropy.cpp; sourceTree = "<group>"; };
    409                 7874633417D5DD840040CFC7 /* TDecEntropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecEntropy.h; sourceTree = "<group>"; };
    410                 7874633517D5DD840040CFC7 /* TDecGop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecGop.cpp; sourceTree = "<group>"; };
    411                 7874633617D5DD840040CFC7 /* TDecGop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecGop.h; sourceTree = "<group>"; };
    412                 7874633717D5DD840040CFC7 /* TDecSbac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecSbac.cpp; sourceTree = "<group>"; };
    413                 7874633817D5DD840040CFC7 /* TDecSbac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecSbac.h; sourceTree = "<group>"; };
    414                 7874633917D5DD840040CFC7 /* TDecSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecSlice.cpp; sourceTree = "<group>"; };
    415                 7874633A17D5DD840040CFC7 /* TDecSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecSlice.h; sourceTree = "<group>"; };
    416                 7874633B17D5DD840040CFC7 /* TDecTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecTop.cpp; sourceTree = "<group>"; };
    417                 7874633C17D5DD840040CFC7 /* TDecTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecTop.h; sourceTree = "<group>"; };
    418                 7874633E17D5DD840040CFC7 /* AnnexBwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnnexBwrite.h; sourceTree = "<group>"; };
    419                 7874633F17D5DD840040CFC7 /* NALwrite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NALwrite.cpp; sourceTree = "<group>"; };
    420                 7874634017D5DD840040CFC7 /* NALwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NALwrite.h; sourceTree = "<group>"; };
    421                 7874634117D5DD840040CFC7 /* SEIwrite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEIwrite.cpp; sourceTree = "<group>"; };
    422                 7874634217D5DD840040CFC7 /* SEIwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEIwrite.h; sourceTree = "<group>"; };
    423                 7874634317D5DD840040CFC7 /* SyntaxElementWriter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SyntaxElementWriter.cpp; sourceTree = "<group>"; };
    424                 7874634417D5DD840040CFC7 /* SyntaxElementWriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SyntaxElementWriter.h; sourceTree = "<group>"; };
    425                 7874634517D5DD840040CFC7 /* TEncAnalyze.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncAnalyze.cpp; sourceTree = "<group>"; };
    426                 7874634617D5DD840040CFC7 /* TEncAnalyze.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncAnalyze.h; sourceTree = "<group>"; };
    427                 7874634717D5DD840040CFC7 /* TEncBinCoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoder.h; sourceTree = "<group>"; };
    428                 7874634817D5DD840040CFC7 /* TEncBinCoderCABAC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncBinCoderCABAC.cpp; sourceTree = "<group>"; };
    429                 7874634917D5DD840040CFC7 /* TEncBinCoderCABAC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoderCABAC.h; sourceTree = "<group>"; };
    430                 7874634A17D5DD840040CFC7 /* TEncBinCoderCABACCounter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncBinCoderCABACCounter.cpp; sourceTree = "<group>"; };
    431                 7874634B17D5DD840040CFC7 /* TEncBinCoderCABACCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoderCABACCounter.h; sourceTree = "<group>"; };
    432                 7874634C17D5DD840040CFC7 /* TEncCavlc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncCavlc.cpp; sourceTree = "<group>"; };
    433                 7874634D17D5DD840040CFC7 /* TEncCavlc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCavlc.h; sourceTree = "<group>"; };
    434                 7874634E17D5DD840040CFC7 /* TEncCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCfg.h; sourceTree = "<group>"; };
    435                 7874634F17D5DD840040CFC7 /* TEncCu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncCu.cpp; sourceTree = "<group>"; };
    436                 7874635017D5DD840040CFC7 /* TEncCu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCu.h; sourceTree = "<group>"; };
    437                 7874635117D5DD840040CFC7 /* TEncEntropy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncEntropy.cpp; sourceTree = "<group>"; };
    438                 7874635217D5DD840040CFC7 /* TEncEntropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncEntropy.h; sourceTree = "<group>"; };
    439                 7874635317D5DD840040CFC7 /* TEncGOP.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncGOP.cpp; sourceTree = "<group>"; };
    440                 7874635417D5DD840040CFC7 /* TEncGOP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncGOP.h; sourceTree = "<group>"; };
    441                 7874635517D5DD840040CFC7 /* TEncPic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncPic.cpp; sourceTree = "<group>"; };
    442                 7874635617D5DD840040CFC7 /* TEncPic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncPic.h; sourceTree = "<group>"; };
    443                 7874635717D5DD840040CFC7 /* TEncPreanalyzer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncPreanalyzer.cpp; sourceTree = "<group>"; };
    444                 7874635817D5DD840040CFC7 /* TEncPreanalyzer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncPreanalyzer.h; sourceTree = "<group>"; };
    445                 7874635917D5DD840040CFC7 /* TEncRateCtrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncRateCtrl.cpp; sourceTree = "<group>"; };
    446                 7874635A17D5DD840040CFC7 /* TEncRateCtrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncRateCtrl.h; sourceTree = "<group>"; };
    447                 7874635B17D5DD840040CFC7 /* TEncSampleAdaptiveOffset.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSampleAdaptiveOffset.cpp; sourceTree = "<group>"; };
    448                 7874635C17D5DD840040CFC7 /* TEncSampleAdaptiveOffset.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSampleAdaptiveOffset.h; sourceTree = "<group>"; };
    449                 7874635D17D5DD840040CFC7 /* TEncSbac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSbac.cpp; sourceTree = "<group>"; };
    450                 7874635E17D5DD840040CFC7 /* TEncSbac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSbac.h; sourceTree = "<group>"; };
    451                 7874635F17D5DD840040CFC7 /* TEncSearch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSearch.cpp; sourceTree = "<group>"; };
    452                 7874636017D5DD840040CFC7 /* TEncSearch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSearch.h; sourceTree = "<group>"; };
    453                 7874636117D5DD840040CFC7 /* TEncSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSlice.cpp; sourceTree = "<group>"; };
    454                 7874636217D5DD840040CFC7 /* TEncSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSlice.h; sourceTree = "<group>"; };
    455                 7874636317D5DD840040CFC7 /* TEncTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncTop.cpp; sourceTree = "<group>"; };
    456                 7874636417D5DD840040CFC7 /* TEncTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncTop.h; sourceTree = "<group>"; };
    457                 7874636517D5DD840040CFC7 /* WeightPredAnalysis.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WeightPredAnalysis.cpp; sourceTree = "<group>"; };
    458                 7874636617D5DD840040CFC7 /* WeightPredAnalysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WeightPredAnalysis.h; sourceTree = "<group>"; };
    459                 7874636817D5DD840040CFC7 /* TExtrTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TExtrTop.cpp; sourceTree = "<group>"; };
    460                 7874636917D5DD840040CFC7 /* TExtrTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TExtrTop.h; sourceTree = "<group>"; };
    461                 7874636B17D5DD840040CFC7 /* TRenFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenFilter.cpp; sourceTree = "<group>"; };
    462                 7874636C17D5DD840040CFC7 /* TRenFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenFilter.h; sourceTree = "<group>"; };
    463                 7874636D17D5DD840040CFC7 /* TRenImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenImage.cpp; sourceTree = "<group>"; };
    464                 7874636E17D5DD840040CFC7 /* TRenImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenImage.h; sourceTree = "<group>"; };
    465                 7874636F17D5DD840040CFC7 /* TRenImagePlane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenImagePlane.cpp; sourceTree = "<group>"; };
    466                 7874637017D5DD840040CFC7 /* TRenImagePlane.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenImagePlane.h; sourceTree = "<group>"; };
    467                 7874637117D5DD840040CFC7 /* TRenInterpFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenInterpFilter.cpp; sourceTree = "<group>"; };
    468                 7874637217D5DD840040CFC7 /* TRenInterpFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenInterpFilter.h; sourceTree = "<group>"; };
    469                 7874637317D5DD840040CFC7 /* TRenModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenModel.cpp; sourceTree = "<group>"; };
    470                 7874637417D5DD840040CFC7 /* TRenModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenModel.h; sourceTree = "<group>"; };
    471                 7874637517D5DD840040CFC7 /* TRenModSetupStrParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenModSetupStrParser.cpp; sourceTree = "<group>"; };
    472                 7874637617D5DD840040CFC7 /* TRenModSetupStrParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenModSetupStrParser.h; sourceTree = "<group>"; };
    473                 7874637717D5DD840040CFC7 /* TRenSingleModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenSingleModel.cpp; sourceTree = "<group>"; };
    474                 7874637817D5DD840040CFC7 /* TRenSingleModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenSingleModel.h; sourceTree = "<group>"; };
    475                 7874637917D5DD840040CFC7 /* TRenTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenTop.cpp; sourceTree = "<group>"; };
    476                 7874637A17D5DD840040CFC7 /* TRenTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenTop.h; sourceTree = "<group>"; };
    477                 7874637C17D5DD840040CFC7 /* TVideoIOYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TVideoIOYuv.cpp; sourceTree = "<group>"; };
    478                 7874637D17D5DD840040CFC7 /* TVideoIOYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TVideoIOYuv.h; sourceTree = "<group>"; };
     294                78486FA71B0B62C70098FD5A /* decmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decmain.cpp; sourceTree = "<group>"; };
     295                78486FA81B0B62C70098FD5A /* TAppDecCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppDecCfg.cpp; sourceTree = "<group>"; };
     296                78486FA91B0B62C70098FD5A /* TAppDecCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppDecCfg.h; sourceTree = "<group>"; };
     297                78486FAA1B0B62C70098FD5A /* TAppDecTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppDecTop.cpp; sourceTree = "<group>"; };
     298                78486FAB1B0B62C70098FD5A /* TAppDecTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppDecTop.h; sourceTree = "<group>"; };
     299                78486FAD1B0B62C70098FD5A /* encmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encmain.cpp; sourceTree = "<group>"; };
     300                78486FAE1B0B62C70098FD5A /* TAppEncCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppEncCfg.cpp; sourceTree = "<group>"; };
     301                78486FAF1B0B62C70098FD5A /* TAppEncCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppEncCfg.h; sourceTree = "<group>"; };
     302                78486FB01B0B62C70098FD5A /* TAppEncTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppEncTop.cpp; sourceTree = "<group>"; };
     303                78486FB11B0B62C70098FD5A /* TAppEncTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppEncTop.h; sourceTree = "<group>"; };
     304                78486FB31B0B62C70098FD5A /* extrmain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extrmain.cpp; sourceTree = "<group>"; };
     305                78486FB41B0B62C70098FD5A /* TAppExtrCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppExtrCfg.cpp; sourceTree = "<group>"; };
     306                78486FB51B0B62C70098FD5A /* TAppExtrCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppExtrCfg.h; sourceTree = "<group>"; };
     307                78486FB61B0B62C70098FD5A /* TAppExtrTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppExtrTop.cpp; sourceTree = "<group>"; };
     308                78486FB71B0B62C70098FD5A /* TAppExtrTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppExtrTop.h; sourceTree = "<group>"; };
     309                78486FB91B0B62C70098FD5A /* RendererMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RendererMain.cpp; sourceTree = "<group>"; };
     310                78486FBA1B0B62C70098FD5A /* TAppRendererCfg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppRendererCfg.cpp; sourceTree = "<group>"; };
     311                78486FBB1B0B62C70098FD5A /* TAppRendererCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppRendererCfg.h; sourceTree = "<group>"; };
     312                78486FBC1B0B62C70098FD5A /* TAppRendererTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppRendererTop.cpp; sourceTree = "<group>"; };
     313                78486FBD1B0B62C70098FD5A /* TAppRendererTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppRendererTop.h; sourceTree = "<group>"; };
     314                78486FBF1B0B62C70098FD5A /* annexBbytecount.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = annexBbytecount.cpp; sourceTree = "<group>"; };
     315                78486FC11B0B62C70098FD5A /* encode.shl */ = {isa = PBXFileReference; lastKnownFileType = text; path = encode.shl; sourceTree = "<group>"; };
     316                78486FC21B0B62C70098FD5A /* encodeCommand.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = encodeCommand.sh; sourceTree = "<group>"; };
     317                78486FC31B0B62C70098FD5A /* ExtractBitrates.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ExtractBitrates.cpp; sourceTree = "<group>"; };
     318                78486FC41B0B62C70098FD5A /* ExtractBitrates.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtractBitrates.h; sourceTree = "<group>"; };
     319                78486FC51B0B62C70098FD5A /* ExtractBitratesMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ExtractBitratesMain.cpp; sourceTree = "<group>"; };
     320                78486FC61B0B62C70098FD5A /* GuessLambdaModifiers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GuessLambdaModifiers.cpp; sourceTree = "<group>"; };
     321                78486FC71B0B62C70098FD5A /* GuessLambdaModifiers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GuessLambdaModifiers.h; sourceTree = "<group>"; };
     322                78486FC81B0B62C70098FD5A /* GuessLambdaModifiersMain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GuessLambdaModifiersMain.cpp; sourceTree = "<group>"; };
     323                78486FC91B0B62C70098FD5A /* makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = makefile; sourceTree = "<group>"; };
     324                78486FCA1B0B62C70098FD5A /* QuickStartGuide.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = QuickStartGuide.pdf; sourceTree = "<group>"; };
     325                78486FCB1B0B62C70098FD5A /* RuntimeError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RuntimeError.h; sourceTree = "<group>"; };
     326                78486FCC1B0B62C70098FD5A /* targetBitrates.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = targetBitrates.sh; sourceTree = "<group>"; };
     327                78486FCD1B0B62C70098FD5A /* convert_NtoMbit_YCbCr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_NtoMbit_YCbCr.cpp; sourceTree = "<group>"; };
     328                78486FD01B0B62C70098FD5A /* libmd5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = libmd5.c; sourceTree = "<group>"; };
     329                78486FD11B0B62C70098FD5A /* libmd5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libmd5.h; sourceTree = "<group>"; };
     330                78486FD21B0B62C70098FD5A /* MD5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MD5.h; sourceTree = "<group>"; };
     331                78486FD41B0B62C70098FD5A /* program_options_lite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = program_options_lite.cpp; sourceTree = "<group>"; };
     332                78486FD51B0B62C70098FD5A /* program_options_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = program_options_lite.h; sourceTree = "<group>"; };
     333                78486FD61B0B62C70098FD5A /* TAppComCamPara.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TAppComCamPara.cpp; sourceTree = "<group>"; };
     334                78486FD71B0B62C70098FD5A /* TAppComCamPara.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TAppComCamPara.h; sourceTree = "<group>"; };
     335                78486FD91B0B62C70098FD5A /* AccessUnit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AccessUnit.h; sourceTree = "<group>"; };
     336                78486FDA1B0B62C70098FD5A /* CommonDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommonDef.h; sourceTree = "<group>"; };
     337                78486FDB1B0B62C70098FD5A /* ContextModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContextModel.cpp; sourceTree = "<group>"; };
     338                78486FDC1B0B62C70098FD5A /* ContextModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextModel.h; sourceTree = "<group>"; };
     339                78486FDD1B0B62C70098FD5A /* ContextModel3DBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContextModel3DBuffer.cpp; sourceTree = "<group>"; };
     340                78486FDE1B0B62C70098FD5A /* ContextModel3DBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextModel3DBuffer.h; sourceTree = "<group>"; };
     341                78486FDF1B0B62C70098FD5A /* ContextTables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ContextTables.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     342                78486FE01B0B62C70098FD5A /* Debug.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = "<group>"; };
     343                78486FE11B0B62C70098FD5A /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
     344                78486FE21B0B62C70098FD5A /* NAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NAL.h; sourceTree = "<group>"; };
     345                78486FE31B0B62C70098FD5A /* SEI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEI.cpp; sourceTree = "<group>"; };
     346                78486FE41B0B62C70098FD5A /* SEI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEI.h; sourceTree = "<group>"; };
     347                78486FE51B0B62C70098FD5A /* TComBitCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComBitCounter.h; sourceTree = "<group>"; };
     348                78486FE61B0B62C70098FD5A /* TComBitStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComBitStream.cpp; sourceTree = "<group>"; };
     349                78486FE71B0B62C70098FD5A /* TComBitStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComBitStream.h; sourceTree = "<group>"; };
     350                78486FE81B0B62C70098FD5A /* TComCABACTables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComCABACTables.cpp; sourceTree = "<group>"; };
     351                78486FE91B0B62C70098FD5A /* TComCABACTables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComCABACTables.h; sourceTree = "<group>"; };
     352                78486FEA1B0B62C70098FD5A /* TComChromaFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComChromaFormat.cpp; sourceTree = "<group>"; };
     353                78486FEB1B0B62C70098FD5A /* TComChromaFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComChromaFormat.h; sourceTree = "<group>"; };
     354                78486FEC1B0B62C70098FD5A /* TComCodingStatistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComCodingStatistics.h; sourceTree = "<group>"; };
     355                78486FED1B0B62C70098FD5A /* TComDataCU.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComDataCU.cpp; sourceTree = "<group>"; };
     356                78486FEE1B0B62C70098FD5A /* TComDataCU.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComDataCU.h; sourceTree = "<group>"; };
     357                78486FEF1B0B62C70098FD5A /* TComInterpolationFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComInterpolationFilter.cpp; sourceTree = "<group>"; };
     358                78486FF01B0B62C70098FD5A /* TComInterpolationFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComInterpolationFilter.h; sourceTree = "<group>"; };
     359                78486FF11B0B62C70098FD5A /* TComList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComList.h; sourceTree = "<group>"; };
     360                78486FF21B0B62C70098FD5A /* TComLoopFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComLoopFilter.cpp; sourceTree = "<group>"; };
     361                78486FF31B0B62C70098FD5A /* TComLoopFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComLoopFilter.h; sourceTree = "<group>"; };
     362                78486FF41B0B62C70098FD5A /* TComMotionInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComMotionInfo.cpp; sourceTree = "<group>"; };
     363                78486FF51B0B62C70098FD5A /* TComMotionInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComMotionInfo.h; sourceTree = "<group>"; };
     364                78486FF61B0B62C70098FD5A /* TComMv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComMv.h; sourceTree = "<group>"; };
     365                78486FF71B0B62C70098FD5A /* TComPattern.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPattern.cpp; sourceTree = "<group>"; };
     366                78486FF81B0B62C70098FD5A /* TComPattern.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPattern.h; sourceTree = "<group>"; };
     367                78486FF91B0B62C70098FD5A /* TComPic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPic.cpp; sourceTree = "<group>"; };
     368                78486FFA1B0B62C70098FD5A /* TComPic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPic.h; sourceTree = "<group>"; };
     369                78486FFB1B0B62C70098FD5A /* TComPicSym.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicSym.cpp; sourceTree = "<group>"; };
     370                78486FFC1B0B62C70098FD5A /* TComPicSym.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPicSym.h; sourceTree = "<group>"; };
     371                78486FFD1B0B62C70098FD5A /* TComPicYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicYuv.cpp; sourceTree = "<group>"; };
     372                78486FFE1B0B62C70098FD5A /* TComPicYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComPicYuv.h; sourceTree = "<group>"; };
     373                78486FFF1B0B62C70098FD5A /* TComPicYuvMD5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComPicYuvMD5.cpp; sourceTree = "<group>"; };
     374                784870001B0B62C70098FD5A /* TComPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = TComPrediction.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
     375                784870011B0B62C70098FD5A /* TComPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = TComPrediction.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     376                784870021B0B62C70098FD5A /* TComRdCost.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRdCost.cpp; sourceTree = "<group>"; };
     377                784870031B0B62C70098FD5A /* TComRdCost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRdCost.h; sourceTree = "<group>"; };
     378                784870041B0B62C70098FD5A /* TComRdCostWeightPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRdCostWeightPrediction.cpp; sourceTree = "<group>"; };
     379                784870051B0B62C70098FD5A /* TComRdCostWeightPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRdCostWeightPrediction.h; sourceTree = "<group>"; };
     380                784870061B0B62C70098FD5A /* TComRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRectangle.h; sourceTree = "<group>"; };
     381                784870071B0B62C70098FD5A /* TComRom.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComRom.cpp; sourceTree = "<group>"; };
     382                784870081B0B62C70098FD5A /* TComRom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComRom.h; sourceTree = "<group>"; };
     383                784870091B0B62C70098FD5A /* TComSampleAdaptiveOffset.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComSampleAdaptiveOffset.cpp; sourceTree = "<group>"; };
     384                7848700A1B0B62C70098FD5A /* TComSampleAdaptiveOffset.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComSampleAdaptiveOffset.h; sourceTree = "<group>"; };
     385                7848700B1B0B62C70098FD5A /* TComSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComSlice.cpp; sourceTree = "<group>"; };
     386                7848700C1B0B62C70098FD5A /* TComSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComSlice.h; sourceTree = "<group>"; };
     387                7848700D1B0B62C70098FD5A /* TComTrQuant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComTrQuant.cpp; sourceTree = "<group>"; };
     388                7848700E1B0B62C70098FD5A /* TComTrQuant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComTrQuant.h; sourceTree = "<group>"; };
     389                7848700F1B0B62C70098FD5A /* TComTU.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComTU.cpp; sourceTree = "<group>"; };
     390                784870101B0B62C70098FD5A /* TComTU.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComTU.h; sourceTree = "<group>"; };
     391                784870111B0B62C70098FD5A /* TComWedgelet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComWedgelet.cpp; sourceTree = "<group>"; };
     392                784870121B0B62C70098FD5A /* TComWedgelet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComWedgelet.h; sourceTree = "<group>"; };
     393                784870131B0B62C70098FD5A /* TComWeightPrediction.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComWeightPrediction.cpp; sourceTree = "<group>"; };
     394                784870141B0B62C70098FD5A /* TComWeightPrediction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComWeightPrediction.h; sourceTree = "<group>"; };
     395                784870151B0B62C70098FD5A /* TComYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TComYuv.cpp; sourceTree = "<group>"; };
     396                784870161B0B62C70098FD5A /* TComYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TComYuv.h; sourceTree = "<group>"; };
     397                784870171B0B62C70098FD5A /* TypeDef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = TypeDef.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     398                784870191B0B62C70098FD5A /* AnnexBread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AnnexBread.cpp; sourceTree = "<group>"; };
     399                7848701A1B0B62C70098FD5A /* AnnexBread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnnexBread.h; sourceTree = "<group>"; };
     400                7848701B1B0B62C70098FD5A /* NALread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NALread.cpp; sourceTree = "<group>"; };
     401                7848701C1B0B62C70098FD5A /* NALread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NALread.h; sourceTree = "<group>"; };
     402                7848701D1B0B62C70098FD5A /* SEIread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEIread.cpp; sourceTree = "<group>"; };
     403                7848701E1B0B62C70098FD5A /* SEIread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEIread.h; sourceTree = "<group>"; };
     404                7848701F1B0B62C70098FD5A /* SyntaxElementParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SyntaxElementParser.cpp; sourceTree = "<group>"; };
     405                784870201B0B62C70098FD5A /* SyntaxElementParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SyntaxElementParser.h; sourceTree = "<group>"; };
     406                784870211B0B62C70098FD5A /* TDecBinCoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecBinCoder.h; sourceTree = "<group>"; };
     407                784870221B0B62C70098FD5A /* TDecBinCoderCABAC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecBinCoderCABAC.cpp; sourceTree = "<group>"; };
     408                784870231B0B62C70098FD5A /* TDecBinCoderCABAC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecBinCoderCABAC.h; sourceTree = "<group>"; };
     409                784870241B0B62C70098FD5A /* TDecCAVLC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecCAVLC.cpp; sourceTree = "<group>"; };
     410                784870251B0B62C70098FD5A /* TDecCAVLC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecCAVLC.h; sourceTree = "<group>"; };
     411                784870261B0B62C70098FD5A /* TDecCu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecCu.cpp; sourceTree = "<group>"; };
     412                784870271B0B62C70098FD5A /* TDecCu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecCu.h; sourceTree = "<group>"; };
     413                784870281B0B62C70098FD5A /* TDecEntropy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecEntropy.cpp; sourceTree = "<group>"; };
     414                784870291B0B62C70098FD5A /* TDecEntropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecEntropy.h; sourceTree = "<group>"; };
     415                7848702A1B0B62C70098FD5A /* TDecGop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecGop.cpp; sourceTree = "<group>"; };
     416                7848702B1B0B62C70098FD5A /* TDecGop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecGop.h; sourceTree = "<group>"; };
     417                7848702C1B0B62C70098FD5A /* TDecSbac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = TDecSbac.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
     418                7848702D1B0B62C70098FD5A /* TDecSbac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = TDecSbac.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     419                7848702E1B0B62C70098FD5A /* TDecSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecSlice.cpp; sourceTree = "<group>"; };
     420                7848702F1B0B62C70098FD5A /* TDecSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecSlice.h; sourceTree = "<group>"; };
     421                784870301B0B62C70098FD5A /* TDecTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TDecTop.cpp; sourceTree = "<group>"; };
     422                784870311B0B62C70098FD5A /* TDecTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TDecTop.h; sourceTree = "<group>"; };
     423                784870331B0B62C70098FD5A /* AnnexBwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnnexBwrite.h; sourceTree = "<group>"; };
     424                784870341B0B62C70098FD5A /* NALwrite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NALwrite.cpp; sourceTree = "<group>"; };
     425                784870351B0B62C70098FD5A /* NALwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NALwrite.h; sourceTree = "<group>"; };
     426                784870361B0B62C70098FD5A /* SEIEncoder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEIEncoder.cpp; sourceTree = "<group>"; };
     427                784870371B0B62C70098FD5A /* SEIEncoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEIEncoder.h; sourceTree = "<group>"; };
     428                784870381B0B62C70098FD5A /* SEIwrite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SEIwrite.cpp; sourceTree = "<group>"; };
     429                784870391B0B62C70098FD5A /* SEIwrite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SEIwrite.h; sourceTree = "<group>"; };
     430                7848703A1B0B62C70098FD5A /* SyntaxElementWriter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SyntaxElementWriter.cpp; sourceTree = "<group>"; };
     431                7848703B1B0B62C70098FD5A /* SyntaxElementWriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SyntaxElementWriter.h; sourceTree = "<group>"; };
     432                7848703C1B0B62C70098FD5A /* TEncAnalyze.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncAnalyze.h; sourceTree = "<group>"; };
     433                7848703D1B0B62C70098FD5A /* TEncBinCoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoder.h; sourceTree = "<group>"; };
     434                7848703E1B0B62C70098FD5A /* TEncBinCoderCABAC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncBinCoderCABAC.cpp; sourceTree = "<group>"; };
     435                7848703F1B0B62C70098FD5A /* TEncBinCoderCABAC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoderCABAC.h; sourceTree = "<group>"; };
     436                784870401B0B62C70098FD5A /* TEncBinCoderCABACCounter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncBinCoderCABACCounter.cpp; sourceTree = "<group>"; };
     437                784870411B0B62C70098FD5A /* TEncBinCoderCABACCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncBinCoderCABACCounter.h; sourceTree = "<group>"; };
     438                784870421B0B62C70098FD5A /* TEncCavlc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncCavlc.cpp; sourceTree = "<group>"; };
     439                784870431B0B62C70098FD5A /* TEncCavlc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCavlc.h; sourceTree = "<group>"; };
     440                784870441B0B62C70098FD5A /* TEncCfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCfg.h; sourceTree = "<group>"; };
     441                784870451B0B62C70098FD5A /* TEncCu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncCu.cpp; sourceTree = "<group>"; };
     442                784870461B0B62C70098FD5A /* TEncCu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncCu.h; sourceTree = "<group>"; };
     443                784870471B0B62C70098FD5A /* TEncEntropy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncEntropy.cpp; sourceTree = "<group>"; };
     444                784870481B0B62C70098FD5A /* TEncEntropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncEntropy.h; sourceTree = "<group>"; };
     445                784870491B0B62C70098FD5A /* TEncGOP.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncGOP.cpp; sourceTree = "<group>"; };
     446                7848704A1B0B62C70098FD5A /* TEncGOP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncGOP.h; sourceTree = "<group>"; };
     447                7848704B1B0B62C70098FD5A /* TEncPic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncPic.cpp; sourceTree = "<group>"; };
     448                7848704C1B0B62C70098FD5A /* TEncPic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncPic.h; sourceTree = "<group>"; };
     449                7848704D1B0B62C70098FD5A /* TEncPreanalyzer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncPreanalyzer.cpp; sourceTree = "<group>"; };
     450                7848704E1B0B62C70098FD5A /* TEncPreanalyzer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncPreanalyzer.h; sourceTree = "<group>"; };
     451                7848704F1B0B62C70098FD5A /* TEncRateCtrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncRateCtrl.cpp; sourceTree = "<group>"; };
     452                784870501B0B62C70098FD5A /* TEncRateCtrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncRateCtrl.h; sourceTree = "<group>"; };
     453                784870511B0B62C70098FD5A /* TEncSampleAdaptiveOffset.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSampleAdaptiveOffset.cpp; sourceTree = "<group>"; };
     454                784870521B0B62C70098FD5A /* TEncSampleAdaptiveOffset.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSampleAdaptiveOffset.h; sourceTree = "<group>"; };
     455                784870531B0B62C70098FD5A /* TEncSbac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = TEncSbac.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
     456                784870541B0B62C70098FD5A /* TEncSbac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = TEncSbac.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     457                784870551B0B62C70098FD5A /* TEncSearch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = TEncSearch.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
     458                784870561B0B62C70098FD5A /* TEncSearch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = TEncSearch.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
     459                784870571B0B62C70098FD5A /* TEncSlice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncSlice.cpp; sourceTree = "<group>"; };
     460                784870581B0B62C70098FD5A /* TEncSlice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncSlice.h; sourceTree = "<group>"; };
     461                784870591B0B62C70098FD5A /* TEncTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEncTop.cpp; sourceTree = "<group>"; };
     462                7848705A1B0B62C70098FD5A /* TEncTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEncTop.h; sourceTree = "<group>"; };
     463                7848705B1B0B62C70098FD5A /* WeightPredAnalysis.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WeightPredAnalysis.cpp; sourceTree = "<group>"; };
     464                7848705C1B0B62C70098FD5A /* WeightPredAnalysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WeightPredAnalysis.h; sourceTree = "<group>"; };
     465                7848705E1B0B62C70098FD5A /* TExtrTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TExtrTop.cpp; sourceTree = "<group>"; };
     466                7848705F1B0B62C70098FD5A /* TExtrTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TExtrTop.h; sourceTree = "<group>"; };
     467                784870611B0B62C70098FD5A /* TRenFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenFilter.cpp; sourceTree = "<group>"; };
     468                784870621B0B62C70098FD5A /* TRenFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenFilter.h; sourceTree = "<group>"; };
     469                784870631B0B62C70098FD5A /* TRenImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenImage.cpp; sourceTree = "<group>"; };
     470                784870641B0B62C70098FD5A /* TRenImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenImage.h; sourceTree = "<group>"; };
     471                784870651B0B62C70098FD5A /* TRenImagePlane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenImagePlane.cpp; sourceTree = "<group>"; };
     472                784870661B0B62C70098FD5A /* TRenImagePlane.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenImagePlane.h; sourceTree = "<group>"; };
     473                784870671B0B62C70098FD5A /* TRenInterpFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenInterpFilter.cpp; sourceTree = "<group>"; };
     474                784870681B0B62C70098FD5A /* TRenInterpFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenInterpFilter.h; sourceTree = "<group>"; };
     475                784870691B0B62C70098FD5A /* TRenModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenModel.cpp; sourceTree = "<group>"; };
     476                7848706A1B0B62C70098FD5A /* TRenModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenModel.h; sourceTree = "<group>"; };
     477                7848706B1B0B62C70098FD5A /* TRenModSetupStrParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenModSetupStrParser.cpp; sourceTree = "<group>"; };
     478                7848706C1B0B62C70098FD5A /* TRenModSetupStrParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenModSetupStrParser.h; sourceTree = "<group>"; };
     479                7848706D1B0B62C70098FD5A /* TRenSingleModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenSingleModel.cpp; sourceTree = "<group>"; };
     480                7848706E1B0B62C70098FD5A /* TRenSingleModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenSingleModel.h; sourceTree = "<group>"; };
     481                7848706F1B0B62C70098FD5A /* TRenTop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TRenTop.cpp; sourceTree = "<group>"; };
     482                784870701B0B62C70098FD5A /* TRenTop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TRenTop.h; sourceTree = "<group>"; };
     483                784870721B0B62C70098FD5A /* TVideoIOYuv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TVideoIOYuv.cpp; sourceTree = "<group>"; };
     484                784870731B0B62C70098FD5A /* TVideoIOYuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TVideoIOYuv.h; sourceTree = "<group>"; };
    479485                7885897D15664E3D00982C12 /* libTLibExtractor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTLibExtractor.a; sourceTree = BUILT_PRODUCTS_DIR; };
    480486                7885899415664E6A00982C12 /* TAppExtractor */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TAppExtractor; sourceTree = BUILT_PRODUCTS_DIR; };
     
    595601                        isa = PBXGroup;
    596602                        children = (
    597                                 78C592E7158720BB004401C5 /* App */,
    598                                 78C59310158720BB004401C5 /* Lib */,
     603                                78486FA51B0B62C70098FD5A /* App */,
     604                                78486FCE1B0B62C70098FD5A /* Lib */,
    599605                        );
    600606                        indentWidth = 2;
     
    621627                        sourceTree = "<group>";
    622628                };
    623                 785E596B17D9AFA8001F6DD1 /* TLibStatistics */ = {
     629                78486FA51B0B62C70098FD5A /* App */ = {
    624630                        isa = PBXGroup;
    625631                        children = (
    626                                 785E596C17D9AFA8001F6DD1 /* TStatHeader.cpp */,
    627                                 785E596D17D9AFA8001F6DD1 /* TStatHeader.h */,
    628                                 785E596E17D9AFA8001F6DD1 /* TStatLayer.cpp */,
    629                                 785E596F17D9AFA8001F6DD1 /* TStatLayer.h */,
    630                                 785E597017D9AFA8001F6DD1 /* TStatTop.cpp */,
    631                                 785E597117D9AFA8001F6DD1 /* TStatTop.h */,
    632                         );
    633                         path = TLibStatistics;
    634                         sourceTree = "<group>";
    635                 };
    636                 787462BA17D5DD7B0040CFC7 /* TAppDecoder */ = {
    637                         isa = PBXGroup;
    638                         children = (
    639                                 787462BB17D5DD7B0040CFC7 /* decmain.cpp */,
    640                                 787462BC17D5DD7B0040CFC7 /* TAppDecCfg.cpp */,
    641                                 787462BD17D5DD7B0040CFC7 /* TAppDecCfg.h */,
    642                                 787462BE17D5DD7B0040CFC7 /* TAppDecTop.cpp */,
    643                                 787462BF17D5DD7B0040CFC7 /* TAppDecTop.h */,
    644                         );
    645                         path = TAppDecoder;
    646                         sourceTree = "<group>";
    647                 };
    648                 787462C017D5DD7B0040CFC7 /* TAppEncoder */ = {
    649                         isa = PBXGroup;
    650                         children = (
    651                                 787462C117D5DD7B0040CFC7 /* encmain.cpp */,
    652                                 787462C217D5DD7B0040CFC7 /* TAppEncCfg.cpp */,
    653                                 787462C317D5DD7B0040CFC7 /* TAppEncCfg.h */,
    654                                 787462C417D5DD7B0040CFC7 /* TAppEncTop.cpp */,
    655                                 787462C517D5DD7B0040CFC7 /* TAppEncTop.h */,
    656                         );
    657                         path = TAppEncoder;
    658                         sourceTree = "<group>";
    659                 };
    660                 787462C617D5DD7B0040CFC7 /* TAppExtractor */ = {
    661                         isa = PBXGroup;
    662                         children = (
    663                                 787462C717D5DD7B0040CFC7 /* extrmain.cpp */,
    664                                 787462C817D5DD7B0040CFC7 /* TAppExtrCfg.cpp */,
    665                                 787462C917D5DD7B0040CFC7 /* TAppExtrCfg.h */,
    666                                 787462CA17D5DD7B0040CFC7 /* TAppExtrTop.cpp */,
    667                                 787462CB17D5DD7B0040CFC7 /* TAppExtrTop.h */,
    668                         );
    669                         path = TAppExtractor;
    670                         sourceTree = "<group>";
    671                 };
    672                 787462CC17D5DD7B0040CFC7 /* TAppRenderer */ = {
    673                         isa = PBXGroup;
    674                         children = (
    675                                 787462CD17D5DD7B0040CFC7 /* RendererMain.cpp */,
    676                                 787462CE17D5DD7B0040CFC7 /* TAppRendererCfg.cpp */,
    677                                 787462CF17D5DD7B0040CFC7 /* TAppRendererCfg.h */,
    678                                 787462D017D5DD7B0040CFC7 /* TAppRendererTop.cpp */,
    679                                 787462D117D5DD7B0040CFC7 /* TAppRendererTop.h */,
    680                         );
    681                         path = TAppRenderer;
    682                         sourceTree = "<group>";
    683                 };
    684                 787462D217D5DD7B0040CFC7 /* utils */ = {
    685                         isa = PBXGroup;
    686                         children = (
    687                                 787462D317D5DD7B0040CFC7 /* annexBbytecount.cpp */,
    688                                 787462D417D5DD7B0040CFC7 /* BitrateTargeting */,
    689                                 787462E117D5DD7B0040CFC7 /* convert_NtoMbit_YCbCr.cpp */,
    690                         );
    691                         path = utils;
    692                         sourceTree = "<group>";
    693                 };
    694                 787462D417D5DD7B0040CFC7 /* BitrateTargeting */ = {
    695                         isa = PBXGroup;
    696                         children = (
    697                                 787462D517D5DD7B0040CFC7 /* encode.shl */,
    698                                 787462D617D5DD7B0040CFC7 /* encodeCommand.sh */,
    699                                 787462D717D5DD7B0040CFC7 /* ExtractBitrates.cpp */,
    700                                 787462D817D5DD7B0040CFC7 /* ExtractBitrates.h */,
    701                                 787462D917D5DD7B0040CFC7 /* ExtractBitratesMain.cpp */,
    702                                 787462DA17D5DD7B0040CFC7 /* GuessLambdaModifiers.cpp */,
    703                                 787462DB17D5DD7B0040CFC7 /* GuessLambdaModifiers.h */,
    704                                 787462DC17D5DD7B0040CFC7 /* GuessLambdaModifiersMain.cpp */,
    705                                 787462DD17D5DD7B0040CFC7 /* makefile */,
    706                                 787462DE17D5DD7B0040CFC7 /* QuickStartGuide.pdf */,
    707                                 787462DF17D5DD7B0040CFC7 /* RuntimeError.h */,
    708                                 787462E017D5DD7B0040CFC7 /* targetBitrates.sh */,
    709                         );
    710                         path = BitrateTargeting;
    711                         sourceTree = "<group>";
    712                 };
    713                 787462E217D5DD840040CFC7 /* libmd5 */ = {
    714                         isa = PBXGroup;
    715                         children = (
    716                                 787462E317D5DD840040CFC7 /* libmd5.c */,
    717                                 787462E417D5DD840040CFC7 /* libmd5.h */,
    718                                 787462E517D5DD840040CFC7 /* MD5.h */,
    719                         );
    720                         path = libmd5;
    721                         sourceTree = "<group>";
    722                 };
    723                 787462E617D5DD840040CFC7 /* TAppCommon */ = {
    724                         isa = PBXGroup;
    725                         children = (
    726                                 787462E717D5DD840040CFC7 /* program_options_lite.cpp */,
    727                                 787462E817D5DD840040CFC7 /* program_options_lite.h */,
    728                                 787462E917D5DD840040CFC7 /* TAppComCamPara.cpp */,
    729                                 787462EA17D5DD840040CFC7 /* TAppComCamPara.h */,
    730                         );
    731                         path = TAppCommon;
    732                         sourceTree = "<group>";
    733                 };
    734                 787462EB17D5DD840040CFC7 /* TLibCommon */ = {
    735                         isa = PBXGroup;
    736                         children = (
    737                                 787462EC17D5DD840040CFC7 /* AccessUnit.h */,
    738                                 787462ED17D5DD840040CFC7 /* CommonDef.h */,
    739                                 787462EE17D5DD840040CFC7 /* ContextModel.cpp */,
    740                                 787462EF17D5DD840040CFC7 /* ContextModel.h */,
    741                                 787462F017D5DD840040CFC7 /* ContextModel3DBuffer.cpp */,
    742                                 787462F117D5DD840040CFC7 /* ContextModel3DBuffer.h */,
    743                                 787462F217D5DD840040CFC7 /* ContextTables.h */,
    744                                 787462F317D5DD840040CFC7 /* NAL.h */,
    745                                 787462F417D5DD840040CFC7 /* SEI.cpp */,
    746                                 787462F517D5DD840040CFC7 /* SEI.h */,
    747                                 787462F617D5DD840040CFC7 /* TComBitCounter.h */,
    748                                 787462F717D5DD840040CFC7 /* TComBitStream.cpp */,
    749                                 787462F817D5DD840040CFC7 /* TComBitStream.h */,
    750                                 787462F917D5DD840040CFC7 /* TComCABACTables.cpp */,
    751                                 787462FA17D5DD840040CFC7 /* TComCABACTables.h */,
    752                                 787462FB17D5DD840040CFC7 /* TComDataCU.cpp */,
    753                                 787462FC17D5DD840040CFC7 /* TComDataCU.h */,
    754                                 787462FD17D5DD840040CFC7 /* TComInterpolationFilter.cpp */,
    755                                 787462FE17D5DD840040CFC7 /* TComInterpolationFilter.h */,
    756                                 787462FF17D5DD840040CFC7 /* TComList.h */,
    757                                 7874630017D5DD840040CFC7 /* TComLoopFilter.cpp */,
    758                                 7874630117D5DD840040CFC7 /* TComLoopFilter.h */,
    759                                 7874630217D5DD840040CFC7 /* TComMotionInfo.cpp */,
    760                                 7874630317D5DD840040CFC7 /* TComMotionInfo.h */,
    761                                 7874630417D5DD840040CFC7 /* TComMv.h */,
    762                                 7874630517D5DD840040CFC7 /* TComPattern.cpp */,
    763                                 7874630617D5DD840040CFC7 /* TComPattern.h */,
    764                                 7874630717D5DD840040CFC7 /* TComPic.cpp */,
    765                                 7874630817D5DD840040CFC7 /* TComPic.h */,
    766                                 7874630917D5DD840040CFC7 /* TComPicSym.cpp */,
    767                                 7874630A17D5DD840040CFC7 /* TComPicSym.h */,
    768                                 7874630B17D5DD840040CFC7 /* TComPicYuv.cpp */,
    769                                 7874630C17D5DD840040CFC7 /* TComPicYuv.h */,
    770                                 7874630D17D5DD840040CFC7 /* TComPicYuvMD5.cpp */,
    771                                 7874630E17D5DD840040CFC7 /* TComPrediction.cpp */,
    772                                 7874630F17D5DD840040CFC7 /* TComPrediction.h */,
    773                                 7874631017D5DD840040CFC7 /* TComRdCost.cpp */,
    774                                 7874631117D5DD840040CFC7 /* TComRdCost.h */,
    775                                 7874631217D5DD840040CFC7 /* TComRdCostWeightPrediction.cpp */,
    776                                 7874631317D5DD840040CFC7 /* TComRdCostWeightPrediction.h */,
    777                                 7874631417D5DD840040CFC7 /* TComRom.cpp */,
    778                                 7874631517D5DD840040CFC7 /* TComRom.h */,
    779                                 7874631617D5DD840040CFC7 /* TComSampleAdaptiveOffset.cpp */,
    780                                 7874631717D5DD840040CFC7 /* TComSampleAdaptiveOffset.h */,
    781                                 7874631817D5DD840040CFC7 /* TComSlice.cpp */,
    782                                 7874631917D5DD840040CFC7 /* TComSlice.h */,
    783                                 7874631A17D5DD840040CFC7 /* TComTrQuant.cpp */,
    784                                 7874631B17D5DD840040CFC7 /* TComTrQuant.h */,
    785                                 7874631C17D5DD840040CFC7 /* TComWedgelet.cpp */,
    786                                 7874631D17D5DD840040CFC7 /* TComWedgelet.h */,
    787                                 7874631E17D5DD840040CFC7 /* TComWeightPrediction.cpp */,
    788                                 7874631F17D5DD840040CFC7 /* TComWeightPrediction.h */,
    789                                 7874632017D5DD840040CFC7 /* TComYuv.cpp */,
    790                                 7874632117D5DD840040CFC7 /* TComYuv.h */,
    791                                 7874632217D5DD840040CFC7 /* TypeDef.h */,
    792                         );
    793                         path = TLibCommon;
    794                         sourceTree = "<group>";
    795                 };
    796                 7874632317D5DD840040CFC7 /* TLibDecoder */ = {
    797                         isa = PBXGroup;
    798                         children = (
    799                                 7874632417D5DD840040CFC7 /* AnnexBread.cpp */,
    800                                 7874632517D5DD840040CFC7 /* AnnexBread.h */,
    801                                 7874632617D5DD840040CFC7 /* NALread.cpp */,
    802                                 7874632717D5DD840040CFC7 /* NALread.h */,
    803                                 7874632817D5DD840040CFC7 /* SEIread.cpp */,
    804                                 7874632917D5DD840040CFC7 /* SEIread.h */,
    805                                 7874632A17D5DD840040CFC7 /* SyntaxElementParser.cpp */,
    806                                 7874632B17D5DD840040CFC7 /* SyntaxElementParser.h */,
    807                                 7874632C17D5DD840040CFC7 /* TDecBinCoder.h */,
    808                                 7874632D17D5DD840040CFC7 /* TDecBinCoderCABAC.cpp */,
    809                                 7874632E17D5DD840040CFC7 /* TDecBinCoderCABAC.h */,
    810                                 7874632F17D5DD840040CFC7 /* TDecCAVLC.cpp */,
    811                                 7874633017D5DD840040CFC7 /* TDecCAVLC.h */,
    812                                 7874633117D5DD840040CFC7 /* TDecCu.cpp */,
    813                                 7874633217D5DD840040CFC7 /* TDecCu.h */,
    814                                 7874633317D5DD840040CFC7 /* TDecEntropy.cpp */,
    815                                 7874633417D5DD840040CFC7 /* TDecEntropy.h */,
    816                                 7874633517D5DD840040CFC7 /* TDecGop.cpp */,
    817                                 7874633617D5DD840040CFC7 /* TDecGop.h */,
    818                                 7874633717D5DD840040CFC7 /* TDecSbac.cpp */,
    819                                 7874633817D5DD840040CFC7 /* TDecSbac.h */,
    820                                 7874633917D5DD840040CFC7 /* TDecSlice.cpp */,
    821                                 7874633A17D5DD840040CFC7 /* TDecSlice.h */,
    822                                 7874633B17D5DD840040CFC7 /* TDecTop.cpp */,
    823                                 7874633C17D5DD840040CFC7 /* TDecTop.h */,
    824                         );
    825                         path = TLibDecoder;
    826                         sourceTree = "<group>";
    827                 };
    828                 7874633D17D5DD840040CFC7 /* TLibEncoder */ = {
    829                         isa = PBXGroup;
    830                         children = (
    831                                 7874633E17D5DD840040CFC7 /* AnnexBwrite.h */,
    832                                 7874633F17D5DD840040CFC7 /* NALwrite.cpp */,
    833                                 7874634017D5DD840040CFC7 /* NALwrite.h */,
    834                                 7874634117D5DD840040CFC7 /* SEIwrite.cpp */,
    835                                 7874634217D5DD840040CFC7 /* SEIwrite.h */,
    836                                 7874634317D5DD840040CFC7 /* SyntaxElementWriter.cpp */,
    837                                 7874634417D5DD840040CFC7 /* SyntaxElementWriter.h */,
    838                                 7874634517D5DD840040CFC7 /* TEncAnalyze.cpp */,
    839                                 7874634617D5DD840040CFC7 /* TEncAnalyze.h */,
    840                                 7874634717D5DD840040CFC7 /* TEncBinCoder.h */,
    841                                 7874634817D5DD840040CFC7 /* TEncBinCoderCABAC.cpp */,
    842                                 7874634917D5DD840040CFC7 /* TEncBinCoderCABAC.h */,
    843                                 7874634A17D5DD840040CFC7 /* TEncBinCoderCABACCounter.cpp */,
    844                                 7874634B17D5DD840040CFC7 /* TEncBinCoderCABACCounter.h */,
    845                                 7874634C17D5DD840040CFC7 /* TEncCavlc.cpp */,
    846                                 7874634D17D5DD840040CFC7 /* TEncCavlc.h */,
    847                                 7874634E17D5DD840040CFC7 /* TEncCfg.h */,
    848                                 7874634F17D5DD840040CFC7 /* TEncCu.cpp */,
    849                                 7874635017D5DD840040CFC7 /* TEncCu.h */,
    850                                 7874635117D5DD840040CFC7 /* TEncEntropy.cpp */,
    851                                 7874635217D5DD840040CFC7 /* TEncEntropy.h */,
    852                                 7874635317D5DD840040CFC7 /* TEncGOP.cpp */,
    853                                 7874635417D5DD840040CFC7 /* TEncGOP.h */,
    854                                 7874635517D5DD840040CFC7 /* TEncPic.cpp */,
    855                                 7874635617D5DD840040CFC7 /* TEncPic.h */,
    856                                 7874635717D5DD840040CFC7 /* TEncPreanalyzer.cpp */,
    857                                 7874635817D5DD840040CFC7 /* TEncPreanalyzer.h */,
    858                                 7874635917D5DD840040CFC7 /* TEncRateCtrl.cpp */,
    859                                 7874635A17D5DD840040CFC7 /* TEncRateCtrl.h */,
    860                                 7874635B17D5DD840040CFC7 /* TEncSampleAdaptiveOffset.cpp */,
    861                                 7874635C17D5DD840040CFC7 /* TEncSampleAdaptiveOffset.h */,
    862                                 7874635D17D5DD840040CFC7 /* TEncSbac.cpp */,
    863                                 7874635E17D5DD840040CFC7 /* TEncSbac.h */,
    864                                 7874635F17D5DD840040CFC7 /* TEncSearch.cpp */,
    865                                 7874636017D5DD840040CFC7 /* TEncSearch.h */,
    866                                 7874636117D5DD840040CFC7 /* TEncSlice.cpp */,
    867                                 7874636217D5DD840040CFC7 /* TEncSlice.h */,
    868                                 7874636317D5DD840040CFC7 /* TEncTop.cpp */,
    869                                 7874636417D5DD840040CFC7 /* TEncTop.h */,
    870                                 7874636517D5DD840040CFC7 /* WeightPredAnalysis.cpp */,
    871                                 7874636617D5DD840040CFC7 /* WeightPredAnalysis.h */,
    872                         );
    873                         path = TLibEncoder;
    874                         sourceTree = "<group>";
    875                 };
    876                 7874636717D5DD840040CFC7 /* TLibExtractor */ = {
    877                         isa = PBXGroup;
    878                         children = (
    879                                 7874636817D5DD840040CFC7 /* TExtrTop.cpp */,
    880                                 7874636917D5DD840040CFC7 /* TExtrTop.h */,
    881                         );
    882                         path = TLibExtractor;
    883                         sourceTree = "<group>";
    884                 };
    885                 7874636A17D5DD840040CFC7 /* TLibRenderer */ = {
    886                         isa = PBXGroup;
    887                         children = (
    888                                 7874636B17D5DD840040CFC7 /* TRenFilter.cpp */,
    889                                 7874636C17D5DD840040CFC7 /* TRenFilter.h */,
    890                                 7874636D17D5DD840040CFC7 /* TRenImage.cpp */,
    891                                 7874636E17D5DD840040CFC7 /* TRenImage.h */,
    892                                 7874636F17D5DD840040CFC7 /* TRenImagePlane.cpp */,
    893                                 7874637017D5DD840040CFC7 /* TRenImagePlane.h */,
    894                                 7874637117D5DD840040CFC7 /* TRenInterpFilter.cpp */,
    895                                 7874637217D5DD840040CFC7 /* TRenInterpFilter.h */,
    896                                 7874637317D5DD840040CFC7 /* TRenModel.cpp */,
    897                                 7874637417D5DD840040CFC7 /* TRenModel.h */,
    898                                 7874637517D5DD840040CFC7 /* TRenModSetupStrParser.cpp */,
    899                                 7874637617D5DD840040CFC7 /* TRenModSetupStrParser.h */,
    900                                 7874637717D5DD840040CFC7 /* TRenSingleModel.cpp */,
    901                                 7874637817D5DD840040CFC7 /* TRenSingleModel.h */,
    902                                 7874637917D5DD840040CFC7 /* TRenTop.cpp */,
    903                                 7874637A17D5DD840040CFC7 /* TRenTop.h */,
    904                         );
    905                         path = TLibRenderer;
    906                         sourceTree = "<group>";
    907                 };
    908                 7874637B17D5DD840040CFC7 /* TLibVideoIO */ = {
    909                         isa = PBXGroup;
    910                         children = (
    911                                 7874637C17D5DD840040CFC7 /* TVideoIOYuv.cpp */,
    912                                 7874637D17D5DD840040CFC7 /* TVideoIOYuv.h */,
    913                         );
    914                         path = TLibVideoIO;
    915                         sourceTree = "<group>";
    916                 };
    917                 78C592E7158720BB004401C5 /* App */ = {
    918                         isa = PBXGroup;
    919                         children = (
    920                                 787462BA17D5DD7B0040CFC7 /* TAppDecoder */,
    921                                 787462C017D5DD7B0040CFC7 /* TAppEncoder */,
    922                                 787462C617D5DD7B0040CFC7 /* TAppExtractor */,
    923                                 787462CC17D5DD7B0040CFC7 /* TAppRenderer */,
    924                                 787462D217D5DD7B0040CFC7 /* utils */,
     632                                78486FA61B0B62C70098FD5A /* TAppDecoder */,
     633                                78486FAC1B0B62C70098FD5A /* TAppEncoder */,
     634                                78486FB21B0B62C70098FD5A /* TAppExtractor */,
     635                                78486FB81B0B62C70098FD5A /* TAppRenderer */,
     636                                78486FBE1B0B62C70098FD5A /* utils */,
    925637                        );
    926638                        name = App;
     
    928640                        sourceTree = "<group>";
    929641                };
    930                 78C59310158720BB004401C5 /* Lib */ = {
     642                78486FA61B0B62C70098FD5A /* TAppDecoder */ = {
    931643                        isa = PBXGroup;
    932644                        children = (
    933                                 787462E217D5DD840040CFC7 /* libmd5 */,
    934                                 787462E617D5DD840040CFC7 /* TAppCommon */,
    935                                 787462EB17D5DD840040CFC7 /* TLibCommon */,
    936                                 7874632317D5DD840040CFC7 /* TLibDecoder */,
    937                                 7874633D17D5DD840040CFC7 /* TLibEncoder */,
    938                                 7874636717D5DD840040CFC7 /* TLibExtractor */,
    939                                 7874636A17D5DD840040CFC7 /* TLibRenderer */,
    940                                 7874637B17D5DD840040CFC7 /* TLibVideoIO */,
    941                                 785E596B17D9AFA8001F6DD1 /* TLibStatistics */,
     645                                78486FA71B0B62C70098FD5A /* decmain.cpp */,
     646                                78486FA81B0B62C70098FD5A /* TAppDecCfg.cpp */,
     647                                78486FA91B0B62C70098FD5A /* TAppDecCfg.h */,
     648                                78486FAA1B0B62C70098FD5A /* TAppDecTop.cpp */,
     649                                78486FAB1B0B62C70098FD5A /* TAppDecTop.h */,
     650                        );
     651                        path = TAppDecoder;
     652                        sourceTree = "<group>";
     653                };
     654                78486FAC1B0B62C70098FD5A /* TAppEncoder */ = {
     655                        isa = PBXGroup;
     656                        children = (
     657                                78486FAD1B0B62C70098FD5A /* encmain.cpp */,
     658                                78486FAE1B0B62C70098FD5A /* TAppEncCfg.cpp */,
     659                                78486FAF1B0B62C70098FD5A /* TAppEncCfg.h */,
     660                                78486FB01B0B62C70098FD5A /* TAppEncTop.cpp */,
     661                                78486FB11B0B62C70098FD5A /* TAppEncTop.h */,
     662                        );
     663                        path = TAppEncoder;
     664                        sourceTree = "<group>";
     665                };
     666                78486FB21B0B62C70098FD5A /* TAppExtractor */ = {
     667                        isa = PBXGroup;
     668                        children = (
     669                                78486FB31B0B62C70098FD5A /* extrmain.cpp */,
     670                                78486FB41B0B62C70098FD5A /* TAppExtrCfg.cpp */,
     671                                78486FB51B0B62C70098FD5A /* TAppExtrCfg.h */,
     672                                78486FB61B0B62C70098FD5A /* TAppExtrTop.cpp */,
     673                                78486FB71B0B62C70098FD5A /* TAppExtrTop.h */,
     674                        );
     675                        path = TAppExtractor;
     676                        sourceTree = "<group>";
     677                };
     678                78486FB81B0B62C70098FD5A /* TAppRenderer */ = {
     679                        isa = PBXGroup;
     680                        children = (
     681                                78486FB91B0B62C70098FD5A /* RendererMain.cpp */,
     682                                78486FBA1B0B62C70098FD5A /* TAppRendererCfg.cpp */,
     683                                78486FBB1B0B62C70098FD5A /* TAppRendererCfg.h */,
     684                                78486FBC1B0B62C70098FD5A /* TAppRendererTop.cpp */,
     685                                78486FBD1B0B62C70098FD5A /* TAppRendererTop.h */,
     686                        );
     687                        path = TAppRenderer;
     688                        sourceTree = "<group>";
     689                };
     690                78486FBE1B0B62C70098FD5A /* utils */ = {
     691                        isa = PBXGroup;
     692                        children = (
     693                                78486FBF1B0B62C70098FD5A /* annexBbytecount.cpp */,
     694                                78486FC01B0B62C70098FD5A /* BitrateTargeting */,
     695                                78486FCD1B0B62C70098FD5A /* convert_NtoMbit_YCbCr.cpp */,
     696                        );
     697                        path = utils;
     698                        sourceTree = "<group>";
     699                };
     700                78486FC01B0B62C70098FD5A /* BitrateTargeting */ = {
     701                        isa = PBXGroup;
     702                        children = (
     703                                78486FC11B0B62C70098FD5A /* encode.shl */,
     704                                78486FC21B0B62C70098FD5A /* encodeCommand.sh */,
     705                                78486FC31B0B62C70098FD5A /* ExtractBitrates.cpp */,
     706                                78486FC41B0B62C70098FD5A /* ExtractBitrates.h */,
     707                                78486FC51B0B62C70098FD5A /* ExtractBitratesMain.cpp */,
     708                                78486FC61B0B62C70098FD5A /* GuessLambdaModifiers.cpp */,
     709                                78486FC71B0B62C70098FD5A /* GuessLambdaModifiers.h */,
     710                                78486FC81B0B62C70098FD5A /* GuessLambdaModifiersMain.cpp */,
     711                                78486FC91B0B62C70098FD5A /* makefile */,
     712                                78486FCA1B0B62C70098FD5A /* QuickStartGuide.pdf */,
     713                                78486FCB1B0B62C70098FD5A /* RuntimeError.h */,
     714                                78486FCC1B0B62C70098FD5A /* targetBitrates.sh */,
     715                        );
     716                        path = BitrateTargeting;
     717                        sourceTree = "<group>";
     718                };
     719                78486FCE1B0B62C70098FD5A /* Lib */ = {
     720                        isa = PBXGroup;
     721                        children = (
     722                                78486FCF1B0B62C70098FD5A /* libmd5 */,
     723                                78486FD31B0B62C70098FD5A /* TAppCommon */,
     724                                78486FD81B0B62C70098FD5A /* TLibCommon */,
     725                                784870181B0B62C70098FD5A /* TLibDecoder */,
     726                                784870321B0B62C70098FD5A /* TLibEncoder */,
     727                                7848705D1B0B62C70098FD5A /* TLibExtractor */,
     728                                784870601B0B62C70098FD5A /* TLibRenderer */,
     729                                784870711B0B62C70098FD5A /* TLibVideoIO */,
    942730                        );
    943731                        name = Lib;
    944732                        path = source/Lib;
     733                        sourceTree = "<group>";
     734                };
     735                78486FCF1B0B62C70098FD5A /* libmd5 */ = {
     736                        isa = PBXGroup;
     737                        children = (
     738                                78486FD01B0B62C70098FD5A /* libmd5.c */,
     739                                78486FD11B0B62C70098FD5A /* libmd5.h */,
     740                                78486FD21B0B62C70098FD5A /* MD5.h */,
     741                        );
     742                        path = libmd5;
     743                        sourceTree = "<group>";
     744                };
     745                78486FD31B0B62C70098FD5A /* TAppCommon */ = {
     746                        isa = PBXGroup;
     747                        children = (
     748                                78486FD41B0B62C70098FD5A /* program_options_lite.cpp */,
     749                                78486FD51B0B62C70098FD5A /* program_options_lite.h */,
     750                                78486FD61B0B62C70098FD5A /* TAppComCamPara.cpp */,
     751                                78486FD71B0B62C70098FD5A /* TAppComCamPara.h */,
     752                        );
     753                        path = TAppCommon;
     754                        sourceTree = "<group>";
     755                };
     756                78486FD81B0B62C70098FD5A /* TLibCommon */ = {
     757                        isa = PBXGroup;
     758                        children = (
     759                                78486FD91B0B62C70098FD5A /* AccessUnit.h */,
     760                                78486FDA1B0B62C70098FD5A /* CommonDef.h */,
     761                                78486FDB1B0B62C70098FD5A /* ContextModel.cpp */,
     762                                78486FDC1B0B62C70098FD5A /* ContextModel.h */,
     763                                78486FDD1B0B62C70098FD5A /* ContextModel3DBuffer.cpp */,
     764                                78486FDE1B0B62C70098FD5A /* ContextModel3DBuffer.h */,
     765                                78486FDF1B0B62C70098FD5A /* ContextTables.h */,
     766                                78486FE01B0B62C70098FD5A /* Debug.cpp */,
     767                                78486FE11B0B62C70098FD5A /* Debug.h */,
     768                                78486FE21B0B62C70098FD5A /* NAL.h */,
     769                                78486FE31B0B62C70098FD5A /* SEI.cpp */,
     770                                78486FE41B0B62C70098FD5A /* SEI.h */,
     771                                78486FE51B0B62C70098FD5A /* TComBitCounter.h */,
     772                                78486FE61B0B62C70098FD5A /* TComBitStream.cpp */,
     773                                78486FE71B0B62C70098FD5A /* TComBitStream.h */,
     774                                78486FE81B0B62C70098FD5A /* TComCABACTables.cpp */,
     775                                78486FE91B0B62C70098FD5A /* TComCABACTables.h */,
     776                                78486FEA1B0B62C70098FD5A /* TComChromaFormat.cpp */,
     777                                78486FEB1B0B62C70098FD5A /* TComChromaFormat.h */,
     778                                78486FEC1B0B62C70098FD5A /* TComCodingStatistics.h */,
     779                                78486FED1B0B62C70098FD5A /* TComDataCU.cpp */,
     780                                78486FEE1B0B62C70098FD5A /* TComDataCU.h */,
     781                                78486FEF1B0B62C70098FD5A /* TComInterpolationFilter.cpp */,
     782                                78486FF01B0B62C70098FD5A /* TComInterpolationFilter.h */,
     783                                78486FF11B0B62C70098FD5A /* TComList.h */,
     784                                78486FF21B0B62C70098FD5A /* TComLoopFilter.cpp */,
     785                                78486FF31B0B62C70098FD5A /* TComLoopFilter.h */,
     786                                78486FF41B0B62C70098FD5A /* TComMotionInfo.cpp */,
     787                                78486FF51B0B62C70098FD5A /* TComMotionInfo.h */,
     788                                78486FF61B0B62C70098FD5A /* TComMv.h */,
     789                                78486FF71B0B62C70098FD5A /* TComPattern.cpp */,
     790                                78486FF81B0B62C70098FD5A /* TComPattern.h */,
     791                                78486FF91B0B62C70098FD5A /* TComPic.cpp */,
     792                                78486FFA1B0B62C70098FD5A /* TComPic.h */,
     793                                78486FFB1B0B62C70098FD5A /* TComPicSym.cpp */,
     794                                78486FFC1B0B62C70098FD5A /* TComPicSym.h */,
     795                                78486FFD1B0B62C70098FD5A /* TComPicYuv.cpp */,
     796                                78486FFE1B0B62C70098FD5A /* TComPicYuv.h */,
     797                                78486FFF1B0B62C70098FD5A /* TComPicYuvMD5.cpp */,
     798                                784870001B0B62C70098FD5A /* TComPrediction.cpp */,
     799                                784870011B0B62C70098FD5A /* TComPrediction.h */,
     800                                784870021B0B62C70098FD5A /* TComRdCost.cpp */,
     801                                784870031B0B62C70098FD5A /* TComRdCost.h */,
     802                                784870041B0B62C70098FD5A /* TComRdCostWeightPrediction.cpp */,
     803                                784870051B0B62C70098FD5A /* TComRdCostWeightPrediction.h */,
     804                                784870061B0B62C70098FD5A /* TComRectangle.h */,
     805                                784870071B0B62C70098FD5A /* TComRom.cpp */,
     806                                784870081B0B62C70098FD5A /* TComRom.h */,
     807                                784870091B0B62C70098FD5A /* TComSampleAdaptiveOffset.cpp */,
     808                                7848700A1B0B62C70098FD5A /* TComSampleAdaptiveOffset.h */,
     809                                7848700B1B0B62C70098FD5A /* TComSlice.cpp */,
     810                                7848700C1B0B62C70098FD5A /* TComSlice.h */,
     811                                7848700D1B0B62C70098FD5A /* TComTrQuant.cpp */,
     812                                7848700E1B0B62C70098FD5A /* TComTrQuant.h */,
     813                                7848700F1B0B62C70098FD5A /* TComTU.cpp */,
     814                                784870101B0B62C70098FD5A /* TComTU.h */,
     815                                784870111B0B62C70098FD5A /* TComWedgelet.cpp */,
     816                                784870121B0B62C70098FD5A /* TComWedgelet.h */,
     817                                784870131B0B62C70098FD5A /* TComWeightPrediction.cpp */,
     818                                784870141B0B62C70098FD5A /* TComWeightPrediction.h */,
     819                                784870151B0B62C70098FD5A /* TComYuv.cpp */,
     820                                784870161B0B62C70098FD5A /* TComYuv.h */,
     821                                784870171B0B62C70098FD5A /* TypeDef.h */,
     822                        );
     823                        path = TLibCommon;
     824                        sourceTree = "<group>";
     825                };
     826                784870181B0B62C70098FD5A /* TLibDecoder */ = {
     827                        isa = PBXGroup;
     828                        children = (
     829                                784870191B0B62C70098FD5A /* AnnexBread.cpp */,
     830                                7848701A1B0B62C70098FD5A /* AnnexBread.h */,
     831                                7848701B1B0B62C70098FD5A /* NALread.cpp */,
     832                                7848701C1B0B62C70098FD5A /* NALread.h */,
     833                                7848701D1B0B62C70098FD5A /* SEIread.cpp */,
     834                                7848701E1B0B62C70098FD5A /* SEIread.h */,
     835                                7848701F1B0B62C70098FD5A /* SyntaxElementParser.cpp */,
     836                                784870201B0B62C70098FD5A /* SyntaxElementParser.h */,
     837                                784870211B0B62C70098FD5A /* TDecBinCoder.h */,
     838                                784870221B0B62C70098FD5A /* TDecBinCoderCABAC.cpp */,
     839                                784870231B0B62C70098FD5A /* TDecBinCoderCABAC.h */,
     840                                784870241B0B62C70098FD5A /* TDecCAVLC.cpp */,
     841                                784870251B0B62C70098FD5A /* TDecCAVLC.h */,
     842                                784870261B0B62C70098FD5A /* TDecCu.cpp */,
     843                                784870271B0B62C70098FD5A /* TDecCu.h */,
     844                                784870281B0B62C70098FD5A /* TDecEntropy.cpp */,
     845                                784870291B0B62C70098FD5A /* TDecEntropy.h */,
     846                                7848702A1B0B62C70098FD5A /* TDecGop.cpp */,
     847                                7848702B1B0B62C70098FD5A /* TDecGop.h */,
     848                                7848702C1B0B62C70098FD5A /* TDecSbac.cpp */,
     849                                7848702D1B0B62C70098FD5A /* TDecSbac.h */,
     850                                7848702E1B0B62C70098FD5A /* TDecSlice.cpp */,
     851                                7848702F1B0B62C70098FD5A /* TDecSlice.h */,
     852                                784870301B0B62C70098FD5A /* TDecTop.cpp */,
     853                                784870311B0B62C70098FD5A /* TDecTop.h */,
     854                        );
     855                        path = TLibDecoder;
     856                        sourceTree = "<group>";
     857                };
     858                784870321B0B62C70098FD5A /* TLibEncoder */ = {
     859                        isa = PBXGroup;
     860                        children = (
     861                                784870331B0B62C70098FD5A /* AnnexBwrite.h */,
     862                                784870341B0B62C70098FD5A /* NALwrite.cpp */,
     863                                784870351B0B62C70098FD5A /* NALwrite.h */,
     864                                784870361B0B62C70098FD5A /* SEIEncoder.cpp */,
     865                                784870371B0B62C70098FD5A /* SEIEncoder.h */,
     866                                784870381B0B62C70098FD5A /* SEIwrite.cpp */,
     867                                784870391B0B62C70098FD5A /* SEIwrite.h */,
     868                                7848703A1B0B62C70098FD5A /* SyntaxElementWriter.cpp */,
     869                                7848703B1B0B62C70098FD5A /* SyntaxElementWriter.h */,
     870                                7848703C1B0B62C70098FD5A /* TEncAnalyze.h */,
     871                                7848703D1B0B62C70098FD5A /* TEncBinCoder.h */,
     872                                7848703E1B0B62C70098FD5A /* TEncBinCoderCABAC.cpp */,
     873                                7848703F1B0B62C70098FD5A /* TEncBinCoderCABAC.h */,
     874                                784870401B0B62C70098FD5A /* TEncBinCoderCABACCounter.cpp */,
     875                                784870411B0B62C70098FD5A /* TEncBinCoderCABACCounter.h */,
     876                                784870421B0B62C70098FD5A /* TEncCavlc.cpp */,
     877                                784870431B0B62C70098FD5A /* TEncCavlc.h */,
     878                                784870441B0B62C70098FD5A /* TEncCfg.h */,
     879                                784870451B0B62C70098FD5A /* TEncCu.cpp */,
     880                                784870461B0B62C70098FD5A /* TEncCu.h */,
     881                                784870471B0B62C70098FD5A /* TEncEntropy.cpp */,
     882                                784870481B0B62C70098FD5A /* TEncEntropy.h */,
     883                                784870491B0B62C70098FD5A /* TEncGOP.cpp */,
     884                                7848704A1B0B62C70098FD5A /* TEncGOP.h */,
     885                                7848704B1B0B62C70098FD5A /* TEncPic.cpp */,
     886                                7848704C1B0B62C70098FD5A /* TEncPic.h */,
     887                                7848704D1B0B62C70098FD5A /* TEncPreanalyzer.cpp */,
     888                                7848704E1B0B62C70098FD5A /* TEncPreanalyzer.h */,
     889                                7848704F1B0B62C70098FD5A /* TEncRateCtrl.cpp */,
     890                                784870501B0B62C70098FD5A /* TEncRateCtrl.h */,
     891                                784870511B0B62C70098FD5A /* TEncSampleAdaptiveOffset.cpp */,
     892                                784870521B0B62C70098FD5A /* TEncSampleAdaptiveOffset.h */,
     893                                784870531B0B62C70098FD5A /* TEncSbac.cpp */,
     894                                784870541B0B62C70098FD5A /* TEncSbac.h */,
     895                                784870551B0B62C70098FD5A /* TEncSearch.cpp */,
     896                                784870561B0B62C70098FD5A /* TEncSearch.h */,
     897                                784870571B0B62C70098FD5A /* TEncSlice.cpp */,
     898                                784870581B0B62C70098FD5A /* TEncSlice.h */,
     899                                784870591B0B62C70098FD5A /* TEncTop.cpp */,
     900                                7848705A1B0B62C70098FD5A /* TEncTop.h */,
     901                                7848705B1B0B62C70098FD5A /* WeightPredAnalysis.cpp */,
     902                                7848705C1B0B62C70098FD5A /* WeightPredAnalysis.h */,
     903                        );
     904                        path = TLibEncoder;
     905                        sourceTree = "<group>";
     906                };
     907                7848705D1B0B62C70098FD5A /* TLibExtractor */ = {
     908                        isa = PBXGroup;
     909                        children = (
     910                                7848705E1B0B62C70098FD5A /* TExtrTop.cpp */,
     911                                7848705F1B0B62C70098FD5A /* TExtrTop.h */,
     912                        );
     913                        path = TLibExtractor;
     914                        sourceTree = "<group>";
     915                };
     916                784870601B0B62C70098FD5A /* TLibRenderer */ = {
     917                        isa = PBXGroup;
     918                        children = (
     919                                784870611B0B62C70098FD5A /* TRenFilter.cpp */,
     920                                784870621B0B62C70098FD5A /* TRenFilter.h */,
     921                                784870631B0B62C70098FD5A /* TRenImage.cpp */,
     922                                784870641B0B62C70098FD5A /* TRenImage.h */,
     923                                784870651B0B62C70098FD5A /* TRenImagePlane.cpp */,
     924                                784870661B0B62C70098FD5A /* TRenImagePlane.h */,
     925                                784870671B0B62C70098FD5A /* TRenInterpFilter.cpp */,
     926                                784870681B0B62C70098FD5A /* TRenInterpFilter.h */,
     927                                784870691B0B62C70098FD5A /* TRenModel.cpp */,
     928                                7848706A1B0B62C70098FD5A /* TRenModel.h */,
     929                                7848706B1B0B62C70098FD5A /* TRenModSetupStrParser.cpp */,
     930                                7848706C1B0B62C70098FD5A /* TRenModSetupStrParser.h */,
     931                                7848706D1B0B62C70098FD5A /* TRenSingleModel.cpp */,
     932                                7848706E1B0B62C70098FD5A /* TRenSingleModel.h */,
     933                                7848706F1B0B62C70098FD5A /* TRenTop.cpp */,
     934                                784870701B0B62C70098FD5A /* TRenTop.h */,
     935                        );
     936                        path = TLibRenderer;
     937                        sourceTree = "<group>";
     938                };
     939                784870711B0B62C70098FD5A /* TLibVideoIO */ = {
     940                        isa = PBXGroup;
     941                        children = (
     942                                784870721B0B62C70098FD5A /* TVideoIOYuv.cpp */,
     943                                784870731B0B62C70098FD5A /* TVideoIOYuv.h */,
     944                        );
     945                        path = TLibVideoIO;
    945946                        sourceTree = "<group>";
    946947                };
     
    12081209                        attributes = {
    12091210                                BuildIndependentTargetsInParallel = YES;
    1210                                 LastUpgradeCheck = 0500;
     1211                                LastUpgradeCheck = 0620;
    12111212                        };
    12121213                        buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "HTM" */;
     
    12451246                        buildActionMask = 2147483647;
    12461247                        files = (
    1247                                 7874639417D5DE070040CFC7 /* TComPrediction.cpp in Sources */,
    1248                                 7874639517D5DE070040CFC7 /* TComRdCost.cpp in Sources */,
    1249                                 7874639617D5DE070040CFC7 /* TComRdCostWeightPrediction.cpp in Sources */,
    1250                                 7874639717D5DE070040CFC7 /* TComRom.cpp in Sources */,
    1251                                 7874639817D5DE070040CFC7 /* TComSampleAdaptiveOffset.cpp in Sources */,
    1252                                 7874639917D5DE070040CFC7 /* TComSlice.cpp in Sources */,
    1253                                 7874639A17D5DE070040CFC7 /* TComTrQuant.cpp in Sources */,
    1254                                 7874639B17D5DE070040CFC7 /* TComWedgelet.cpp in Sources */,
    1255                                 7874639C17D5DE070040CFC7 /* TComWeightPrediction.cpp in Sources */,
    1256                                 7874639D17D5DE070040CFC7 /* TComYuv.cpp in Sources */,
    1257                                 7874639E17D5DE230040CFC7 /* TComMotionInfo.cpp in Sources */,
    1258                                 7874639F17D5DE230040CFC7 /* TComPattern.cpp in Sources */,
    1259                                 787463A017D5DE230040CFC7 /* TComPic.cpp in Sources */,
    1260                                 787463A117D5DE230040CFC7 /* TComPicSym.cpp in Sources */,
    1261                                 787463A217D5DE230040CFC7 /* TComPicYuv.cpp in Sources */,
    1262                                 787463A317D5DE230040CFC7 /* TComPicYuvMD5.cpp in Sources */,
    1263                                 787463A417D5DE400040CFC7 /* TComCABACTables.cpp in Sources */,
    1264                                 787463A517D5DE400040CFC7 /* TComDataCU.cpp in Sources */,
    1265                                 787463A617D5DE400040CFC7 /* TComInterpolationFilter.cpp in Sources */,
    1266                                 787463A717D5DE400040CFC7 /* TComLoopFilter.cpp in Sources */,
    1267                                 787463A817D5DE4B0040CFC7 /* TComBitStream.cpp in Sources */,
    1268                                 787463A917D5DE640040CFC7 /* ContextModel.cpp in Sources */,
    1269                                 787463AA17D5DE640040CFC7 /* ContextModel3DBuffer.cpp in Sources */,
    1270                                 787463AB17D5DE640040CFC7 /* SEI.cpp in Sources */,
    1271                                 787463B717D5DED40040CFC7 /* libmd5.c in Sources */,
     1248                                784870871B0B63230098FD5A /* TComCABACTables.cpp in Sources */,
     1249                                7848709C1B0B63230098FD5A /* TComYuv.cpp in Sources */,
     1250                                7848709A1B0B63230098FD5A /* TComWedgelet.cpp in Sources */,
     1251                                784870931B0B63230098FD5A /* TComRdCost.cpp in Sources */,
     1252                                784870881B0B63230098FD5A /* TComChromaFormat.cpp in Sources */,
     1253                                7848708A1B0B63230098FD5A /* TComInterpolationFilter.cpp in Sources */,
     1254                                784870C61B0B63740098FD5A /* libmd5.c in Sources */,
     1255                                7848709B1B0B63230098FD5A /* TComWeightPrediction.cpp in Sources */,
     1256                                784870941B0B63230098FD5A /* TComRdCostWeightPrediction.cpp in Sources */,
     1257                                784870831B0B63230098FD5A /* ContextModel3DBuffer.cpp in Sources */,
     1258                                7848708E1B0B63230098FD5A /* TComPic.cpp in Sources */,
     1259                                784870961B0B63230098FD5A /* TComSampleAdaptiveOffset.cpp in Sources */,
     1260                                784870851B0B63230098FD5A /* SEI.cpp in Sources */,
     1261                                784870971B0B63230098FD5A /* TComSlice.cpp in Sources */,
     1262                                784870981B0B63230098FD5A /* TComTrQuant.cpp in Sources */,
     1263                                7848708D1B0B63230098FD5A /* TComPattern.cpp in Sources */,
     1264                                784870891B0B63230098FD5A /* TComDataCU.cpp in Sources */,
     1265                                7848708B1B0B63230098FD5A /* TComLoopFilter.cpp in Sources */,
     1266                                7848708F1B0B63230098FD5A /* TComPicSym.cpp in Sources */,
     1267                                784870991B0B63230098FD5A /* TComTU.cpp in Sources */,
     1268                                784870861B0B63230098FD5A /* TComBitStream.cpp in Sources */,
     1269                                784870951B0B63230098FD5A /* TComRom.cpp in Sources */,
     1270                                784870911B0B63230098FD5A /* TComPicYuvMD5.cpp in Sources */,
     1271                                784870821B0B63230098FD5A /* ContextModel.cpp in Sources */,
     1272                                784870841B0B63230098FD5A /* Debug.cpp in Sources */,
     1273                                7848708C1B0B63230098FD5A /* TComMotionInfo.cpp in Sources */,
     1274                                784870921B0B63230098FD5A /* TComPrediction.cpp in Sources */,
     1275                                784870901B0B63230098FD5A /* TComPicYuv.cpp in Sources */,
    12721276                        );
    12731277                        runOnlyForDeploymentPostprocessing = 0;
     
    12771281                        buildActionMask = 2147483647;
    12781282                        files = (
    1279                                 787463B817D5DEE80040CFC7 /* AnnexBread.cpp in Sources */,
    1280                                 787463B917D5DEE80040CFC7 /* NALread.cpp in Sources */,
    1281                                 787463BA17D5DEE80040CFC7 /* SEIread.cpp in Sources */,
    1282                                 787463BB17D5DEE80040CFC7 /* SyntaxElementParser.cpp in Sources */,
    1283                                 787463BC17D5DEE80040CFC7 /* TDecBinCoderCABAC.cpp in Sources */,
    1284                                 787463BD17D5DEE80040CFC7 /* TDecCAVLC.cpp in Sources */,
    1285                                 787463BE17D5DEE80040CFC7 /* TDecCu.cpp in Sources */,
    1286                                 787463BF17D5DEE80040CFC7 /* TDecEntropy.cpp in Sources */,
    1287                                 787463C017D5DEE80040CFC7 /* TDecGop.cpp in Sources */,
    1288                                 787463C117D5DEE80040CFC7 /* TDecSbac.cpp in Sources */,
    1289                                 787463C217D5DEE80040CFC7 /* TDecSlice.cpp in Sources */,
    1290                                 787463C317D5DEE80040CFC7 /* TDecTop.cpp in Sources */,
     1283                                784870A61B0B63360098FD5A /* TDecSbac.cpp in Sources */,
     1284                                784870A51B0B63360098FD5A /* TDecGop.cpp in Sources */,
     1285                                7848709F1B0B63360098FD5A /* SEIread.cpp in Sources */,
     1286                                784870A81B0B63360098FD5A /* TDecTop.cpp in Sources */,
     1287                                784870A41B0B63360098FD5A /* TDecEntropy.cpp in Sources */,
     1288                                7848709D1B0B63360098FD5A /* AnnexBread.cpp in Sources */,
     1289                                784870A31B0B63360098FD5A /* TDecCu.cpp in Sources */,
     1290                                784870A01B0B63360098FD5A /* SyntaxElementParser.cpp in Sources */,
     1291                                784870A71B0B63360098FD5A /* TDecSlice.cpp in Sources */,
     1292                                784870A11B0B63360098FD5A /* TDecBinCoderCABAC.cpp in Sources */,
     1293                                7848709E1B0B63360098FD5A /* NALread.cpp in Sources */,
     1294                                784870A21B0B63360098FD5A /* TDecCAVLC.cpp in Sources */,
    12911295                        );
    12921296                        runOnlyForDeploymentPostprocessing = 0;
     
    12961300                        buildActionMask = 2147483647;
    12971301                        files = (
    1298                                 7874638117D5DDA60040CFC7 /* NALwrite.cpp in Sources */,
    1299                                 7874638217D5DDA60040CFC7 /* SEIwrite.cpp in Sources */,
    1300                                 7874638317D5DDA60040CFC7 /* SyntaxElementWriter.cpp in Sources */,
    1301                                 7874638417D5DDA60040CFC7 /* TEncAnalyze.cpp in Sources */,
    1302                                 7874638517D5DDA60040CFC7 /* TEncBinCoderCABAC.cpp in Sources */,
    1303                                 7874638617D5DDA60040CFC7 /* TEncBinCoderCABACCounter.cpp in Sources */,
    1304                                 7874638717D5DDA60040CFC7 /* TEncCavlc.cpp in Sources */,
    1305                                 7874638817D5DDA60040CFC7 /* TEncCu.cpp in Sources */,
    1306                                 7874638917D5DDA60040CFC7 /* TEncEntropy.cpp in Sources */,
    1307                                 7874638A17D5DDA60040CFC7 /* TEncGOP.cpp in Sources */,
    1308                                 7874638B17D5DDA60040CFC7 /* TEncPic.cpp in Sources */,
    1309                                 7874638C17D5DDA60040CFC7 /* TEncPreanalyzer.cpp in Sources */,
    1310                                 7874638D17D5DDA60040CFC7 /* TEncRateCtrl.cpp in Sources */,
    1311                                 7874638E17D5DDA60040CFC7 /* TEncSampleAdaptiveOffset.cpp in Sources */,
    1312                                 7874638F17D5DDA60040CFC7 /* TEncSbac.cpp in Sources */,
    1313                                 7874639017D5DDA60040CFC7 /* TEncSearch.cpp in Sources */,
    1314                                 7874639117D5DDA60040CFC7 /* TEncSlice.cpp in Sources */,
    1315                                 7874639217D5DDA60040CFC7 /* TEncTop.cpp in Sources */,
    1316                                 7874639317D5DDA60040CFC7 /* WeightPredAnalysis.cpp in Sources */,
     1302                                784870AF1B0B634A0098FD5A /* TEncCavlc.cpp in Sources */,
     1303                                784870AD1B0B634A0098FD5A /* TEncBinCoderCABAC.cpp in Sources */,
     1304                                784870B61B0B634A0098FD5A /* TEncSampleAdaptiveOffset.cpp in Sources */,
     1305                                784870B11B0B634A0098FD5A /* TEncEntropy.cpp in Sources */,
     1306                                784870AA1B0B634A0098FD5A /* SEIEncoder.cpp in Sources */,
     1307                                784870B71B0B634A0098FD5A /* TEncSbac.cpp in Sources */,
     1308                                784870A91B0B634A0098FD5A /* NALwrite.cpp in Sources */,
     1309                                784870B51B0B634A0098FD5A /* TEncRateCtrl.cpp in Sources */,
     1310                                784870AE1B0B634A0098FD5A /* TEncBinCoderCABACCounter.cpp in Sources */,
     1311                                784870B31B0B634A0098FD5A /* TEncPic.cpp in Sources */,
     1312                                784870BB1B0B634A0098FD5A /* WeightPredAnalysis.cpp in Sources */,
     1313                                784870B41B0B634A0098FD5A /* TEncPreanalyzer.cpp in Sources */,
     1314                                784870BA1B0B634A0098FD5A /* TEncTop.cpp in Sources */,
     1315                                784870B21B0B634A0098FD5A /* TEncGOP.cpp in Sources */,
     1316                                784870B01B0B634A0098FD5A /* TEncCu.cpp in Sources */,
     1317                                784870AC1B0B634A0098FD5A /* SyntaxElementWriter.cpp in Sources */,
     1318                                784870AB1B0B634A0098FD5A /* SEIwrite.cpp in Sources */,
     1319                                784870B81B0B634A0098FD5A /* TEncSearch.cpp in Sources */,
     1320                                784870B91B0B634A0098FD5A /* TEncSlice.cpp in Sources */,
    13171321                        );
    13181322                        runOnlyForDeploymentPostprocessing = 0;
     
    13221326                        buildActionMask = 2147483647;
    13231327                        files = (
    1324                                 787463AC17D5DE8A0040CFC7 /* TVideoIOYuv.cpp in Sources */,
     1328                                784870C51B0B63610098FD5A /* TVideoIOYuv.cpp in Sources */,
    13251329                        );
    13261330                        runOnlyForDeploymentPostprocessing = 0;
     
    13301334                        buildActionMask = 2147483647;
    13311335                        files = (
    1332                                 7874637E17D5DD900040CFC7 /* encmain.cpp in Sources */,
    1333                                 7874637F17D5DD900040CFC7 /* TAppEncCfg.cpp in Sources */,
    1334                                 7874638017D5DD900040CFC7 /* TAppEncTop.cpp in Sources */,
     1336                                784870781B0B62D80098FD5A /* TAppEncCfg.cpp in Sources */,
     1337                                784870791B0B62D80098FD5A /* TAppEncTop.cpp in Sources */,
     1338                                784870771B0B62D80098FD5A /* encmain.cpp in Sources */,
    13351339                        );
    13361340                        runOnlyForDeploymentPostprocessing = 0;
     
    13401344                        buildActionMask = 2147483647;
    13411345                        files = (
    1342                                 787463C417D5DEFB0040CFC7 /* decmain.cpp in Sources */,
    1343                                 787463C517D5DEFB0040CFC7 /* TAppDecCfg.cpp in Sources */,
    1344                                 787463C617D5DEFB0040CFC7 /* TAppDecTop.cpp in Sources */,
     1346                                784870751B0B62D10098FD5A /* TAppDecCfg.cpp in Sources */,
     1347                                784870741B0B62D10098FD5A /* decmain.cpp in Sources */,
     1348                                784870761B0B62D10098FD5A /* TAppDecTop.cpp in Sources */,
    13451349                        );
    13461350                        runOnlyForDeploymentPostprocessing = 0;
     
    13501354                        buildActionMask = 2147483647;
    13511355                        files = (
    1352                                 787463CD17D5DF220040CFC7 /* TExtrTop.cpp in Sources */,
     1356                                784870BC1B0B63520098FD5A /* TExtrTop.cpp in Sources */,
    13531357                        );
    13541358                        runOnlyForDeploymentPostprocessing = 0;
     
    13581362                        buildActionMask = 2147483647;
    13591363                        files = (
    1360                                 787463C717D5DF080040CFC7 /* extrmain.cpp in Sources */,
    1361                                 787463C817D5DF080040CFC7 /* TAppExtrCfg.cpp in Sources */,
    1362                                 787463C917D5DF080040CFC7 /* TAppExtrTop.cpp in Sources */,
     1364                                7848707B1B0B62E10098FD5A /* TAppExtrCfg.cpp in Sources */,
     1365                                7848707A1B0B62E10098FD5A /* extrmain.cpp in Sources */,
     1366                                7848707C1B0B62E10098FD5A /* TAppExtrTop.cpp in Sources */,
    13631367                        );
    13641368                        runOnlyForDeploymentPostprocessing = 0;
     
    13681372                        buildActionMask = 2147483647;
    13691373                        files = (
    1370                                 787463AD17D5DE980040CFC7 /* TRenFilter.cpp in Sources */,
    1371                                 787463AE17D5DE980040CFC7 /* TRenImage.cpp in Sources */,
    1372                                 787463AF17D5DE980040CFC7 /* TRenImagePlane.cpp in Sources */,
    1373                                 787463B017D5DE980040CFC7 /* TRenInterpFilter.cpp in Sources */,
    1374                                 787463B117D5DE9D0040CFC7 /* TRenModel.cpp in Sources */,
    1375                                 787463B217D5DE9D0040CFC7 /* TRenModSetupStrParser.cpp in Sources */,
    1376                                 787463B317D5DE9D0040CFC7 /* TRenSingleModel.cpp in Sources */,
    1377                                 787463B417D5DE9D0040CFC7 /* TRenTop.cpp in Sources */,
     1374                                784870C41B0B635C0098FD5A /* TRenTop.cpp in Sources */,
     1375                                784870C31B0B635C0098FD5A /* TRenSingleModel.cpp in Sources */,
     1376                                784870BE1B0B635C0098FD5A /* TRenImage.cpp in Sources */,
     1377                                784870C11B0B635C0098FD5A /* TRenModel.cpp in Sources */,
     1378                                784870C21B0B635C0098FD5A /* TRenModSetupStrParser.cpp in Sources */,
     1379                                784870BD1B0B635C0098FD5A /* TRenFilter.cpp in Sources */,
     1380                                784870C01B0B635C0098FD5A /* TRenInterpFilter.cpp in Sources */,
     1381                                784870BF1B0B635C0098FD5A /* TRenImagePlane.cpp in Sources */,
    13781382                        );
    13791383                        runOnlyForDeploymentPostprocessing = 0;
     
    13831387                        buildActionMask = 2147483647;
    13841388                        files = (
    1385                                 787463CA17D5DF0E0040CFC7 /* RendererMain.cpp in Sources */,
    1386                                 787463CB17D5DF0E0040CFC7 /* TAppRendererCfg.cpp in Sources */,
    1387                                 787463CC17D5DF0E0040CFC7 /* TAppRendererTop.cpp in Sources */,
     1389                                7848707E1B0B62E80098FD5A /* TAppRendererCfg.cpp in Sources */,
     1390                                7848707D1B0B62E80098FD5A /* RendererMain.cpp in Sources */,
     1391                                7848707F1B0B62E80098FD5A /* TAppRendererTop.cpp in Sources */,
    13881392                        );
    13891393                        runOnlyForDeploymentPostprocessing = 0;
     
    13931397                        buildActionMask = 2147483647;
    13941398                        files = (
    1395                                 787463B517D5DEAF0040CFC7 /* program_options_lite.cpp in Sources */,
    1396                                 787463B617D5DEAF0040CFC7 /* TAppComCamPara.cpp in Sources */,
     1399                                784870811B0B63040098FD5A /* TAppComCamPara.cpp in Sources */,
     1400                                784870801B0B63040098FD5A /* program_options_lite.cpp in Sources */,
    13971401                        );
    13981402                        runOnlyForDeploymentPostprocessing = 0;
     
    15211525                                GCC_WARN_UNUSED_VARIABLE = YES;
    15221526                                HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/source/Lib/";
    1523                                 MACOSX_DEPLOYMENT_TARGET = 10.7;
    15241527                                ONLY_ACTIVE_ARCH = YES;
    1525                                 SDKROOT = macosx;
     1528                                OTHER_CPLUSPLUSFLAGS = (
     1529                                        "$(OTHER_CFLAGS)",
     1530                                        "-DDEBUG",
     1531                                );
    15261532                        };
    15271533                        name = Debug;
     
    15321538                                GCC_OPTIMIZATION_LEVEL = s;
    15331539                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
    1534                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
    15351540                                GCC_WARN_UNUSED_VARIABLE = YES;
    15361541                                HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/source/Lib/";
    1537                                 MACOSX_DEPLOYMENT_TARGET = 10.7;
    1538                                 SDKROOT = macosx;
    15391542                        };
    15401543                        name = Release;
     
    15431546                        isa = XCBuildConfiguration;
    15441547                        buildSettings = {
    1545                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1548                                COMBINE_HIDPI_IMAGES = YES;
    15461549                                INSTALL_PATH = /usr/local/lib;
    15471550                                PRODUCT_NAME = TLibCommon;
     
    15521555                        isa = XCBuildConfiguration;
    15531556                        buildSettings = {
    1554                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1557                                COMBINE_HIDPI_IMAGES = YES;
    15551558                                INSTALL_PATH = /usr/local/lib;
    15561559                                PRODUCT_NAME = TLibCommon;
     
    15611564                        isa = XCBuildConfiguration;
    15621565                        buildSettings = {
    1563                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1566                                COMBINE_HIDPI_IMAGES = YES;
    15641567                                INSTALL_PATH = /usr/local/lib;
    15651568                                PRODUCT_NAME = TLibDecoder;
     
    15701573                        isa = XCBuildConfiguration;
    15711574                        buildSettings = {
    1572                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1575                                COMBINE_HIDPI_IMAGES = YES;
    15731576                                INSTALL_PATH = /usr/local/lib;
    15741577                                PRODUCT_NAME = TLibDecoder;
     
    15791582                        isa = XCBuildConfiguration;
    15801583                        buildSettings = {
    1581                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1584                                COMBINE_HIDPI_IMAGES = YES;
    15821585                                INSTALL_PATH = /usr/local/lib;
    15831586                                PRODUCT_NAME = TLibEncoder;
     
    15881591                        isa = XCBuildConfiguration;
    15891592                        buildSettings = {
    1590                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1593                                COMBINE_HIDPI_IMAGES = YES;
    15911594                                INSTALL_PATH = /usr/local/lib;
    15921595                                PRODUCT_NAME = TLibEncoder;
     
    15971600                        isa = XCBuildConfiguration;
    15981601                        buildSettings = {
    1599                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1602                                COMBINE_HIDPI_IMAGES = YES;
    16001603                                INSTALL_PATH = /usr/local/lib;
    16011604                                PRODUCT_NAME = TLibVideoIO;
     
    16061609                        isa = XCBuildConfiguration;
    16071610                        buildSettings = {
    1608                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1611                                COMBINE_HIDPI_IMAGES = YES;
    16091612                                INSTALL_PATH = /usr/local/lib;
    16101613                                PRODUCT_NAME = TLibVideoIO;
     
    16151618                        isa = XCBuildConfiguration;
    16161619                        buildSettings = {
    1617                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16181620                                INSTALL_PATH = /usr/local/bin;
    16191621                                PRODUCT_NAME = TAppEncoder;
     
    16241626                        isa = XCBuildConfiguration;
    16251627                        buildSettings = {
    1626                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16271628                                INSTALL_PATH = /usr/local/bin;
    16281629                                PRODUCT_NAME = TAppEncoder;
     
    16331634                        isa = XCBuildConfiguration;
    16341635                        buildSettings = {
    1635                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16361636                                INSTALL_PATH = /usr/local/bin;
    16371637                                PRODUCT_NAME = TAppDecoder;
     
    16421642                        isa = XCBuildConfiguration;
    16431643                        buildSettings = {
    1644                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16451644                                INSTALL_PATH = /usr/local/bin;
    16461645                                PRODUCT_NAME = TAppDecoder;
     
    16511650                        isa = XCBuildConfiguration;
    16521651                        buildSettings = {
    1653                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1652                                COMBINE_HIDPI_IMAGES = YES;
    16541653                                INSTALL_PATH = /usr/local/lib;
    16551654                                PRODUCT_NAME = TLibExtractor;
     
    16601659                        isa = XCBuildConfiguration;
    16611660                        buildSettings = {
    1662                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1661                                COMBINE_HIDPI_IMAGES = YES;
    16631662                                INSTALL_PATH = /usr/local/lib;
    16641663                                PRODUCT_NAME = TLibExtractor;
     
    16691668                        isa = XCBuildConfiguration;
    16701669                        buildSettings = {
    1671                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16721670                                INSTALL_PATH = /usr/local/bin;
    16731671                                PRODUCT_NAME = TAppExtractor;
     
    16781676                        isa = XCBuildConfiguration;
    16791677                        buildSettings = {
    1680                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    16811678                                INSTALL_PATH = /usr/local/bin;
    16821679                                PRODUCT_NAME = TAppExtractor;
     
    16871684                        isa = XCBuildConfiguration;
    16881685                        buildSettings = {
    1689                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1686                                COMBINE_HIDPI_IMAGES = YES;
    16901687                                INSTALL_PATH = /usr/local/lib;
    16911688                                PRODUCT_NAME = TLibRenderer;
     
    16961693                        isa = XCBuildConfiguration;
    16971694                        buildSettings = {
    1698                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1695                                COMBINE_HIDPI_IMAGES = YES;
    16991696                                INSTALL_PATH = /usr/local/lib;
    17001697                                PRODUCT_NAME = TLibRenderer;
     
    17051702                        isa = XCBuildConfiguration;
    17061703                        buildSettings = {
    1707                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    17081704                                INSTALL_PATH = /usr/local/bin;
    17091705                                PRODUCT_NAME = TAppRenderer;
     
    17141710                        isa = XCBuildConfiguration;
    17151711                        buildSettings = {
    1716                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    17171712                                INSTALL_PATH = /usr/local/bin;
    17181713                                PRODUCT_NAME = TAppRenderer;
     
    17231718                        isa = XCBuildConfiguration;
    17241719                        buildSettings = {
    1725                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1720                                COMBINE_HIDPI_IMAGES = YES;
    17261721                                INSTALL_PATH = /usr/local/lib;
    17271722                                PRODUCT_NAME = TAppCommon;
     
    17321727                        isa = XCBuildConfiguration;
    17331728                        buildSettings = {
    1734                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
     1729                                COMBINE_HIDPI_IMAGES = YES;
    17351730                                INSTALL_PATH = /usr/local/lib;
    17361731                                PRODUCT_NAME = TAppCommon;
     
    17411736                        isa = XCBuildConfiguration;
    17421737                        buildSettings = {
    1743                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    17441738                                PRODUCT_NAME = "$(TARGET_NAME)";
    17451739                        };
     
    17491743                        isa = XCBuildConfiguration;
    17501744                        buildSettings = {
    1751                                 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
    17521745                                PRODUCT_NAME = "$(TARGET_NAME)";
    17531746                        };
  • branches/HTM-14.1-update-dev4-RWTH/HTM.xcodeproj/project.xcworkspace

    • Property svn:ignore set to
      xcshareddata
  • branches/HTM-14.1-update-dev4-RWTH/HTM.xcodeproj/project.xcworkspace/xcuserdata

    • Property svn:ignore set to
      *.xcuserdatad
  • branches/HTM-14.1-update-dev4-RWTH/HTM.xcodeproj/xcuserdata

    • Property svn:ignore set to
      *.xcuserdatad
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/ContextTables.h

    r1200 r1222  
    188188#define NUM_SDC_FLAG_CTX              1      ///< number of context
    189189#endif
    190 #if H_3D_DBBP
     190#if NH_3D_DBBP
    191191#define DBBP_NUM_FLAG_CTX                 1
    192192#endif
     
    629629#endif
    630630
    631 #if H_3D_DBBP
     631#if NH_3D_DBBP
    632632static const UChar INIT_DBBP_FLAG[3][DBBP_NUM_FLAG_CTX] =
    633633{
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComDataCU.cpp

    r1217 r1222  
    142142#if H_3D_INTER_SDC
    143143#endif
    144 #if H_3D_DBBP
     144#if NH_3D_DBBP
    145145  m_pbDBBPFlag         = NULL;
    146146#endif
     
    273273#endif
    274274#endif
    275 #if H_3D_DBBP
     275#if NH_3D_DBBP
    276276    m_pbDBBPFlag         = (Bool*  )xMalloc(Bool,   uiNumPartition);
    277277#endif
     
    493493#endif   
    494494#endif   
    495 #if H_3D_DBBP
     495#if NH_3D_DBBP
    496496    if ( m_pbDBBPFlag         ) { xFree(m_pbDBBPFlag);          m_pbDBBPFlag        = NULL; }
    497497#endif
     
    632632    m_pbSDCFlag[ui] = pcFrom->m_pbSDCFlag[ui];
    633633#endif
    634 #if H_3D_DBBP
    635     m_pbDBBPFlag[ui] = pcFrom->m_pbDBBPFlag[ui];
     634#if NH_3D_DBBP
     635  memset( m_pbDBBPFlag , false, m_uiNumPartition * sizeof( *m_pbDBBPFlag ));
    636636#endif
    637637#if H_3D
     
    678678    m_apDmmPredictor[0] = 0;
    679679    m_apDmmPredictor[1] = 0;
    680 #endif
    681 #if H_3D_DBBP
    682     memset( m_pbDBBPFlag        + firstElement, false,                    numElements * sizeof( *m_pbDBBPFlag ) );
    683680#endif
    684681
     
    840837      m_apDmmPredictor[1] = 0;
    841838#endif
    842 #if H_3D_DBBP
     839#if NH_3D_DBBP
    843840      m_pbDBBPFlag[ui] = false;
    844841#endif
     
    949946  m_apDmmPredictor[1] = 0;
    950947#endif
    951 #if H_3D_DBBP
    952   memset( m_pbDBBPFlag,         0, iSizeInBool  );
     948#if NH_3D_DBBP
     949  memset( m_pbDBBPFlag,         0, sizeof(Bool) * m_uiNumPartition  );
    953950#endif
    954951
     
    10071004#endif
    10081005#endif
    1009 #if H_3D_DBBP
     1006#if NH_3D_DBBP
    10101007      m_pbDBBPFlag[ui]=pcCU->m_pbDBBPFlag[uiPartOffset+ui];
    10111008#endif
     
    11301127#endif 
    11311128#endif 
    1132 #if H_3D_DBBP
     1129#if NH_3D_DBBP
    11331130  m_pbDBBPFlag              = pcCU->getDBBPFlag()         + uiPart;
    11341131#endif
     
    12511248  m_puhARPW            = pcCU->getARPW()                  + uiAbsPartIdx;
    12521249#endif   
    1253 #if H_3D_DBBP
     1250#if NH_3D_DBBP
    12541251  m_pbDBBPFlag       = pcCU->getDBBPFlag()              + uiAbsPartIdx;
    12551252#endif
     
    13371334#endif
    13381335#endif
    1339 #if H_3D_DBBP
     1336#if NH_3D_DBBP
    13401337  memcpy( m_pbDBBPFlag          + uiOffset, pcCU->getDBBPFlag(),          iSizeInBool  );
    13411338#endif
     
    14651462#endif
    14661463#endif
    1467 #if H_3D_DBBP
    1468   memcpy( rpcCU->getDBBPFlag()          + m_uiAbsIdxInLCU, m_pbDBBPFlag,          iSizeInBool  );
     1464#if NH_3D_DBBP
     1465  memcpy( pCtu->getDBBPFlag()          + m_absZIdxInCtu, m_pbDBBPFlag,          iSizeInBool  );
    14691466#endif
    14701467
     
    15391536  memcpy( rpcCU->getSDCSegmentDCOffset(1) + uiPartOffset, m_apSegmentDCOffset[1], sizeof( Pel ) * uiQNumPart);
    15401537#endif
    1541 #endif
    1542 #if H_3D_DBBP
    1543   memcpy( rpcCU->getDBBPFlag()          + uiPartOffset, m_pbDBBPFlag,          iSizeInBool  );
    15441538#endif
    15451539#if H_3D_ARP
     
    21122106}
    21132107#endif
    2114 #if H_3D_DBBP
     2108#if NH_3D_DBBP
    21152109Pel* TComDataCU::getVirtualDepthBlock(UInt uiAbsPartIdx, UInt uiWidth, UInt uiHeight, UInt& uiDepthStride)
    21162110{
     2111  const TComSPS* sps = getSlice()->getSPS();
     2112  UInt uiMaxCUWidth = sps->getMaxCUWidth();
     2113  UInt uiMaxCUHeight = sps->getMaxCUHeight();
     2114 
    21172115  // get coded and reconstructed depth view
    21182116  TComPicYuv* depthPicYuv = NULL;
     
    21502148    depthPicYuv   = baseDepthPic->getPicYuvRec();
    21512149    depthPicYuv->extendPicBorder();
    2152     uiDepthStride = depthPicYuv->getStride();
     2150    uiDepthStride = depthPicYuv->getStride(COMPONENT_Y);
    21532151   
    2154     Int iBlkX = ( getAddr() % baseDepthPic->getFrameWidthInCU() ) * g_uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ getZorderIdxInCU()+uiAbsPartIdx ] ];
    2155     Int iBlkY = ( getAddr() / baseDepthPic->getFrameWidthInCU() ) * g_uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ getZorderIdxInCU()+uiAbsPartIdx ] ];
     2152    Int iBlkX = ( getCtuRsAddr() % baseDepthPic->getFrameWidthInCtus() ) * uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ getZorderIdxInCtu()+uiAbsPartIdx ] ];
     2153    Int iBlkY = ( getCtuRsAddr() / baseDepthPic->getFrameWidthInCtus() ) * uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ getZorderIdxInCtu()+uiAbsPartIdx ] ];
    21562154   
    2157     Int iPictureWidth  = depthPicYuv->getWidth();
    2158     Int iPictureHeight = depthPicYuv->getHeight();
     2155    Int iPictureWidth  = depthPicYuv->getWidth(COMPONENT_Y);
     2156    Int iPictureHeight = depthPicYuv->getHeight(COMPONENT_Y);
    21592157   
    21602158   
     
    21732171    Int depthPosY = Clip3(0,   iPictureHeight - 1, iBlkY + ((cDv.getVer()+2)>>2));
    21742172   
    2175     pDepthPels = depthPicYuv->getLumaAddr() + depthPosX + depthPosY * uiDepthStride;
     2173    pDepthPels = depthPicYuv->getAddr(COMPONENT_Y) + depthPosX + depthPosY * uiDepthStride;
    21762174  }
    21772175#endif
     
    21852183#endif
    21862184
    2187 #if H_3D_DBBP
     2185#if NH_3D_DBBP
    21882186Void TComDataCU::setDBBPFlagSubParts ( Bool bDBBPFlag, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth )
    21892187{
     
    37053703  Bool bARPFlag = getARPW(uiAbsPartIdx) > 0;
    37063704#endif
    3707 #if H_3D_DBBP
     3705#if NH_3D_DBBP
    37083706  Bool bDBBPFlag = getDBBPFlag(uiAbsPartIdx);
    37093707  assert(bDBBPFlag == getDBBPFlag(0)); 
     
    37433741      && !bARPFlag
    37443742#endif
    3745 #if H_3D_DBBP
     3743#if NH_3D_DBBP
    37463744      && !bDBBPFlag
    37473745#endif
     
    40554053        spiMvpFlag = true;
    40564054      }
    4057 #if H_3D_DBBP
     4055#if NH_3D_DBBP
    40584056      spiMvpFlag &= !bDBBPFlag;
    40594057#endif
     
    41944192      (nPSW + nPSH > 12) &&
    41954193#endif
    4196 #if H_3D_DBBP
     4194#if NH_3D_DBBP
    41974195      !bDBBPFlag &&
    41984196#endif
     
    51265124  UInt partAddr;
    51275125
    5128 #if H_3D_DBBP
     5126#if NH_3D_DBBP
    51295127  if( getDBBPFlag(0) )
    51305128  {
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComDataCU.h

    r1217 r1222  
    6565static const UInt NUM_MOST_PROBABLE_MODES=3;
    6666
    67 #if H_3D_DBBP
     67#if NH_3D_DBBP
    6868typedef struct _DBBPTmpData
    6969{
     
    193193#endif
    194194#endif
    195 #if H_3D_DBBP
     195#if NH_3D_DBBP
    196196  Bool*         m_pbDBBPFlag;        ///< array of DBBP flags
    197197  DbbpTmpData   m_sDBBPTmpData;
     
    329329  Void          setCUTransquantBypassSubParts( Bool flag, UInt uiAbsPartIdx, UInt uiDepth );
    330330
    331 #if H_3D_DBBP
     331#if NH_3D_DBBP
    332332  Pel*          getVirtualDepthBlock(UInt uiAbsPartIdx, UInt uiWidth, UInt uiHeight, UInt& uiDepthStride);
    333333#endif
     
    353353  Void          setPredModeSubParts   ( PredMode eMode, UInt uiAbsPartIdx, UInt uiDepth );
    354354
    355 #if H_3D_DBBP
     355#if NH_3D_DBBP
    356356  Bool*         getDBBPFlag           ()                        { return m_pbDBBPFlag;               }
    357357  Bool          getDBBPFlag           ( UInt uiIdx )            { return m_pbDBBPFlag[uiIdx];        }
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComPrediction.cpp

    r1210 r1222  
    747747#endif
    748748
    749 #if H_3D_DBBP
     749#if NH_3D_DBBP
    750750PartSize TComPrediction::getPartitionSizeFromDepth(Pel* pDepthPels, UInt uiDepthStride, UInt uiSize, TComDataCU*& pcCU)
    751751{
     752  const TComSPS* sps = pcCU->getSlice()->getSPS();
     753  UInt uiMaxCUWidth = sps->getMaxCUWidth();
     754  UInt uiMaxCUHeight = sps->getMaxCUHeight();
     755 
    752756  // find virtual partitioning for this CU based on depth block
    753757  // segmentation of texture block --> mask IDs
     
    757761  Int iSumDepth = 0;
    758762  Int iSubSample = 4;
    759   Int iPictureWidth = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getWidth();
    760   Int iPictureHeight = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getHeight();
     763  Int iPictureWidth = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getWidth(COMPONENT_Y);
     764  Int iPictureHeight = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getHeight(COMPONENT_Y);
    761765  TComMv cDv = pcCU->getSlice()->getDepthRefinementFlag(  ) ? pcCU->getDvInfo(0).m_acDoNBDV : pcCU->getDvInfo(0).m_acNBDV;
    762766  if( pcCU->getSlice()->getDepthRefinementFlag(  ) )
     
    764768    cDv.setVer(0);
    765769  }
    766   Int iBlkX = ( pcCU->getAddr() % pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCU() ) * g_uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ pcCU->getZorderIdxInCU() ] ]+ ((cDv.getHor()+2)>>2);
    767   Int iBlkY = ( pcCU->getAddr() / pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCU() ) * g_uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ pcCU->getZorderIdxInCU() ] ]+ ((cDv.getVer()+2)>>2);
     770  Int iBlkX = ( pcCU->getCtuRsAddr() % pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCtus() ) * uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ pcCU->getZorderIdxInCtu() ] ]+ ((cDv.getHor()+2)>>2);
     771  Int iBlkY = ( pcCU->getCtuRsAddr() / pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCtus() ) * uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ pcCU->getZorderIdxInCtu() ] ]+ ((cDv.getVer()+2)>>2);
    768772 
    769773  UInt t=0;
     
    852856  }
    853857
    854   PartSize matchedPartSize = SIZE_NONE;
     858  PartSize matchedPartSize = NUMBER_OF_PART_SIZES;
    855859
    856860  Int iMaxMatchSum = 0;
     
    867871  }
    868872
    869   AOF( matchedPartSize != SIZE_NONE );
     873  AOF( matchedPartSize != NUMBER_OF_PART_SIZES );
    870874
    871875  return matchedPartSize;
     
    874878Bool TComPrediction::getSegmentMaskFromDepth( Pel* pDepthPels, UInt uiDepthStride, UInt uiWidth, UInt uiHeight, Bool* pMask, TComDataCU*& pcCU)
    875879{
     880  const TComSPS* sps = pcCU->getSlice()->getSPS();
     881  UInt uiMaxCUWidth = sps->getMaxCUWidth();
     882  UInt uiMaxCUHeight = sps->getMaxCUHeight();
     883 
    876884  // segmentation of texture block --> mask IDs
    877885  Pel*  pDepthBlockStart      = pDepthPels;
     
    885893  iSumDepth  = pDepthPels[ 0 ];
    886894 
    887   Int iPictureWidth = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getWidth();
    888   Int iPictureHeight = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getHeight(); 
     895  Int iPictureWidth = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getWidth(COMPONENT_Y);
     896  Int iPictureHeight = pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getPicYuvRec()->getHeight(COMPONENT_Y); 
    889897  TComMv cDv = pcCU->getSlice()->getDepthRefinementFlag(  ) ? pcCU->getDvInfo(0).m_acDoNBDV : pcCU->getDvInfo(0).m_acNBDV;
    890898  if( pcCU->getSlice()->getDepthRefinementFlag(  ) )
     
    892900    cDv.setVer(0);
    893901  }
    894   Int iBlkX = ( pcCU->getAddr() % pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCU() ) * g_uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ pcCU->getZorderIdxInCU() ] ]+ ((cDv.getHor()+2)>>2);
    895   Int iBlkY = ( pcCU->getAddr() / pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCU() ) * g_uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ pcCU->getZorderIdxInCU() ] ]+ ((cDv.getVer()+2)>>2);
     902  Int iBlkX = ( pcCU->getCtuRsAddr() % pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCtus() ) * uiMaxCUWidth  + g_auiRasterToPelX[ g_auiZscanToRaster[ pcCU->getZorderIdxInCtu() ] ]+ ((cDv.getHor()+2)>>2);
     903  Int iBlkY = ( pcCU->getCtuRsAddr() / pcCU->getSlice()->getIvPic (true, pcCU->getDvInfo(0).m_aVIdxCan)->getFrameWidthInCtus() ) * uiMaxCUHeight + g_auiRasterToPelY[ g_auiZscanToRaster[ pcCU->getZorderIdxInCtu() ] ]+ ((cDv.getVer()+2)>>2);
    896904  if (iBlkX>(Int)(iPictureWidth - uiWidth))
    897905  {
     
    10081016}
    10091017
    1010 Void TComPrediction::combineSegmentsWithMask( TComYuv* pInYuv[2], TComYuv* pOutYuv, Bool* pMask, UInt uiWidth, UInt uiHeight, UInt uiPartAddr, UInt partSize )
    1011 {
    1012   Pel*  piSrc[2]    = {pInYuv[0]->getLumaAddr(uiPartAddr), pInYuv[1]->getLumaAddr(uiPartAddr)};
    1013   UInt  uiSrcStride = pInYuv[0]->getStride();
    1014   Pel*  piDst       = pOutYuv->getLumaAddr(uiPartAddr);
    1015   UInt  uiDstStride = pOutYuv->getStride();
     1018Void TComPrediction::combineSegmentsWithMask( TComYuv* pInYuv[2], TComYuv* pOutYuv, Bool* pMask, UInt uiWidth, UInt uiHeight, UInt uiPartAddr, UInt partSize, Int bitDepthY )
     1019{
     1020  Pel*  piSrc[2]    = {pInYuv[0]->getAddr(COMPONENT_Y, uiPartAddr), pInYuv[1]->getAddr(COMPONENT_Y, uiPartAddr)};
     1021  UInt  uiSrcStride = pInYuv[0]->getStride(COMPONENT_Y);
     1022  Pel*  piDst       = pOutYuv->getAddr(COMPONENT_Y, uiPartAddr);
     1023  UInt  uiDstStride = pOutYuv->getStride(COMPONENT_Y);
    10161024 
    10171025  UInt  uiMaskStride= MAX_CU_SIZE;
     
    10521060        right  = (x==uiWidth-1)  ? tmpTar[y*uiWidth+x] : tmpTar[y*uiWidth+x+1];
    10531061       
    1054         piDst[x] = (l!=r) ? ClipY( Pel(( left + (tmpTar[y*uiWidth+x] << 1) + right ) >> 2 )) : tmpTar[y*uiWidth+x];
     1062        piDst[x] = (l!=r) ? ClipBD( Pel(( left + (tmpTar[y*uiWidth+x] << 1) + right ) >> 2 ), bitDepthY) : tmpTar[y*uiWidth+x];
    10551063      }
    10561064      piDst     += uiDstStride;
     
    10701078        bottom = (y==uiHeight-1) ? tmpTar[y*uiWidth+x] : tmpTar[(y+1)*uiWidth+x];
    10711079       
    1072         piDst[x] = (t!=b) ? ClipY( Pel(( top + (tmpTar[y*uiWidth+x] << 1) + bottom ) >> 2 )) : tmpTar[y*uiWidth+x];
     1080        piDst[x] = (t!=b) ? ClipBD( Pel(( top + (tmpTar[y*uiWidth+x] << 1) + bottom ) >> 2 ), bitDepthY) : tmpTar[y*uiWidth+x];
    10731081      }
    10741082      piDst     += uiDstStride;
     
    10831091 
    10841092  // now combine chroma
    1085   Pel*  piSrcU[2]       = { pInYuv[0]->getCbAddr(uiPartAddr), pInYuv[1]->getCbAddr(uiPartAddr) };
    1086   Pel*  piSrcV[2]       = { pInYuv[0]->getCrAddr(uiPartAddr), pInYuv[1]->getCrAddr(uiPartAddr) };
    1087   UInt  uiSrcStrideC    = pInYuv[0]->getCStride();
    1088   Pel*  piDstU          = pOutYuv->getCbAddr(uiPartAddr);
    1089   Pel*  piDstV          = pOutYuv->getCrAddr(uiPartAddr);
    1090   UInt  uiDstStrideC    = pOutYuv->getCStride();
     1093  Pel*  piSrcU[2]       = { pInYuv[0]->getAddr(COMPONENT_Cb, uiPartAddr), pInYuv[1]->getAddr(COMPONENT_Cb, uiPartAddr) };
     1094  Pel*  piSrcV[2]       = { pInYuv[0]->getAddr(COMPONENT_Cr, uiPartAddr), pInYuv[1]->getAddr(COMPONENT_Cr, uiPartAddr) };
     1095  UInt  uiSrcStrideC    = pInYuv[0]->getStride(COMPONENT_Cb);
     1096  Pel*  piDstU          = pOutYuv->getAddr(COMPONENT_Cb, uiPartAddr);
     1097  Pel*  piDstV          = pOutYuv->getAddr(COMPONENT_Cr, uiPartAddr);
     1098  UInt  uiDstStrideC    = pOutYuv->getStride(COMPONENT_Cb);
    10911099  UInt  uiWidthC        = uiWidth >> 1;
    10921100  UInt  uiHeightC       = uiHeight >> 1;
     
    11341142        if (l!=r)
    11351143        {
    1136           filSrcU = ClipC( Pel(( leftU + (tmpTarU[y*uiWidthC+x] << 1) + rightU ) >> 2 ));
    1137           filSrcV = ClipC( Pel(( leftV + (tmpTarV[y*uiWidthC+x] << 1) + rightV ) >> 2 ));
     1144          filSrcU = ClipBD( Pel(( leftU + (tmpTarU[y*uiWidthC+x] << 1) + rightU ) >> 2 ), bitDepthY);
     1145          filSrcV = ClipBD( Pel(( leftV + (tmpTarV[y*uiWidthC+x] << 1) + rightV ) >> 2 ), bitDepthY);
    11381146        }
    11391147        else
     
    11671175        if (t!=b)
    11681176        {
    1169           filSrcU = ClipC( Pel(( topU + (tmpTarU[y*uiWidthC+x] << 1) + bottomU ) >> 2 ));
    1170           filSrcV = ClipC( Pel(( topV + (tmpTarV[y*uiWidthC+x] << 1) + bottomV ) >> 2 ));
     1177          filSrcU = ClipBD( Pel(( topU + (tmpTarU[y*uiWidthC+x] << 1) + bottomU ) >> 2 ), bitDepthY);
     1178          filSrcV = ClipBD( Pel(( topV + (tmpTarV[y*uiWidthC+x] << 1) + bottomV ) >> 2 ), bitDepthY);
    11711179        }
    11721180        else
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComPrediction.h

    r1200 r1222  
    187187#endif
    188188 
    189 #if H_3D_DBBP
     189#if NH_3D_DBBP
    190190  PartSize      getPartitionSizeFromDepth(Pel* pDepthPels, UInt uiDepthStride, UInt uiSize, TComDataCU*& pcCU);
    191191  Bool          getSegmentMaskFromDepth( Pel* pDepthPels, UInt uiDepthStride, UInt uiWidth, UInt uiHeight, Bool* pMask, TComDataCU*& pcCU);
    192   Void          combineSegmentsWithMask( TComYuv* pInYuv[2], TComYuv* pOutYuv, Bool* pMask, UInt uiWidth, UInt uiHeight, UInt uiPartAddr, UInt partSize );
     192  Void          combineSegmentsWithMask( TComYuv* pInYuv[2], TComYuv* pOutYuv, Bool* pMask, UInt uiWidth, UInt uiHeight, UInt uiPartAddr, UInt partSize, Int bitDepthY );
    193193#endif
    194194
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComRdCost.cpp

    r1200 r1222  
    311311  m_bUseEstimatedVSD        = false;
    312312#endif
    313 #if H_3D_DBBP
     313#if NH_3D_DBBP
    314314  m_bUseMask                = false;
    315315#endif
     
    340340  rcDistParam.DistFunc = m_afpDistortFunc[eDFunc + g_aucConvertToBit[ rcDistParam.iCols ] + 1 ];
    341341
    342 #if H_3D_DBBP
     342#if NH_3D_DBBP
    343343  if( m_bUseMask )
    344344  {
     
    397397  }
    398398
    399 #if H_3D_DBBP
     399#if NH_3D_DBBP
    400400  if( m_bUseMask )
    401401  {
     
    446446  }
    447447
    448 #if H_3D_DBBP
     448#if NH_3D_DBBP
    449449  if( m_bUseMask )
    450450  {
     
    468468  rcDP.bitDepth   = bitDepth;
    469469  rcDP.DistFunc   = m_afpDistortFunc[ ( bHadamard ? DF_HADS : DF_SADS ) + g_aucConvertToBit[ iWidth ] + 1 ];
    470 #if H_3D_DBBP
     470#if NH_3D_DBBP
    471471  if( m_bUseMask )
    472472  {
     
    649649// ====================================================================================================================
    650650
    651 #if H_3D_DBBP
     651#if NH_3D_DBBP
    652652// --------------------------------------------------------------------------------------------------------------------
    653653// Masked distortion functions
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TComRdCost.h

    r1200 r1222  
    167167#endif
    168168  Int                     m_iCostScale;
    169 #if H_3D_DBBP
     169#if NH_3D_DBBP
    170170  Bool                    m_bUseMask;
    171171#endif
     
    206206  Void    setDistParam( DistParam& rcDP, Int bitDepth, Pel* p1, Int iStride1, Pel* p2, Int iStride2, Int iWidth, Int iHeight, Bool bHadamard = false );
    207207
    208 #if H_3D_DBBP
     208#if NH_3D_DBBP
    209209  Void    setUseMask(Bool b) { m_bUseMask = b; }
    210210#endif
     
    302302  static Distortion xCalcHADs4x4      ( Pel *piOrg, Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep );
    303303  static Distortion xCalcHADs8x8      ( Pel *piOrg, Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep );
    304 #if H_3D_DBBP
     304#if NH_3D_DBBP
    305305  static UInt xGetMaskedSSE     ( DistParam* pcDtParam );
    306306  static UInt xGetMaskedSAD     ( DistParam* pcDtParam );
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibCommon/TypeDef.h

    r1217 r1222  
    7171#define NH_3D_NBDV                        1
    7272#define NH_3D_NBDV_REF                    1
     73
     74#define NH_3D_DBBP                         1
    7375#endif
    7476
     
    328330#endif
    329331///// ***** DEPTH BASED BLOCK PARTITIONING *********
    330 #if H_3D_DBBP
     332#if NH_3D_DBBP
    331333#define DBBP_INVALID_SHORT                (-4)
    332334#define DBBP_PACK_MODE               SIZE_2NxN
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1200 r1222  
    34003400
    34013401#endif
    3402 #if H_3D_DBBP
     3402#if NH_3D_DBBP
    34033403  Void TDecCavlc::parseDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    34043404  {
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecCAVLC.h

    r1200 r1222  
    127127  Void  parseSDCFlag        ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    128128#endif
    129 #if H_3D_DBBP
     129#if NH_3D_DBBP
    130130  Void  parseDBBPFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    131131#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecCu.cpp

    r1217 r1222  
    5252  m_ppcYuvReco = NULL;
    5353  m_ppcCU      = NULL;
    54 #if H_3D_DBBP
     54#if NH_3D_DBBP
    5555  m_ppcYuvRecoDBBP = NULL;
    5656#endif
     
    8181  m_ppcYuvReco = new TComYuv*[m_uiMaxDepth-1];
    8282  m_ppcCU      = new TComDataCU*[m_uiMaxDepth-1];
    83 #if H_3D_DBBP
     83#if NH_3D_DBBP
    8484  m_ppcYuvRecoDBBP = new TComYuv*[m_uiMaxDepth-1];
    8585#endif
     
    9595    m_ppcYuvReco[ui] = new TComYuv;    m_ppcYuvReco[ui]->create( uiWidth, uiHeight, chromaFormatIDC );
    9696    m_ppcCU     [ui] = new TComDataCU; m_ppcCU     [ui]->create( chromaFormatIDC, uiNumPartitions, uiWidth, uiHeight, true, uiMaxWidth >> (m_uiMaxDepth - 1) );
    97 #if H_3D_DBBP
    98     m_ppcYuvRecoDBBP[ui] = new TComYuv;    m_ppcYuvRecoDBBP[ui]->create( uiWidth, uiHeight );
     97#if NH_3D_DBBP
     98    m_ppcYuvRecoDBBP[ui] = new TComYuv;    m_ppcYuvRecoDBBP[ui]->create( uiWidth, uiHeight, chromaFormatIDC );
    9999#endif
    100100}
     
    119119    m_ppcYuvReco[ui]->destroy(); delete m_ppcYuvReco[ui]; m_ppcYuvReco[ui] = NULL;
    120120    m_ppcCU     [ui]->destroy(); delete m_ppcCU     [ui]; m_ppcCU     [ui] = NULL;
    121 #if H_3D_DBBP
     121#if NH_3D_DBBP
    122122    m_ppcYuvRecoDBBP[ui]->destroy(); delete m_ppcYuvRecoDBBP[ui]; m_ppcYuvRecoDBBP[ui] = NULL;
    123123#endif
     
    127127  delete [] m_ppcYuvReco; m_ppcYuvReco = NULL;
    128128  delete [] m_ppcCU     ; m_ppcCU      = NULL;
    129 #if H_3D_DBBP
     129#if NH_3D_DBBP
    130130  delete [] m_ppcYuvRecoDBBP; m_ppcYuvRecoDBBP = NULL;
    131131#endif
     
    616616  {
    617617    case MODE_INTER:
    618 #if H_3D_DBBP
     618#if NH_3D_DBBP
    619619    if( m_ppcCU[uiDepth]->getDBBPFlag(0) )
    620620    {
     
    636636      }
    637637#endif
    638 #if H_3D_DBBP
     638#if NH_3D_DBBP
    639639    }
    640640#endif
     
    844844#endif
    845845
    846 #if H_3D_DBBP
     846#if NH_3D_DBBP
    847847Void TDecCu::xReconInterDBBP( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    848848{
     
    850850  AOF(!pcCU->getSlice()->isIntra());
    851851  PartSize ePartSize = pcCU->getPartitionSize( 0 );
     852 
     853  Int bitDepthY = pcCU->getSlice()->getSPS()->getBitDepth(CHANNEL_TYPE_LUMA);
    852854 
    853855  // get collocated depth block
     
    870872 
    871873  // first, extract the two sets of motion parameters
    872   UInt uiPUOffset = ( g_auiPUOffset[UInt( ePartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxCUDepth() - uiDepth ) << 1 ) ) >> 4;
     874  UInt uiPUOffset = ( g_auiPUOffset[UInt( ePartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxTotalCUDepth() - uiDepth ) << 1 ) ) >> 4;
    873875  for( UInt uiSegment = 0; uiSegment < 2; uiSegment++ )
    874876  {
     
    883885    }
    884886   
     887#if H_3D
    885888    AOF( pcCU->getARPW(uiPartAddr) == 0 );
    886889    AOF( pcCU->getICFlag(uiPartAddr) == false );
    887890    AOF( pcCU->getSPIVMPFlag(uiPartAddr) == false );
    888891    AOF( pcCU->getVSPFlag(uiPartAddr) == 0 );
     892#endif
    889893  }
    890894 
     
    926930 
    927931  // reconstruct final prediction signal by combining both segments
    928   m_pcPrediction->combineSegmentsWithMask(apSegPredYuv, m_ppcYuvReco[uiDepth], pMask, pcCU->getWidth(0), pcCU->getHeight(0), 0, ePartSize);
     932  m_pcPrediction->combineSegmentsWithMask(apSegPredYuv, m_ppcYuvReco[uiDepth], pMask, pcCU->getWidth(0), pcCU->getHeight(0), 0, ePartSize, bitDepthY);
    929933
    930934  // inter recon
    931   xDecodeInterTexture( pcCU, 0, uiDepth );
     935  xDecodeInterTexture( pcCU, uiDepth );
    932936 
    933937  // clip for only non-zero cbp case
    934   if  ( ( pcCU->getCbf( 0, TEXT_LUMA ) ) || ( pcCU->getCbf( 0, TEXT_CHROMA_U ) ) || ( pcCU->getCbf(0, TEXT_CHROMA_V ) ) )
    935   {
    936     m_ppcYuvReco[uiDepth]->addClip( m_ppcYuvReco[uiDepth], m_ppcYuvResi[uiDepth], 0, pcCU->getWidth( 0 ) );
     938  if  ( ( pcCU->getCbf( 0, COMPONENT_Y ) ) || ( pcCU->getCbf( 0, COMPONENT_Cb ) ) || ( pcCU->getCbf(0, COMPONENT_Cr ) ) )
     939  {
     940    m_ppcYuvReco[uiDepth]->addClip( m_ppcYuvReco[uiDepth], m_ppcYuvResi[uiDepth], 0, pcCU->getWidth( 0 ), pcCU->getSlice()->getSPS()->getBitDepths() );
    937941  }
    938942  else
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecCu.h

    r1200 r1222  
    6262  TComDataCU**        m_ppcCU;            ///< CU data array
    6363
    64 #if H_3D_DBBP
     64#if NH_3D_DBBP
    6565  TComYuv**           m_ppcYuvRecoDBBP;
    6666#endif
     
    102102  Void xReconInter              ( TComDataCU* pcCU, UInt uiDepth );
    103103
    104 #if H_3D_DBBP
     104#if NH_3D_DBBP
    105105  Void xReconInterDBBP          ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    106106#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecEntropy.cpp

    r1200 r1222  
    181181  {
    182182    decodePUWise( pcCU, uiAbsPartIdx, uiDepth, pcSubCU );
     183   
     184    decodeDBBPFlag( pcCU, uiAbsPartIdx, uiDepth );
    183185  }
    184186}
     
    292294
    293295  ////// Parse CUs extension syntax
    294   decodeDBBPFlag( pcCU, uiAbsPartIdx, uiDepth );
    295296  decodeSDCFlag ( pcCU, uiAbsPartIdx, uiDepth );
    296297
     
    308309    {
    309310      UInt uiMergeIndex = pcCU->getMergeIndex(uiSubPartIdx);
    310 #if H_3D_DBBP
     311#if NH_3D_DBBP
    311312      if ( pcCU->getSlice()->getPPS()->getLog2ParallelMergeLevelMinus2() && ePartSize != SIZE_2Nx2N && pcSubCU->getWidth( 0 ) <= 8 && pcCU->getDBBPFlag(uiAbsPartIdx) == false )
    312313#else
     
    395396          pcCU->getCUMvField( RefPicList( uiRefListIdx ) )->setAllMvField( cMvFieldNeighbours[ 2*uiMergeIndex + uiRefListIdx ], ePartSize, uiSubPartIdx, uiDepth, uiPartIdx );
    396397#if H_3D_VSP
    397 #if H_3D_DBBP
     398#if NH_3D_DBBP
    398399          if( pcCU->getVSPFlag( uiSubPartIdx ) != 0 && !pcCU->getDBBPFlag( uiAbsPartIdx ) )
    399400#else
     
    10601061}
    10611062#endif
    1062 #if H_3D_DBBP
     1063#if NH_3D_DBBP
    10631064Void TDecEntropy::decodeDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    10641065{
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecEntropy.h

    r1200 r1222  
    9595  virtual Void parseSDCFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ) = 0;
    9696#endif
    97 #if H_3D_DBBP
     97#if NH_3D_DBBP
    9898  virtual Void parseDBBPFlag      ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ) = 0;
    9999#endif
     
    183183  Void decodeSDCFlag           ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    184184#endif
    185 #if H_3D_DBBP
     185#if NH_3D_DBBP
    186186  Void decodeDBBPFlag          ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    187187#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecSbac.cpp

    r1200 r1222  
    119119, m_cSDCFlagSCModel                  ( 1,             1,  NUM_SDC_FLAG_CTX                 , m_contextModels + m_numContextModels, m_numContextModels)
    120120#endif
    121 #if H_3D_DBBP
     121#if NH_3D_DBBP
    122122, m_cDBBPFlagSCModel             ( 1,             1,                 DBBP_NUM_FLAG_CTX           , m_contextModels + m_numContextModels, m_numContextModels)
    123123#endif
     
    210210  m_cSDCFlagSCModel.initBuffer            ( sliceType, qp, (UChar*)INIT_SDC_FLAG );
    211211#endif
    212 #if H_3D_DBBP
     212#if NH_3D_DBBP
    213213  m_cDBBPFlagSCModel.initBuffer              ( sliceType, qp, (UChar*)INIT_DBBP_FLAG );
    214214#endif
     
    259259#if H_3D_DIM_SDC
    260260  m_cSDCFlagSCModel.initBuffer            ( eSliceType, iQp, (UChar*)INIT_SDC_FLAG );
    261 #endif
    262 #if H_3D_DBBP
    263   m_cDBBPFlagSCModel.initBuffer              ( eSliceType, iQp, (UChar*)INIT_DBBP_FLAG );
    264261#endif
    265262
     
    25412538#endif
    25422539
    2543 #if H_3D_DBBP
     2540#if NH_3D_DBBP
    25442541Void TDecSbac::parseDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    25452542{
     
    25532550  PartSize ePartSize = pcCU->getPartitionSize( uiAbsPartIdx );
    25542551  AOF( ePartSize == SIZE_2NxN || ePartSize == SIZE_Nx2N );
    2555   UInt uiPUOffset = ( g_auiPUOffset[UInt( ePartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxCUDepth() - uiDepth ) << 1 ) ) >> 4;
     2552  UInt uiPUOffset = ( g_auiPUOffset[UInt( ePartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxTotalCUDepth() - uiDepth ) << 1 ) ) >> 4;
    25562553  pcCU->setDBBPFlagSubParts(uiSymbol, uiAbsPartIdx, 0, uiDepth);
    25572554  pcCU->setDBBPFlagSubParts(uiSymbol, uiAbsPartIdx+uiPUOffset, 1, uiDepth);
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibDecoder/TDecSbac.h

    r1200 r1222  
    121121  Void  parseSDCFlag         ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    122122#endif
    123 #if H_3D_DBBP
     123#if NH_3D_DBBP
    124124  Void parseDBBPFlag        ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    125125#endif
     
    240240  ContextModel3DBuffer m_cSDCFlagSCModel;
    241241#endif
    242 #if H_3D_DBBP
     242#if NH_3D_DBBP
    243243  ContextModel3DBuffer m_cDBBPFlagSCModel;
    244244#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1200 r1222  
    29012901#endif
    29022902   
    2903 #if H_3D_DBBP
     2903#if NH_3D_DBBP
    29042904Void TEncCavlc::codeDBBPFlag    ( TComDataCU* pcCU, UInt uiAbsPartIdx )
    29052905{
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncCavlc.h

    r1200 r1222  
    136136  Void codeSDCFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx );
    137137#endif
    138 #if H_3D_DBBP
     138#if NH_3D_DBBP
    139139  Void codeDBBPFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx );
    140140#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncCu.cpp

    r1217 r1222  
    7979  m_ppcRecoYuvTemp = new TComYuv*[m_uhTotalDepth-1];
    8080  m_ppcOrigYuv     = new TComYuv*[m_uhTotalDepth-1];
    81 #if H_3D_DBBP
     81#if NH_3D_DBBP
    8282  m_ppcOrigYuvDBBP = new TComYuv*[m_uhTotalDepth-1];
    8383#endif
     
    105105
    106106    m_ppcOrigYuv    [i] = new TComYuv; m_ppcOrigYuv    [i]->create(uiWidth, uiHeight, chromaFormat);
    107 #if H_3D_DBBP
    108     m_ppcOrigYuvDBBP[i] = new TComYuv; m_ppcOrigYuvDBBP[i]->create(uiWidth, uiHeight);
     107#if NH_3D_DBBP
     108    m_ppcOrigYuvDBBP[i] = new TComYuv; m_ppcOrigYuvDBBP[i]->create(uiWidth, uiHeight, chromaFormat);
    109109#endif
    110110
     
    180180      m_ppcOrigYuv[i]->destroy();     delete m_ppcOrigYuv[i];     m_ppcOrigYuv[i] = NULL;
    181181    }
    182 #if H_3D_DBBP
     182#if NH_3D_DBBP
    183183    if(m_ppcOrigYuvDBBP[i])
    184184    {
     
    240240    m_ppcOrigYuv = NULL;
    241241  }
    242 #if H_3D_DBBP
     242#if NH_3D_DBBP
    243243  if(m_ppcOrigYuvDBBP)
    244244  {
     
    693693            rpcTempCU->setDvInfoSubParts(DvInfo, 0, uiDepth);
    694694#endif
    695 #if H_3D_DBBP
     695#if NH_3D_DBBP
    696696            if( rpcTempCU->getSlice()->getDepthBasedBlkPartFlag() && rpcTempCU->getSlice()->getDefaultRefViewIdxAvailableFlag() )
    697697            {
     
    16111611  // prediction Info ( Intra : direction mode, Inter : Mv, reference idx )
    16121612  m_pcEntropyCoder->encodePredInfo( pcCU, uiAbsPartIdx );
    1613 #if H_3D
     1613#if NH_3D_DBBP
    16141614  m_pcEntropyCoder->encodeDBBPFlag( pcCU, uiAbsPartIdx );
    16151615#endif
     
    23842384}
    23852385
    2386 #if H_3D_DBBP
     2386#if NH_3D_DBBP
    23872387Void TEncCu::xInvalidateOriginalSegments( TComYuv* pOrigYuv, TComYuv* pOrigYuvTemp, Bool* pMask, UInt uiValidSegment )
    23882388{
    2389   UInt  uiWidth     = pOrigYuv->getWidth ( );
    2390   UInt  uiHeight    = pOrigYuv->getHeight( );
    2391   Pel*  piSrc       = pOrigYuv->getLumaAddr( );
    2392   UInt  uiSrcStride = pOrigYuv->getStride();
    2393   Pel*  piDst       = pOrigYuvTemp->getLumaAddr( );
    2394   UInt  uiDstStride = pOrigYuvTemp->getStride();
     2389  UInt  uiWidth     = pOrigYuv->getWidth (COMPONENT_Y);
     2390  UInt  uiHeight    = pOrigYuv->getHeight(COMPONENT_Y);
     2391  Pel*  piSrc       = pOrigYuv->getAddr(COMPONENT_Y);
     2392  UInt  uiSrcStride = pOrigYuv->getStride(COMPONENT_Y);
     2393  Pel*  piDst       = pOrigYuvTemp->getAddr(COMPONENT_Y);
     2394  UInt  uiDstStride = pOrigYuvTemp->getStride(COMPONENT_Y);
    23952395 
    23962396  UInt  uiMaskStride= MAX_CU_SIZE;
     
    24172417 
    24182418  // now invalidate chroma
    2419   Pel*  piSrcU       = pOrigYuv->getCbAddr();
    2420   Pel*  piSrcV       = pOrigYuv->getCrAddr();
    2421   UInt  uiSrcStrideC = pOrigYuv->getCStride();
    2422   Pel*  piDstU       = pOrigYuvTemp->getCbAddr( );
    2423   Pel*  piDstV       = pOrigYuvTemp->getCrAddr( );
    2424   UInt  uiDstStrideC = pOrigYuvTemp->getCStride();
     2419  Pel*  piSrcU       = pOrigYuv->getAddr(COMPONENT_Cb);
     2420  Pel*  piSrcV       = pOrigYuv->getAddr(COMPONENT_Cr);
     2421  UInt  uiSrcStrideC = pOrigYuv->getStride(COMPONENT_Cb);
     2422  Pel*  piDstU       = pOrigYuvTemp->getAddr(COMPONENT_Cb);
     2423  Pel*  piDstV       = pOrigYuvTemp->getAddr(COMPONENT_Cr);
     2424  UInt  uiDstStrideC = pOrigYuvTemp->getStride(COMPONENT_Cb);
    24252425  pMask = pMaskStart;
    24262426 
     
    24432443  }
    24442444}
    2445 
     2445#endif
     2446
     2447#if H_3D_DIS
    24462448Void TEncCu::xCheckRDCostDIS( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize eSize )
    24472449{
     
    25172519  xCheckBestMode(rpcBestCU, rpcTempCU, uiDepth);
    25182520}
    2519 
     2521#endif
     2522
     2523#if NH_3D_DBBP
    25202524Void TEncCu::xCheckRDCostInterDBBP( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, Bool bUseMRG )
    25212525{
     
    25392543  AOF( uiWidth == uiHeight );
    25402544 
    2541 #if H_3D_DBBP
     2545#if NH_3D_DBBP
    25422546  // Is this correct here, was under the macro SEC_DBBP_DISALLOW_8x8_I0078, however the function is related to Single Depth Mode
    25432547  if(uiWidth <= 8)
     
    25912595    rpcTempCU->getDBBPTmpData()->eVirtualPartSize = eVirtualPartSize;
    25922596    rpcTempCU->getDBBPTmpData()->uiVirtualPartIndex = uiSegment;
    2593     m_pcPredSearch->predInterSearch( rpcTempCU, m_ppcOrigYuvDBBP[uhDepth], apPredYuv[uiSegment], m_ppcResiYuvTemp[uhDepth], m_ppcResiYuvTemp[uhDepth], false, false, bUseMRG );
     2597
     2598    m_pcPredSearch->predInterSearch( rpcTempCU, m_ppcOrigYuvDBBP[uhDepth], apPredYuv[uiSegment], m_ppcResiYuvTemp[uhDepth], m_ppcResiYuvTemp[uhDepth], false, bUseMRG );
    25942599    m_pcRdCost->setUseMask(false);
    25952600   
     
    25992604    pDBBPTmpData->abMergeFlag[uiSegment] = rpcTempCU->getMergeFlag(0);
    26002605    pDBBPTmpData->auhMergeIndex[uiSegment] = rpcTempCU->getMergeIndex(0);
    2601    
     2606
     2607#if NH_3D_VSP
    26022608    AOF( rpcTempCU->getSPIVMPFlag(0) == false );
    26032609    AOF( rpcTempCU->getVSPFlag(0) == 0 );
     2610#endif
    26042611   
    26052612    for ( UInt uiRefListIdx = 0; uiRefListIdx < 2; uiRefListIdx++ )
     
    26202627  rpcTempCU->setPredModeSubParts  ( MODE_INTER, 0, uhDepth );
    26212628 
    2622   UInt uiPUOffset = ( g_auiPUOffset[UInt( eVirtualPartSize )] << ( ( rpcTempCU->getSlice()->getSPS()->getMaxCUDepth() - uhDepth ) << 1 ) ) >> 4;
     2629  UInt uiPUOffset = ( g_auiPUOffset[UInt( eVirtualPartSize )] << ( ( rpcTempCU->getSlice()->getSPS()->getMaxTotalCUDepth() - uhDepth ) << 1 ) ) >> 4;
    26232630  for( UInt uiSegment = 0; uiSegment < 2; uiSegment++ )
    26242631  {
     
    26462653 
    26472654  // reconstruct final prediction signal by combining both segments
    2648   m_pcPredSearch->combineSegmentsWithMask(apPredYuv, m_ppcPredYuvTemp[uhDepth], pMask, uiWidth, uiHeight, 0, eVirtualPartSize);
     2655  Int bitDepthY = rpcTempCU->getSlice()->getSPS()->getBitDepth(CHANNEL_TYPE_LUMA);
     2656  m_pcPredSearch->combineSegmentsWithMask(apPredYuv, m_ppcPredYuvTemp[uhDepth], pMask, uiWidth, uiHeight, 0, eVirtualPartSize, bitDepthY);
    26492657  m_pcPredSearch->encodeResAndCalcRdInterCU( rpcTempCU, m_ppcOrigYuv[uhDepth], m_ppcPredYuvTemp[uhDepth], m_ppcResiYuvTemp[uhDepth], m_ppcResiYuvBest[uhDepth], m_ppcRecoYuvTemp[uhDepth], false );
    26502658 
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncCu.h

    r1200 r1222  
    8282  TComYuv**               m_ppcOrigYuv;     ///< Original Yuv for each depth
    8383
    84 #if H_3D_DBBP
     84#if NH_3D_DBBP
    8585  TComYuv**               m_ppcOrigYuvDBBP;
    8686#endif
     
    155155  Void  xCheckRDCostInter   ( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize ePartSize  );
    156156#endif
    157 #if H_3D_DBBP
     157#if NH_3D_DBBP
    158158  Void  xInvalidateOriginalSegments( TComYuv* pOrigYuv, TComYuv* pOrigYuvTemp, Bool* pMask, UInt uiValidSegment );
    159159  Void  xCheckRDCostInterDBBP( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, Bool bUseMRG = false );
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncEntropy.cpp

    r1200 r1222  
    870870
    871871#endif
    872 #if H_3D_DBBP
     872#if NH_3D_DBBP
    873873Void TEncEntropy::encodeDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD )
    874874{
    875   if( pcCU->getSlice()->getDepthBasedBlkPartFlag() &&
     875  if( bRD )
     876  {
     877    uiAbsPartIdx = 0;
     878  }
     879 
     880  if( pcCU->getSlice()->getDepthBasedBlkPartFlag() &&
    876881    ( pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_2NxN ||
    877882      pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_Nx2N) &&
     
    879884      pcCU->getSlice()->getDefaultRefViewIdxAvailableFlag() )
    880885  {
    881     if( bRD )
    882     {
    883       uiAbsPartIdx = 0;
    884     }
    885886    m_pcEntropyCoderIf->codeDBBPFlag( pcCU, uiAbsPartIdx );
    886887  }
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncEntropy.h

    r1200 r1222  
    9494  virtual Void codeSDCFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx ) = 0;
    9595#endif
    96 #if H_3D_DBBP
     96#if NH_3D_DBBP
    9797  virtual Void codeDBBPFlag      ( TComDataCU* pcCU, UInt uiAbsPartIdx ) = 0;
    9898#endif
     
    183183  Void encodeSDCFlag      ( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD = false );
    184184#endif
    185 #if H_3D_DBBP
     185#if NH_3D_DBBP
    186186  Void encodeDBBPFlag     ( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD = false );
    187187#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncSbac.cpp

    r1200 r1222  
    114114, m_cSDCFlagSCModel                    ( 1,             1,                       NUM_SDC_FLAG_CTX                    , m_contextModels + m_numContextModels, m_numContextModels)
    115115#endif                                                                                                         
    116 #if H_3D_DBBP                                                                                                 
     116#if NH_3D_DBBP
    117117, m_cDBBPFlagSCModel                   ( 1,             1,                       DBBP_NUM_FLAG_CTX                   , m_contextModels + m_numContextModels, m_numContextModels)
    118118#endif
     
    194194  m_cSDCFlagSCModel.initBuffer                    ( eSliceType, iQp, (UChar*)INIT_SDC_FLAG );
    195195#endif                                           
    196 #if H_3D_DBBP                                   
     196#if NH_3D_DBBP
    197197  m_cDBBPFlagSCModel.initBuffer                   ( eSliceType, iQp, (UChar*)INIT_DBBP_FLAG );
    198198#endif
     
    244244      curCost += m_cSDCFlagSCModel.calcCost                    ( curSliceType, qp, (UChar*)INIT_SDC_FLAG );
    245245#endif                                                     
    246 #if H_3D_DBBP                                             
     246#if NH_3D_DBBP
    247247      curCost += m_cDBBPFlagSCModel.calcCost                   ( curSliceType, qp, (UChar*)INIT_DBBP_FLAG );
    248248#endif
     
    321321  m_cSDCFlagSCModel.initBuffer              ( eSliceType, iQp, (UChar*)INIT_SDC_FLAG );
    322322#endif
    323 #if H_3D_DBBP
    324   m_cDBBPFlagSCModel.initBuffer              ( eSliceType, iQp, (UChar*)INIT_DBBP_FLAG );
    325 #endif
    326323
    327324
     
    26502647#endif
    26512648
    2652 #if H_3D_DBBP
     2649#if NH_3D_DBBP
    26532650Void TEncSbac::codeDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx )
    26542651{
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncSbac.h

    r1200 r1222  
    150150  Void codeSDCFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx );
    151151#endif
    152 #if H_3D_DBBP
     152#if NH_3D_DBBP
    153153  Void codeDBBPFlag      ( TComDataCU* pcCU, UInt uiAbsPartIdx );
    154154#endif
     
    262262  ContextModel3DBuffer m_cSDCFlagSCModel;
    263263#endif
    264 #if H_3D_DBBP
     264#if NH_3D_DBBP
    265265  ContextModel3DBuffer m_cDBBPFlagSCModel;
    266266#endif
  • branches/HTM-14.1-update-dev4-RWTH/source/Lib/TLibEncoder/TEncSearch.cpp

    r1200 r1222  
    38843884  UInt uiDepth = pcCU->getDepth( uiAbsPartIdx );
    38853885
    3886 #if H_3D_DBBP
     3886#if NH_3D_DBBP
    38873887  DbbpTmpData* pDBBPTmpData = pcCU->getDBBPTmpData();
    38883888  if( pcCU->getDBBPFlag(0) )
     
    38913891    AOF( iPUIdx == 0 );
    38923892    AOF( pcCU->getPartitionSize(0) == SIZE_2Nx2N );
    3893     AOF( pDBBPTmpData->eVirtualPartSize != SIZE_NONE );
     3893    AOF( pDBBPTmpData->eVirtualPartSize != NUMBER_OF_PART_SIZES );
    38943894   
    38953895    // temporary change of partition size for candidate derivation
     
    39163916
    39173917  PartSize partSize = pcCU->getPartitionSize( 0 );
    3918 #if H_3D_DBBP
     3918#if NH_3D_DBBP
    39193919  if ( pcCU->getSlice()->getPPS()->getLog2ParallelMergeLevelMinus2() && partSize != SIZE_2Nx2N && pcCU->getWidth( 0 ) <= 8 && pcCU->getDBBPFlag(0) == false )
    39203920#else
     
    39783978  xRestrictBipredMergeCand( pcCU, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand );
    39793979
    3980 #if H_3D_DBBP
     3980#if NH_3D_DBBP
    39813981  if( pcCU->getDBBPFlag(0) )
    39823982  {
     
    40254025#endif
    40264026#if H_3D_VSP
    4027 #if H_3D_DBBP
     4027#if NH_3D_DBBP
    40284028      if ( vspFlag[uiMergeCand] && !pcCU->getDBBPFlag(0) )
    40294029#else
     
    45504550    } // end if bTestNormalMC
    45514551#endif
    4552 #if H_3D_DBBP
     4552#if NH_3D_DBBP
    45534553    // test merge mode for DBBP (2Nx2N)
    45544554    if ( pcCU->getPartitionSize( uiPartAddr ) != SIZE_2Nx2N || pcCU->getDBBPFlag(0) )
     
    46494649#endif
    46504650#if H_3D_VSP
    4651 #if H_3D_DBBP
     4651#if NH_3D_DBBP
    46524652        if ( vspFlag[uiMRGIndex] && !pcCU->getDBBPFlag(uiPartAddr) )
    46534653#else
     
    47474747  {
    47484748
    4749 #if H_3D_DBBP
     4749#if NH_3D_DBBP
    47504750    DbbpTmpData* pDBBPTmpData = pcCU->getDBBPTmpData();
    47514751    if( pcCU->getDBBPFlag(0) )
     
    47544754      AOF( uiPartIdx == 0 );
    47554755      AOF( pcCU->getPartitionSize(0) == SIZE_2Nx2N );
    4756       AOF( pDBBPTmpData->eVirtualPartSize != SIZE_NONE );
     4756      AOF( pDBBPTmpData->eVirtualPartSize != NUMBER_OF_PART_SIZES );
    47574757      AOF( iRoiWidth == iRoiHeight );
    47584758     
     
    47794779
    47804780    pcCU->fillMvpCand( uiPartIdx, uiPartAddr, eRefPicList, iRefIdx, pcAMVPInfo );
    4781 #if H_3D_DBBP
     4781#if NH_3D_DBBP
    47824782    if( pcCU->getDBBPFlag(0) )
    47834783    {
     
    71307130    m_pcEntropyCoder->encodeICFlag( pcCU, 0, true );
    71317131#endif
    7132 #if H_3D
     7132#if NH_3D_DBBP
    71337133    m_pcEntropyCoder->encodeDBBPFlag( pcCU, 0, true );
    71347134#endif
Note: See TracChangeset for help on using the changeset viewer.