Changeset 964 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder


Ignore:
Timestamp:
6 Jan 2015, 06:46:15 (11 years ago)
Author:
qualcomm
Message:

Fixing implementation of signalling Scalable main and scalable main 10 profiles
To be aligned with implementation in SHM-upgrade

submitted by Hendry (fhendry@…)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r954 r964  
    41744174  ptl->setFrameOnlyConstraintFlag(uiCode ? true : false);
    41754175
     4176#if MULTIPLE_PTL_SUPPORT
     4177  READ_FLAG(    uiCode, "general_max_12bit_constraint_flag" ); assert (uiCode == 1);
     4178  READ_FLAG(    uiCode, "general_max_10bit_constraint_flag" ); assert (uiCode == 1);
     4179  READ_FLAG(    uiCode, "general_max_8bit_constraint_flag"  ); ptl->setProfileIdc  ((uiCode) ? Profile::SCALABLEMAIN : Profile::SCALABLEMAIN10);
     4180  READ_FLAG(    uiCode, "general_max_422chroma_constraint_flag"  ); assert (uiCode == 1);
     4181  READ_FLAG(    uiCode, "general_max_420chroma_constraint_flag"  ); assert (uiCode == 1);
     4182  READ_FLAG(    uiCode, "general_max_monochrome_constraint_flag" ); assert (uiCode == 0);
     4183  READ_FLAG(    uiCode, "general_intra_constraint_flag"); assert (uiCode == 0);
     4184  READ_FLAG(    uiCode, "general_one_picture_only_constraint_flag"); assert (uiCode == 0);
     4185  READ_FLAG(    uiCode, "general_lower_bit_rate_constraint_flag"); assert (uiCode == 1);
     4186  READ_CODE(16, uiCode, "XXX_reserved_zero_35bits[0..15]");
     4187  READ_CODE(16, uiCode, "XXX_reserved_zero_35bits[16..31]");
     4188  READ_CODE(3,  uiCode, "XXX_reserved_zero_35bits[32..34]");
     4189#else
    41764190  READ_CODE(16, uiCode, "XXX_reserved_zero_44bits[0..15]");
    41774191  READ_CODE(16, uiCode, "XXX_reserved_zero_44bits[16..31]");
    41784192  READ_CODE(12, uiCode, "XXX_reserved_zero_44bits[32..43]");
     4193#endif
    41794194}
    41804195
Note: See TracChangeset for help on using the changeset viewer.