Changeset 915 in 3DVCSoftware for branches/HTM-10.2-dev3-Qualcomm/source/Lib
- Timestamp:
- 14 Apr 2014, 08:28:02 (11 years ago)
- Location:
- branches/HTM-10.2-dev3-Qualcomm/source/Lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.2-dev3-Qualcomm/source/Lib/TLibCommon/TypeDef.h
r914 r915 226 226 #define H_3D_FAST_TEXTURE_ENCODING 1 // Fast merge mode decision and early CU determination for texture component of dependent view, JCT3V-E0173 227 227 // MTK_FAST_TEXTURE_ENCODING_E0173 228 #define QC_IV_PRED_CONSTRAINT_H0137 1 // Constraint on inter-view (motion) prediction tools 228 229 #if H_3D_DIM 229 230 #define H_3D_FAST_DEPTH_INTRA 1 // Fast DMM and RBC Mode Selection -
branches/HTM-10.2-dev3-Qualcomm/source/Lib/TLibDecoder/TDecCAVLC.cpp
r884 r915 1751 1751 #if H_3D_IV_MERGE 1752 1752 READ_FLAG( uiCode, "iv_mv_pred_flag[i]"); pcVPS->setIvMvPredFlag ( i, uiCode == 1 ? true : false ); 1753 #if QC_IV_PRED_CONSTRAINT_H0137 1754 if( !pcVPS->getNumDirectRefLayers(i) ) 1755 { 1756 assert( !uiCode ); 1757 } 1758 #endif 1753 1759 #if H_3D_SPIVMP 1754 1760 READ_UVLC (uiCode, "log2_sub_PU_size_minus3[i]"); pcVPS->setSubPULog2Size(i, uiCode+3); … … 1757 1763 #if H_3D_ARP 1758 1764 READ_FLAG( uiCode, "iv_res_pred_flag[i]" ); pcVPS->setUseAdvRP ( i, uiCode ); pcVPS->setARPStepNum( i, uiCode ? H_3D_ARP_WFNR : 1 ); 1759 1765 #if QC_IV_PRED_CONSTRAINT_H0137 1766 if( !pcVPS->getNumDirectRefLayers(i) ) 1767 { 1768 assert( !uiCode ); 1769 } 1770 #endif 1760 1771 #endif 1761 1772 #if H_3D_NBDV_REF … … 1764 1775 #if H_3D_VSP 1765 1776 READ_FLAG( uiCode, "view_synthesis_pred_flag[i]"); pcVPS->setViewSynthesisPredFlag( i, uiCode == 1 ? true : false ); 1777 #if QC_IV_PRED_CONSTRAINT_H0137 1778 if( !pcVPS->getNumDirectRefLayers(i) ) 1779 { 1780 assert( !uiCode ); 1781 } 1782 #endif 1766 1783 #endif 1767 1784 #if H_3D_DBBP … … 1775 1792 { 1776 1793 READ_FLAG( uiCode, "iv_mv_pred_flag[i]"); pcVPS->setIvMvPredFlag ( i, uiCode == 1 ? true : false ); 1794 #if QC_IV_PRED_CONSTRAINT_H0137 1795 if( !pcVPS->getNumDirectRefLayers(i) ) 1796 { 1797 assert( !uiCode ); 1798 } 1799 #endif 1777 1800 } 1778 1801 #endif
Note: See TracChangeset for help on using the changeset viewer.