Changeset 1077 in SHVCSoftware


Ignore:
Timestamp:
10 Mar 2015, 17:32:41 (10 years ago)
Author:
seregin
Message:

update the older Visual Studio project files and some fixes to avoid implicit cast warnings, patch was provided by Karsten Sühring <karsten.suehring@…>

Location:
branches/SHM-dev
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/build/vc8/TLibCommon_vc8.vcproj

    r313 r1077  
    289289                        </File>
    290290                        <File
     291                                RelativePath="..\..\source\Lib\TLibCommon\Debug.cpp"
     292                                >
     293                        </File>
     294                        <File
    291295                                RelativePath="..\..\source\Lib\libmd5\libmd5.c"
    292296                                >
     
    297301                        </File>
    298302                        <File
     303                                RelativePath="..\..\source\Lib\TLibCommon\TCom3DAsymLUT.cpp"
     304                                >
     305                        </File>
     306                        <File
    299307                                RelativePath="..\..\source\Lib\TLibCommon\TComBitStream.cpp"
    300308                                >
     
    305313                        </File>
    306314                        <File
     315                                RelativePath="..\..\source\Lib\TLibCommon\TComChromaFormat.cpp"
     316                                >
     317                        </File>
     318                        <File
    307319                                RelativePath="..\..\source\Lib\TLibCommon\TComDataCU.cpp"
    308320                                >
     
    366378                        <File
    367379                                RelativePath="..\..\source\Lib\TLibCommon\TComTrQuant.cpp"
     380                                >
     381                        </File>
     382                        <File
     383                                RelativePath="..\..\source\Lib\TLibCommon\TComTU.cpp"
    368384                                >
    369385                        </File>
     
    407423                        </File>
    408424                        <File
     425                                RelativePath="..\..\source\Lib\TLibCommon\Debug.h"
     426                                >
     427                        </File>
     428                        <File
    409429                                RelativePath="..\..\source\Lib\libmd5\libmd5.h"
    410430                                >
     
    423443                        </File>
    424444                        <File
     445                                RelativePath="..\..\source\Lib\TLibCommon\TCom3DAsymLUT.h"
     446                                >
     447                        </File>
     448                        <File
    425449                                RelativePath="..\..\source\Lib\TLibCommon\TComBitCounter.h"
    426450                                >
     
    435459                        </File>
    436460                        <File
     461                                RelativePath="..\..\source\Lib\TLibCommon\TComChromaFormat.h"
     462                                >
     463                        </File>
     464                        <File
     465                                RelativePath="..\..\source\Lib\TLibCommon\TComCodingStatistics.h"
     466                                >
     467                        </File>
     468                        <File
    437469                                RelativePath="..\..\source\Lib\TLibCommon\TComDataCU.h"
    438470                                >
     
    487519                        </File>
    488520                        <File
     521                                RelativePath="..\..\source\Lib\TLibCommon\TComRectangle.h"
     522                                >
     523                        </File>
     524                        <File
    489525                                RelativePath="..\..\source\Lib\TLibCommon\TComRom.h"
    490526                                >
     
    500536                        <File
    501537                                RelativePath="..\..\source\Lib\TLibCommon\TComTrQuant.h"
     538                                >
     539                        </File>
     540                        <File
     541                                RelativePath="..\..\source\Lib\TLibCommon\TComTU.h"
    502542                                >
    503543                        </File>
  • branches/SHM-dev/build/vc8/TLibEncoder_vc8.vcproj

    r313 r1077  
    292292                        </File>
    293293                        <File
     294                                RelativePath="..\..\source\Lib\TLibEncoder\TEnc3DAsymLUT.cpp"
     295                                >
     296                        </File>
     297                        <File
    294298                                RelativePath="..\..\source\Lib\TLibEncoder\TEncAnalyze.cpp"
    295299                                >
     
    374378                        <File
    375379                                RelativePath="..\..\source\Lib\TLibEncoder\SyntaxElementWriter.h"
     380                                >
     381                        </File>
     382                        <File
     383                                RelativePath="..\..\source\Lib\TLibEncoder\TEnc3DAsymLUT.h"
    376384                                >
    377385                        </File>
  • branches/SHM-dev/build/vc9/TLibCommon_vc9.vcproj

    r713 r1077  
    8282                </Configuration>
    8383                <Configuration
     84                        Name="Debug|x64"
     85                        OutputDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
     86                        IntermediateDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
     87                        ConfigurationType="4"
     88                        CharacterSet="2"
     89                        >
     90                        <Tool
     91                                Name="VCPreBuildEventTool"
     92                        />
     93                        <Tool
     94                                Name="VCCustomBuildTool"
     95                        />
     96                        <Tool
     97                                Name="VCXMLDataGeneratorTool"
     98                        />
     99                        <Tool
     100                                Name="VCWebServiceProxyGeneratorTool"
     101                        />
     102                        <Tool
     103                                Name="VCMIDLTool"
     104                                TargetEnvironment="3"
     105                        />
     106                        <Tool
     107                                Name="VCCLCompilerTool"
     108                                Optimization="0"
     109                                AdditionalIncludeDirectories="$(SolutionDir)\..\source\Lib\;$(SolutionDir)\..\compat\msvc"
     110                                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
     111                                MinimalRebuild="true"
     112                                BasicRuntimeChecks="3"
     113                                RuntimeLibrary="1"
     114                                WarningLevel="3"
     115                                DebugInformationFormat="3"
     116                        />
     117                        <Tool
     118                                Name="VCManagedResourceCompilerTool"
     119                        />
     120                        <Tool
     121                                Name="VCResourceCompilerTool"
     122                        />
     123                        <Tool
     124                                Name="VCPreLinkEventTool"
     125                        />
     126                        <Tool
     127                                Name="VCLibrarianTool"
     128                        />
     129                        <Tool
     130                                Name="VCALinkTool"
     131                        />
     132                        <Tool
     133                                Name="VCXDCMakeTool"
     134                        />
     135                        <Tool
     136                                Name="VCBscMakeTool"
     137                        />
     138                        <Tool
     139                                Name="VCFxCopTool"
     140                        />
     141                        <Tool
     142                                Name="VCPostBuildEventTool"
     143                        />
     144                </Configuration>
     145                <Configuration
    84146                        Name="Release|Win32"
    85147                        OutputDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
     
    147209                </Configuration>
    148210                <Configuration
    149                         Name="Debug|x64"
    150                         OutputDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
    151                         IntermediateDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
    152                         ConfigurationType="4"
    153                         CharacterSet="2"
    154                         >
    155                         <Tool
    156                                 Name="VCPreBuildEventTool"
    157                         />
    158                         <Tool
    159                                 Name="VCCustomBuildTool"
    160                         />
    161                         <Tool
    162                                 Name="VCXMLDataGeneratorTool"
    163                         />
    164                         <Tool
    165                                 Name="VCWebServiceProxyGeneratorTool"
    166                         />
    167                         <Tool
    168                                 Name="VCMIDLTool"
    169                                 TargetEnvironment="3"
    170                         />
    171                         <Tool
    172                                 Name="VCCLCompilerTool"
    173                                 Optimization="0"
    174                                 AdditionalIncludeDirectories="$(SolutionDir)\..\source\Lib\;$(SolutionDir)\..\compat\msvc"
    175                                 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
    176                                 MinimalRebuild="true"
    177                                 BasicRuntimeChecks="3"
    178                                 RuntimeLibrary="1"
    179                                 WarningLevel="3"
    180                                 DebugInformationFormat="3"
    181                         />
    182                         <Tool
    183                                 Name="VCManagedResourceCompilerTool"
    184                         />
    185                         <Tool
    186                                 Name="VCResourceCompilerTool"
    187                         />
    188                         <Tool
    189                                 Name="VCPreLinkEventTool"
    190                         />
    191                         <Tool
    192                                 Name="VCLibrarianTool"
    193                         />
    194                         <Tool
    195                                 Name="VCALinkTool"
    196                         />
    197                         <Tool
    198                                 Name="VCXDCMakeTool"
    199                         />
    200                         <Tool
    201                                 Name="VCBscMakeTool"
    202                         />
    203                         <Tool
    204                                 Name="VCFxCopTool"
    205                         />
    206                         <Tool
    207                                 Name="VCPostBuildEventTool"
    208                         />
    209                 </Configuration>
    210                 <Configuration
    211211                        Name="Release|x64"
    212212                        OutputDirectory="$(SolutionDir)\vc9\$(PlatformName)\$(ConfigurationName)\$(RootNamespace)"
     
    292292                        </File>
    293293                        <File
     294                                RelativePath="..\..\source\Lib\TLibCommon\Debug.cpp"
     295                                >
     296                        </File>
     297                        <File
    294298                                RelativePath="..\..\source\Lib\libmd5\libmd5.c"
    295299                                >
     
    312316                        </File>
    313317                        <File
     318                                RelativePath="..\..\source\Lib\TLibCommon\TComChromaFormat.cpp"
     319                                >
     320                        </File>
     321                        <File
    314322                                RelativePath="..\..\source\Lib\TLibCommon\TComDataCU.cpp"
    315323                                >
     
    373381                        <File
    374382                                RelativePath="..\..\source\Lib\TLibCommon\TComTrQuant.cpp"
     383                                >
     384                        </File>
     385                        <File
     386                                RelativePath="..\..\source\Lib\TLibCommon\TComTU.cpp"
    375387                                >
    376388                        </File>
     
    414426                        </File>
    415427                        <File
     428                                RelativePath="..\..\source\Lib\TLibCommon\Debug.h"
     429                                >
     430                        </File>
     431                        <File
    416432                                RelativePath="..\..\source\Lib\libmd5\libmd5.h"
    417433                                >
     
    446462                        </File>
    447463                        <File
     464                                RelativePath="..\..\source\Lib\TLibCommon\TComChromaFormat.h"
     465                                >
     466                        </File>
     467                        <File
     468                                RelativePath="..\..\source\Lib\TLibCommon\TComCodingStatistics.h"
     469                                >
     470                        </File>
     471                        <File
    448472                                RelativePath="..\..\source\Lib\TLibCommon\TComDataCU.h"
    449473                                >
     
    498522                        </File>
    499523                        <File
     524                                RelativePath="..\..\source\Lib\TLibCommon\TComRectangle.h"
     525                                >
     526                        </File>
     527                        <File
    500528                                RelativePath="..\..\source\Lib\TLibCommon\TComRom.h"
    501529                                >
     
    511539                        <File
    512540                                RelativePath="..\..\source\Lib\TLibCommon\TComTrQuant.h"
     541                                >
     542                        </File>
     543                        <File
     544                                RelativePath="..\..\source\Lib\TLibCommon\TComTU.h"
    513545                                >
    514546                        </File>
  • branches/SHM-dev/source/App/TAppDecoder/TAppDecTop.cpp

    r1057 r1077  
    14911491    if( it != listOfPocsInEachLayer[layerId].end() )  // picture found.
    14921492    {
    1493       Int picPosition = std::distance( listOfPocsInEachLayer[layerId].begin(), it );
     1493      Int picPosition = (Int)std::distance( listOfPocsInEachLayer[layerId].begin(), it );
    14941494      Int j;
    14951495      for(j = 0, iterPic = m_acTDecTop[layerId].getListPic()->begin(); j < listOfPocsPositionInEachLayer[layerId][picPosition]; j++) // Picture to be output
     
    16481648      if( it != listOfPocsInEachLayer[i].end() )
    16491649      {
    1650         Int picPosition = std::distance( listOfPocsInEachLayer[i].begin(), it );
     1650        Int picPosition = (Int)std::distance( listOfPocsInEachLayer[i].begin(), it );
    16511651        Int j;
    16521652        for(j = 0, iterPic = m_acTDecTop[i].getListPic()->begin(); j < listOfPocsPositionInEachLayer[i][picPosition]; j++) // Picture to be output
     
    18031803  Int targetLsIdx = vps->getOutputLayerSetIdx( getCommonDecoderParams()->getTargetOutputLayerSetIdx() );
    18041804  // Update status
    1805   dpbStatus.m_numAUsNotDisplayed = listOfPocs.size();   // Number of AUs not displayed
     1805  dpbStatus.m_numAUsNotDisplayed = (Int)listOfPocs.size();   // Number of AUs not displayed
    18061806  dpbStatus.m_numLayers = vps->getNumLayersInIdList( targetLsIdx );
    18071807#if FIX_ALIGN_BUMPING
     
    18231823#endif
    18241824  {
    1825     dpbStatus.m_numPicsNotDisplayedInLayer[i] = listOfPocsInEachLayer[i].size();
     1825    dpbStatus.m_numPicsNotDisplayedInLayer[i] = (Int)listOfPocsInEachLayer[i].size();
    18261826#if RESOLUTION_BASED_DPB
    18271827    dpbStatus.m_numPicsInSubDpb[vps->getSubDpbAssigned(targetLsIdx,i)] += dpbStatus.m_numPicsInLayer[i];
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.cpp

    r1073 r1077  
    33293329      }
    33303330    }
    3331     m_numLayerInIdList.push_back(m_layerSetLayerIdList[i].size());
     3331    m_numLayerInIdList.push_back((Int)m_layerSetLayerIdList[i].size());
    33323332  }
    33333333}
     
    35913591  if( it != m_layerSetLayerIdList[olsIdx].end() )
    35923592  {
    3593     layerIdc = std::distance( m_layerSetLayerIdList[olsIdx].begin(), it );
     3593    layerIdc = (Int)std::distance( m_layerSetLayerIdList[olsIdx].begin(), it );
    35943594  }
    35953595
  • branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.cpp

    r1037 r1077  
    11651165#if NESTING_SEI_EXTENSIBILITY
    11661166  assert( sei.m_nestedSEIs.size() <= MAX_SEIS_IN_BSP_NESTING );
    1167   WRITE_UVLC( sei.m_nestedSEIs.size(), "num_seis_in_bsp_minus1" );
     1167  WRITE_UVLC( (UInt)sei.m_nestedSEIs.size(), "num_seis_in_bsp_minus1" );
    11681168#endif
    11691169  // write nested SEI messages
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r1063 r1077  
    30473047          if (m_pcCfg->getCabacZeroWordPaddingEnabled())
    30483048          {
    3049             std::vector<Char> zeroBytesPadding(numberOfAdditionalCabacZeroBytes, Char(0));
    3050             for(Int64 i=0; i<numberOfAdditionalCabacZeroWords; i++)
     3049            std::vector<Char> zeroBytesPadding((size_t)numberOfAdditionalCabacZeroBytes, Char(0));
     3050            for(size_t i=0; i<numberOfAdditionalCabacZeroWords; i++)
    30513051            {
    30523052              zeroBytesPadding[i*3+2]=3;  // 00 00 03
    30533053            }
    3054             accessUnit.back()->m_nalUnitData.write(&(zeroBytesPadding[0]), numberOfAdditionalCabacZeroBytes);
     3054            accessUnit.back()->m_nalUnitData.write(&(zeroBytesPadding[0]), (size_t)numberOfAdditionalCabacZeroBytes);
    30553055            printf("Adding %lld bytes of padding\n", numberOfAdditionalCabacZeroWords*3);
    30563056          }
     
    44484448      {               
    44494449        strTmp = m_pcCfg->getOverlaySEILanguage()[i];
    4450         nBytes = m_pcCfg->getOverlaySEILanguage()[i].size();       
     4450        nBytes = (Int)m_pcCfg->getOverlaySEILanguage()[i].size();       
    44514451        assert( nBytes>0 );
    44524452        sei->m_overlayLanguage[i] = new UChar[nBytes];
     
    44574457      //overlay name
    44584458      strTmp = m_pcCfg->getOverlaySEIName()[i];
    4459       nBytes = m_pcCfg->getOverlaySEIName()[i].size();       
     4459      nBytes = (Int)m_pcCfg->getOverlaySEIName()[i].size();       
    44604460      assert( nBytes>0 );
    44614461      sei->m_overlayName[i] = new UChar[nBytes];     
     
    44724472        {
    44734473          strTmp = m_pcCfg->getOverlaySEIElementName()[i][j];
    4474           nBytes = m_pcCfg->getOverlaySEIElementName()[i][j].size();       
     4474          nBytes = (Int)m_pcCfg->getOverlaySEIElementName()[i][j].size();       
    44754475          assert( nBytes>0 );
    44764476          sei->m_overlayElementName[i][j] = new UChar[nBytes];
  • branches/SHM-dev/source/Lib/TLibVideoIO/TVideoIOYuv.cpp

    r1029 r1077  
    202202  /* fall back to consuming the input */
    203203  Char buf[512];
    204   const UInt offset_mod_bufsize = offset % sizeof(buf);
     204  const streamoff offset_mod_bufsize = offset % sizeof(buf);
    205205  for (streamoff i = 0; i < offset - offset_mod_bufsize; i += sizeof(buf))
    206206  {
Note: See TracChangeset for help on using the changeset viewer.