Changeset 1371 in 3DVCSoftware


Ignore:
Timestamp:
29 Oct 2015, 15:51:06 (8 years ago)
Author:
tech
Message:

Further fixes.

Location:
branches/HTM-15.2-dev/source/Lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-15.2-dev/source/Lib/TLibCommon/TypeDef.h

    r1364 r1371  
    5353*/
    5454#ifndef HEVC_EXT
    55 #define HEVC_EXT                    2
     55#define HEVC_EXT                    1
    5656#endif
    5757#if ( HEVC_EXT < 0 )||( HEVC_EXT > 2 )
     
    375375#define T0196_SELECTIVE_RDOQ                              1 ///< selective RDOQ
    376376#define U0040_MODIFIED_WEIGHTEDPREDICTION_WITH_BIPRED_AND_CLIPPING 1
    377 
    378377// ====================================================================================================================
    379378// Tool Switches
     
    392391#define MATRIX_MULT                                       0 ///< Brute force matrix multiplication instead of partial butterfly
    393392#define O0043_BEST_EFFORT_DECODING                        0 ///< 0 (default) = disable code related to best effort decoding, 1 = enable code relating to best effort decoding [ decode-side only ].
    394 
    395393#define ME_ENABLE_ROUNDING_OF_MVS                         1 ///< 0 (default) = disables rounding of motion vectors when right shifted,  1 = enables rounding
    396 
    397394#define RDOQ_CHROMA_LAMBDA                                1 ///< F386: weighting of chroma for RDOQ
    398395// This can be enabled by the makefile
     
    400397#define RExt__HIGH_BIT_DEPTH_SUPPORT                                           0 ///< 0 (default) use data type definitions for 8-10 bit video, 1 = use larger data types to allow for up to 16-bit video (originally developed as part of N0188)
    401398#endif
    402 
    403399#define U0132_TARGET_BITS_SATURATION                      1 ///< Rate control with target bits saturation method
    404 
    405400// ====================================================================================================================
    406401// Derived macros
     
    452447typedef       void                Void;
    453448typedef       bool                Bool;
    454 
    455449typedef       char                TChar; // Used for text/characters
    456450typedef       signed char         SChar; // Signed 8-bit values
     
    584578  NUMBER_INPUT_COLOUR_SPACE_CONVERSIONS = 4
    585579};
    586 
    587580enum MATRIX_COEFFICIENTS // Table E.5 (Matrix coefficients)
    588581{
     
    599592  MATRIX_COEFFICIENTS_BT2020_CONSTANT_LUMINANCE     = 10,
    600593};
    601 
    602594enum DeblockEdgeDir
    603595{
     
    787779  NUMBER_OF_SLICE_CONSTRAINT_MODES = 4
    788780};
    789 
    790781// For use with decoded picture hash SEI messages, generated by encoder.
    791782enum HashType
     
    797788  NUMBER_OF_HASHTYPES      = 4
    798789};
    799 
    800790enum SAOMode //mode
    801791{
     
    898888  COST_MIXED_LOSSLESS_LOSSY_CODING = 3
    899889};
    900 
    901890enum WeightedPredictionMethod
    902891{
     
    907896  WP_PER_PICTURE_WITH_HISTOGRAM_AND_PER_COMPONENT_AND_CLIPPING_AND_EXTENSION=4
    908897};
    909 
    910898enum FastInterSearchMode
    911899{
     
    915903  FASTINTERSEARCH_MODE3    = 3
    916904};
    917 
    918905enum SPSExtensionFlagIndex
    919906{
  • branches/HTM-15.2-dev/source/Lib/TLibVideoIO/TVideoIOYuv.cpp

    r1360 r1371  
    815815  }
    816816
     817#if NH_3D
     818  for(UInt comp=0; retval && comp< ::getNumberValidComponents(format); comp++)
     819#else
    817820  for(UInt comp=0; retval && comp<dstPicYuv->getNumberValidComponents(); comp++)
     821#endif
    818822  {
    819823    const ComponentID compID = ComponentID(comp);
Note: See TracChangeset for help on using the changeset viewer.