Changeset 1011 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 3 Feb 2015, 23:44:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1009 r1011 1821 1821 #if IRAP_ALIGN_FLAG_IN_VPS_VUI 1822 1822 WRITE_FLAG(vps->getCrossLayerIrapAlignFlag(), "cross_layer_irap_aligned_flag"); 1823 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG1824 if(vps->getCrossLayerIrapAlignFlag())1825 {1826 WRITE_FLAG(vps->getCrossLayerAlignedIdrOnlyFlag(), "all_layers_idr_aligned_flag");1827 }1828 #endif1829 1823 #endif 1830 1824 #if O0223_PICTURE_TYPES_ALIGN_FLAG 1831 1825 } 1832 #endif 1826 else 1827 { 1828 vps->setCrossLayerIrapAlignFlag(vps->getVpsVuiPresentFlag()); // When not present, the value of cross_layer_irap_aligned_flag is inferred to be equal to vps_vui_present_flag 1829 } 1830 #endif 1831 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 1832 if(vps->getCrossLayerIrapAlignFlag()) 1833 { 1834 WRITE_FLAG(vps->getCrossLayerAlignedIdrOnlyFlag(), "all_layers_idr_aligned_flag"); 1835 } 1836 #endif 1837 1833 1838 WRITE_FLAG( vps->getBitRatePresentVpsFlag(), "bit_rate_present_vps_flag" ); 1834 1839 WRITE_FLAG( vps->getPicRatePresentVpsFlag(), "pic_rate_present_vps_flag" ); … … 1916 1921 for (i = 0; i < vps->getMaxLayers(); i++) 1917 1922 #endif 1918 for(i = 0; i < vps->getMaxLayers(); i++)1919 1923 { 1920 1924 WRITE_FLAG( vps->getTilesInUseFlag(i) ? 1 : 0 , "tiles_in_use_flag[ i ]" );
Note: See TracChangeset for help on using the changeset viewer.