Changeset 992 in SHVCSoftware
- Timestamp:
- 21 Jan 2015, 21:13:09 (10 years ago)
- Location:
- branches/SHM-upgrade
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-upgrade/cfg/encoder_intra_scalable.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main #Profile for the whole bitstream 8 Profile1 : main #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main #Profile for the enhancement layer 7 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_intra_scalable10.cfg
r959 r992 4 4 #======== Profile ================ 5 5 NumProfileTierLevel : 3 6 Profile0 : scalable-main10 #Profile for the whole bitstream 7 Profile1 : main10 #Profile for the base layer --- this will be ignored when BL is not HEVC 8 Profile2 : scalable-main10 #Profile for the enhancement layer 6 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 7 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 8 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 9 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 10 Profile2 : scalable-main10 # Scalable profile 9 11 10 12 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_lowdelay_P_scalable.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main #Profile for the whole bitstream 8 Profile1 : main #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main #Profile for the enhancement layer 7 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_lowdelay_P_scalable10.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main10 #Profile for the whole bitstream 8 Profile1 : main10 #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main10 #Profile for the enhancement layer 7 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main10 # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_lowdelay_scalable.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main #Profile for the whole bitstream 8 Profile1 : main #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main #Profile for the enhancement layer 7 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_lowdelay_scalable10.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main10 #Profile for the whole bitstream 8 Profile1 : main10 #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main10 #Profile for the enhancement layer 7 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main10 # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_randomaccess_scalable.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main #Profile for the whole bitstream 8 Profile1 : main #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main #Profile for the enhancement layer 7 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/cfg/encoder_randomaccess_scalable10.cfg
r959 r992 5 5 #======== Profile ================ 6 6 NumProfileTierLevel : 3 7 Profile0 : scalable-main10 #Profile for the whole bitstream 8 Profile1 : main10 #Profile for the base layer --- this will be ignored when BL is not HEVC 9 Profile2 : scalable-main10 #Profile for the enhancement layer 7 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 8 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 9 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 10 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 11 Profile2 : scalable-main10 # Scalable profile 10 12 11 13 #======== Unit definition ================ -
branches/SHM-upgrade/source/App/TAppEncoder/TAppEncCfg.cpp
r987 r992 3278 3278 ii++; 3279 3279 } 3280 if( m_numLayers > 1 && m_numPTLInfo > 1 && !m_nonHEVCBaseLayerFlag ) 3281 { 3282 assert(m_profileList[0] <= Profile::MULTIVIEWMAIN); //Profile IDC of PTL in VPS shall be one of single-layer profile IDCs 3283 assert(m_profileList[0] == m_profileList[1]); //Profile IDC of VpsProfileTierLevel[ 0 ] and VpsProfileTierLevel[ 1 ] shall be the same when BL is HEVC compatible 3284 assert(m_levelList[0] >= m_levelList[1]); //Level IDC of VpsProfileTierLevel[ 0 ] should not be less than level IDC of VpsProfileTierLevel[ 1 ]. 3285 //NOTE that this is not conformance constraint but it would be nice if our encoder can prevent inefficient level IDC assignment 3286 if (m_levelList[0] == m_levelList[1]) printf("Warning: Level0 is set the same as Level1\n"); 3287 } 3280 3288 #else 3281 3289 if( m_profile==Profile::NONE )
Note: See TracChangeset for help on using the changeset viewer.