Changeset 1260 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 14 Jul 2015, 03:24:13 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1259 r1260 1457 1457 1458 1458 /** 1459 - write tiles and wavefront substreams sizes for the slice header.1460 .1461 \param pcSlice Where we findthe substream size information.1459 * Write tiles and wavefront substreams sizes for the slice header (entry points). 1460 * 1461 * \param pSlice TComSlice structure that contains the substream size information. 1462 1462 */ 1463 1463 Void TEncCavlc::codeTilesWPPEntryPoint( TComSlice* pSlice ) … … 1655 1655 // ==================================================================================================================== 1656 1656 1657 /** code explicit wp tables 1658 * \param TComSlice* pcSlice 1659 * \returns Void 1660 */ 1657 //! Code weighted prediction tables 1661 1658 Void TEncCavlc::xCodePredWeightTable( TComSlice* pcSlice ) 1662 1659 { … … 1781 1778 /** code DPCM 1782 1779 * \param scalingList quantization matrix information 1783 * \param sizeId csize index1784 * \param listId clist index1780 * \param sizeId size index 1781 * \param listId list index 1785 1782 */ 1786 1783 Void TEncCavlc::xCodeScalingList(const TComScalingList* scalingList, UInt sizeId, UInt listId) -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCu.cpp
r1259 r1260 55 55 56 56 /** 57 \param u iTotalDepth total number of allowable depth57 \param uhTotalDepth total number of allowable depth 58 58 \param uiMaxWidth largest CU width 59 59 \param uiMaxHeight largest CU height 60 \param chromaFormat chroma format 60 61 */ 61 62 Void TEncCu::create(UChar uhTotalDepth, UInt uiMaxWidth, UInt uiMaxHeight, ChromaFormat chromaFormat) … … 231 232 // ==================================================================================================================== 232 233 233 /** \param rpcCU pointer of CU data class 234 /** 235 \param pCtu pointer of CU data class 234 236 */ 235 237 Void TEncCu::compressCtu( TComDataCU* pCtu ) … … 264 266 #endif 265 267 } 266 /** \param p cCUpointer of CU data class268 /** \param pCtu pointer of CU data class 267 269 */ 268 270 Void TEncCu::encodeCtu ( TComDataCU* pCtu ) … … 285 287 // Protected member functions 286 288 // ==================================================================================================================== 287 /** Derive small set of test modes for AMP encoder speed-up 288 *\param rpcBestCU 289 *\param eParentPartSize 290 *\param bTestAMP_Hor 291 *\param bTestAMP_Ver 292 *\param bTestMergeAMP_Hor 293 *\param bTestMergeAMP_Ver 294 *\returns Void 295 */ 289 //! Derive small set of test modes for AMP encoder speed-up 296 290 #if AMP_ENC_SPEEDUP 297 291 #if AMP_MRG … … 368 362 // ==================================================================================================================== 369 363 /** Compress a CU block recursively with enabling sub-CTU-level delta QP 370 *\param rpcBestCU 371 *\param rpcTempCU 372 *\param uiDepth 373 *\returns Void 374 * 375 *- for loop of QP value to compress the current CU with all possible QP 364 * - for loop of QP value to compress the current CU with all possible QP 376 365 */ 377 366 #if AMP_ENC_SPEEDUP … … 1285 1274 * \param rpcBestCU 1286 1275 * \param rpcTempCU 1287 * \ returns Void1276 * \param earlyDetectionSkipMode 1288 1277 */ 1289 1278 #if HIGHER_LAYER_IRAP_SKIP_FLAG … … 1600 1589 * \param rpcBestCU 1601 1590 * \param rpcTempCU 1602 * \ returns Void1591 * \param uiDepth 1603 1592 */ 1604 1593 Void TEncCu::xCheckBestMode( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, UInt uiDepth DEBUG_STRING_FN_DECLARE(sParent) DEBUG_STRING_FN_DECLARE(sTest) DEBUG_STRING_PASS_INTO(Bool bAddSizeInfo) ) … … 1694 1683 1695 1684 /** Function for filling the PCM buffer of a CU using its original sample array 1696 * \param pcCU pointer to current CU 1697 * \param pcOrgYuv pointer to original sample array 1698 * \returns Void 1685 * \param pCU pointer to current CU 1686 * \param pOrgYuv pointer to original sample array 1699 1687 */ 1700 1688 Void TEncCu::xFillPCMBuffer ( TComDataCU* pCU, TComYuv* pOrgYuv ) … … 1755 1743 } 1756 1744 1757 /** Collect ARL statistics from one CTU 1758 * \param pcCU 1759 */ 1745 //! Collect ARL statistics from one CTU 1760 1746 Void TEncCu::xCtuCollectARLStats(TComDataCU* pCtu ) 1761 1747 { 1762 Double cSum[ LEVEL_RANGE + 1 ]; //: the sum of DCT coefficients corresponding to data type and quantization output1763 UInt numSamples[ LEVEL_RANGE + 1 ]; //: the number of coefficients corresponding to data type and quantization output1748 Double cSum[ LEVEL_RANGE + 1 ]; //: the sum of DCT coefficients corresponding to data type and quantization output 1749 UInt numSamples[ LEVEL_RANGE + 1 ]; //: the number of coefficients corresponding to data type and quantization output 1764 1750 1765 1751 TCoeff* pCoeffY = pCtu->getCoeff(COMPONENT_Y); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncEntropy.cpp
r1259 r1260 126 126 } 127 127 128 /** encode merge flag 129 * \param pcCU 130 * \param uiAbsPartIdx 131 * \returns Void 132 */ 128 //! encode merge flag 133 129 Void TEncEntropy::encodeMergeFlag( TComDataCU* pcCU, UInt uiAbsPartIdx ) 134 130 { … … 137 133 } 138 134 139 /** encode merge index 140 * \param pcCU 141 * \param uiAbsPartIdx 142 * \param bRD 143 * \returns Void 144 */ 135 //! encode merge index 145 136 Void TEncEntropy::encodeMergeIndex( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD ) 146 137 { … … 154 145 155 146 156 /** encode prediction mode 157 * \param pcCU 158 * \param uiAbsPartIdx 159 * \param bRD 160 * \returns Void 161 */ 147 //! encode prediction mode 162 148 Void TEncEntropy::encodePredMode( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD ) 163 149 { … … 175 161 } 176 162 177 // Split mode163 //! encode split flag 178 164 Void TEncEntropy::encodeSplitFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, Bool bRD ) 179 165 { … … 186 172 } 187 173 188 /** encode partition size 189 * \param pcCU 190 * \param uiAbsPartIdx 191 * \param uiDepth 192 * \param bRD 193 * \returns Void 194 */ 174 //! encode partition size 195 175 Void TEncEntropy::encodePartSize( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, Bool bRD ) 196 176 { … … 205 185 206 186 /** Encode I_PCM information. 207 * \param pcCU pointer to CU 208 * \param uiAbsPartIdx CU index 209 * \param bRD flag indicating estimation or encoding 210 * \returns Void 187 * \param pcCU pointer to CU 188 * \param uiAbsPartIdx CU index 189 * \param bRD flag indicating estimation or encoding 211 190 */ 212 191 Void TEncEntropy::encodeIPCMInfo( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD ) … … 429 408 430 409 431 // Intra direction for Luma410 //! encode intra direction for luma 432 411 Void TEncEntropy::encodeIntraDirModeLuma ( TComDataCU* pcCU, UInt absPartIdx, Bool isMultiplePU ) 433 412 { … … 436 415 437 416 438 // Intra direction for Chroma417 //! encode intra direction for chroma 439 418 Void TEncEntropy::encodeIntraDirModeChroma( TComDataCU* pcCU, UInt uiAbsPartIdx ) 440 419 { … … 484 463 } 485 464 486 /** encode motion information for every PU block 487 * \param pcCU 488 * \param uiAbsPartIdx 489 * \param bRD 490 * \returns Void 491 */ 465 //! encode motion information for every PU block 492 466 Void TEncEntropy::encodePUWise( TComDataCU* pcCU, UInt uiAbsPartIdx ) 493 467 { … … 555 529 } 556 530 557 /** encode reference frame index for a PU block 558 * \param pcCU 559 * \param uiAbsPartIdx 560 * \param eRefList 561 * \returns Void 562 */ 531 //! encode reference frame index for a PU block 563 532 Void TEncEntropy::encodeRefFrmIdxPU( TComDataCU* pcCU, UInt uiAbsPartIdx, RefPicList eRefList ) 564 533 { … … 578 547 } 579 548 580 /** encode motion vector difference for a PU block 581 * \param pcCU 582 * \param uiAbsPartIdx 583 * \param eRefList 584 * \returns Void 585 */ 549 //! encode motion vector difference for a PU block 586 550 Void TEncEntropy::encodeMvdPU( TComDataCU* pcCU, UInt uiAbsPartIdx, RefPicList eRefList ) 587 551 { … … 644 608 } 645 609 646 /** encode chroma qp adjustment 647 * \returns Void 648 */ 610 //! encode chroma qp adjustment 649 611 Void TEncEntropy::encodeChromaQpAdjustment( TComDataCU* cu, UInt absPartIdx, Bool inRd ) 650 612 { … … 659 621 // texture 660 622 661 /** encode coefficients 662 * \param pcCU 663 * \param uiAbsPartIdx 664 * \param uiDepth 665 * \param uiWidth 666 * \param uiHeight 667 */ 623 //! encode coefficients 668 624 Void TEncEntropy::encodeCoeff( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, Bool& bCodeDQP, Bool& codeChromaQpAdj ) 669 625 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r1259 r1260 3761 3761 /** Function for deciding the nal_unit_type. 3762 3762 * \param pocCurr POC of the current picture 3763 * \returns the nal unit type of the picture 3763 * \param lastIDR POC of the last IDR picture 3764 * \param isField true to indicate field coding 3765 * \returns the NAL unit type of the picture 3764 3766 * This function checks the configuration and returns the appropriate nal_unit_type for the picture. 3765 3767 */ -
branches/SHM-dev/source/Lib/TLibEncoder/TEncPic.cpp
r1259 r1260 117 117 118 118 /** Initialize member variables 119 * \param iWidth Picture width120 * \param iHeight Picture height119 * \param sps reference to used SPS 120 * \param pps reference to used PPS 121 121 * \param uiMaxWidth Maximum CU width 122 122 * \param uiMaxHeight Maximum CU height … … 124 124 * \param uiMaxAQDepth Maximum depth of unit block for assigning QP adaptive to local image characteristics 125 125 * \param bIsVirtual 126 * \return Void127 126 */ 128 127 129 128 #if SVC_EXTENSION 129 // * \param vps reference to used VPS 130 130 Void TEncPic::create( const TComVPS& vps, const TComSPS &sps, const TComPPS &pps, UInt uiMaxWidth, UInt uiMaxHeight, UInt uiMaxDepth, UInt uiMaxAQDepth, Bool bIsVirtual, const UInt layerId ) 131 131 { … … 138 138 { 139 139 TComPic::create( sps, pps, uiMaxWidth, uiMaxHeight, uiMaxDepth, bIsVirtual ); 140 141 140 const Int iWidth = sps.getPicWidthInLumaSamples(); 142 141 const Int iHeight = sps.getPicHeightInLumaSamples(); … … 153 152 } 154 153 155 /** Clean up 156 * \return Void 157 */ 154 //! Clean up 158 155 Void TEncPic::destroy() 159 156 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSampleAdaptiveOffset.cpp
r1259 r1260 46 46 47 47 48 /** rounding with IBDI 49 * \param x 50 */ 48 //! rounding with IBDI 51 49 inline Double xRoundIbdi2(Int bitDepth, Double x) 52 50 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSbac.cpp
r1259 r1260 335 335 336 336 /** Coding of coeff_abs_level_minus3 337 * \param uiSymbol value of coeff_abs_level_minus3 338 * \param ruiGoRiceParam reference to Rice parameter 339 * \returns Void 337 * \param symbol value of coeff_abs_level_minus3 338 * \param rParam reference to Rice parameter 339 * \param useLimitedPrefixLength 340 * \param channelType plane type (luma/chroma) 340 341 */ 341 342 Void TEncSbac::xWriteCoefRemainExGolomb ( UInt symbol, UInt &rParam, const Bool useLimitedPrefixLength, const ChannelType channelType ) … … 1112 1113 1113 1114 /** Encode (X,Y) position of the last significant coefficient 1114 * \param uiPosX X component of last coefficient1115 * \param uiPosY Y component of last coefficient1116 * \param width Block width1117 * \param height Block height1118 * \param eTType plane type / luminance or chrominance1119 * \param uiScanIdx scan type (zig-zag, hor, ver)1115 * \param uiPosX X component of last coefficient 1116 * \param uiPosY Y component of last coefficient 1117 * \param width Block width 1118 * \param height Block height 1119 * \param component chroma component ID 1120 * \param uiScanIdx scan type (zig-zag, hor, ver) 1120 1121 * This method encodes the X and Y component within a block of the last significant coefficient. 1121 1122 */ … … 1579 1580 1580 1581 /** Code SAO EO class or BO band position 1581 * \param uiLength1582 * \param uiCode1583 1582 */ 1584 1583 Void TEncSbac::codeSaoUflc ( UInt uiLength, UInt uiCode ) … … 1588 1587 1589 1588 /** Code SAO merge flags 1590 * \param uiCode1591 * \param uiCompIdx1592 1589 */ 1593 1590 Void TEncSbac::codeSaoMerge ( UInt uiCode ) … … 1597 1594 1598 1595 /** Code SAO type index 1599 * \param uiCode1600 1596 */ 1601 1597 Void TEncSbac::codeSaoTypeIdx ( UInt uiCode) -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSearch.cpp
r1259 r1260 2748 2748 * \param pcCU pointer to current CU 2749 2749 * \param uiAbsPartIdx part index 2750 * \param p iOrg pointer to original sample arrays2751 * \param p iPCM pointer to PCM code arrays2752 * \param p iPred pointer to prediction signal arrays2753 * \param p iResi pointer to residual signal arrays2754 * \param p iReco pointer to reconstructed sample arrays2750 * \param pOrg pointer to original sample arrays 2751 * \param pPCM pointer to PCM code arrays 2752 * \param pPred pointer to prediction signal arrays 2753 * \param pResi pointer to residual signal arrays 2754 * \param pReco pointer to reconstructed sample arrays 2755 2755 * \param uiStride stride of the original/prediction/residual sample arrays 2756 2756 * \param uiWidth block width 2757 2757 * \param uiHeight block height 2758 * \param ttText texture component type 2759 * \returns Void 2758 * \param compID texture component type 2760 2759 */ 2761 2760 Void TEncSearch::xEncPCM (TComDataCU* pcCU, UInt uiAbsPartIdx, Pel* pOrg, Pel* pPCM, Pel* pPred, Pel* pResi, Pel* pReco, UInt uiStride, UInt uiWidth, UInt uiHeight, const ComponentID compID ) … … 2792 2791 2793 2792 2794 /** Function for PCM mode estimation. 2795 * \param pcCU 2796 * \param pcOrgYuv 2797 * \param rpcPredYuv 2798 * \param rpcResiYuv 2799 * \param rpcRecoYuv 2800 * \returns Void 2801 */ 2793 //! Function for PCM mode estimation. 2802 2794 Void TEncSearch::IPCMSearch( TComDataCU* pcCU, TComYuv* pcOrgYuv, TComYuv* pcPredYuv, TComYuv* pcResiYuv, TComYuv* pcRecoYuv ) 2803 2795 { … … 2865 2857 } 2866 2858 2867 /** estimation of best merge coding 2868 * \param pcCU 2869 * \param pcYuvOrg 2870 * \param iPUIdx 2871 * \param uiInterDir 2872 * \param pacMvField 2873 * \param uiMergeIndex 2874 * \param ruiCost 2875 * \param ruiBits 2876 * \param puhNeighCands 2877 * \param bValid 2878 * \returns Void 2879 */ 2859 //! estimation of best merge coding 2880 2860 Void TEncSearch::xMergeEstimation( TComDataCU* pcCU, TComYuv* pcYuvOrg, Int iPUIdx, UInt& uiInterDir, TComMvField* pacMvField, UInt& uiMergeIndex, Distortion& ruiCost, TComMvField* cMvFieldNeighbours, UChar* uhInterDirNeighbours, Int& numValidMergeCand ) 2881 2861 { … … 2971 2951 } 2972 2952 2973 /** search of the best candidate for inter prediction 2974 * \param pcCU 2975 * \param pcOrgYuv 2976 * \param rpcPredYuv 2977 * \param rpcResiYuv 2978 * \param rpcRecoYuv 2979 * \param bUseRes 2980 * \returns Void 2981 */ 2953 //! search of the best candidate for inter prediction 2982 2954 #if SVC_EXTENSION 2983 2955 #if AMP_MRG … … 4487 4459 4488 4460 4489 /** encode residual and calculate rate-distortion for a CU block 4490 * \param pcCU 4491 * \param pcYuvOrg 4492 * \param pcYuvPred 4493 * \param rpcYuvResi 4494 * \param rpcYuvResiBest 4495 * \param rpcYuvRec 4496 * \param bSkipRes 4497 * \returns Void 4498 */ 4461 //! encode residual and calculate rate-distortion for a CU block 4499 4462 Void TEncSearch::encodeResAndCalcRdInterCU( TComDataCU* pcCU, TComYuv* pcYuvOrg, TComYuv* pcYuvPred, 4500 4463 TComYuv* pcYuvResi, TComYuv* pcYuvResiBest, TComYuv* pcYuvRec, … … 5753 5716 5754 5717 5755 /** set wp tables 5756 * \param TComDataCU* pcCU 5757 * \param iRefIdx 5758 * \param eRefPicListCur 5759 * \returns Void 5760 */ 5718 //! set wp tables 5761 5719 Void TEncSearch::setWpScalingDistParam( TComDataCU* pcCU, Int iRefIdx, RefPicList eRefPicListCur ) 5762 5720 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp
r1259 r1260 48 48 49 49 TEncSlice::TEncSlice() 50 : m_encCABACTableIdx(I_SLICE)50 : m_encCABACTableIdx(I_SLICE) 51 51 { 52 52 m_apcPicYuvPred = NULL; … … 222 222 . 223 223 \param pcPic picture class 224 \param pocLast POC of last picture225 \param pocCurr current POC224 \param pocLast POC of last picture 225 \param pocCurr current POC 226 226 \param iNumPicRcvd number of received pictures 227 \param iTimeOffset POC offset for hierarchical structure 228 \param iDepth temporal layer depth 227 \param iGOPid POC offset for hierarchical structure 229 228 \param rpcSlice slice header class 230 229 \param pSPS SPS associated with the slice 231 230 \param pPPS PPS associated with the slice 231 \param isField true for field coding 232 232 */ 233 233 #if SVC_EXTENSION 234 //\param vps VPS associated with the slice235 234 Void TEncSlice::initEncSlice( TComPic* pcPic, Int pocLast, Int pocCurr, Int iNumPicRcvd, Int iGOPid, TComSlice*& rpcSlice, Bool isField ) 236 235 #else … … 621 620 622 621 /** 623 - multi-loop slice encoding for different slice QP624 . 625 \param rpcPic picture class622 Multi-loop slice encoding for different slice QP 623 624 \param pcPic picture class 626 625 */ 627 626 Void TEncSlice::precompressSlice( TComPic* pcPic ) … … 742 741 } 743 742 744 /** \param rpcPic picture class743 /** \param pcPic picture class 745 744 */ 746 745 Void TEncSlice::compressSlice( TComPic* pcPic ) … … 1032 1031 } 1033 1032 1034 /**1035 \param rpcPic picture class1036 \retval rpcBitstream bitstream class1037 */1038 1033 Void TEncSlice::encodeSlice ( TComPic* pcPic, TComOutputBitstream* pcSubstreams, UInt &numBinsCoded ) 1039 1034 { … … 1313 1308 1314 1309 /** Determines the starting and bounding CTU address of current slice / dependent slice 1315 * \param bEncodeSlice Identifies if the calling function is compressSlice() [false] or encodeSlice() [true] 1316 * \returns Updates startCtuTsAddr, boundingCtuTsAddr with appropriate CTU address 1310 * \param [out] startCtuTsAddr 1311 * \param [out] boundingCtuTsAddr 1312 * \param [in] pcPic 1313 * \param encodingSlice Identifies, if the calling function is compressSlice() [false] or encodeSlice() [true] 1314 1315 * Updates startCtuTsAddr, boundingCtuTsAddr with appropriate CTU address 1317 1316 */ 1318 1317 Void TEncSlice::xDetermineStartAndBoundingCtuTsAddr ( UInt& startCtuTsAddr, UInt& boundingCtuTsAddr, TComPic* pcPic, const Bool encodingSlice ) // TODO: this is now only ever called with encodingSlice=false -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp
r1259 r1260 395 395 \param flush cause encoder to encode a partial GOP 396 396 \param pcPicYuvOrg original YUV picture 397 \param pcPicYuvTrueOrg 398 \param snrCSC 397 399 \retval rcListPicYuvRecOut list of reconstruction YUV pictures 398 \retval rcListBitstreamOut list of output bitstreams400 \retval accessUnitsOut list of output access units 399 401 \retval iNumEncoded number of encoded pictures 400 402 */ -
branches/SHM-dev/source/Lib/TLibEncoder/WeightPredAnalysis.cpp
r1259 r1260 64 64 65 65 66 /** calculate AC and DC values for current original image 67 * \param TComSlice *slice 68 * \returns Void 69 */ 66 //! calculate AC and DC values for current original image 70 67 Void WeightPredAnalysis::xCalcACDCParamSlice(TComSlice *const slice) 71 68 { … … 127 124 128 125 129 /** check weighted pred or non-weighted pred 130 * \param TComSlice *slice 131 * \returns Void 132 */ 126 //! check weighted pred or non-weighted pred 133 127 Void WeightPredAnalysis::xCheckWPEnable(TComSlice *const slice) 134 128 { … … 178 172 179 173 180 /** estimate wp tables for explicit wp 181 * \param TComSlice *slice 182 */ 174 //! estimate wp tables for explicit wp 183 175 Void WeightPredAnalysis::xEstimateWPParamSlice(TComSlice *const slice) 184 176 { … … 208 200 209 201 210 /** update wp tables for explicit wp w.r.t ramge limitation 211 * \param TComSlice *slice 212 * \returns Bool 213 */ 202 //! update wp tables for explicit wp w.r.t range limitation 214 203 Bool WeightPredAnalysis::xUpdatingWPParameters(TComSlice *const slice, const Int log2Denom) 215 204 { … … 329 318 330 319 331 /** select whether weighted pred enables or not. 332 * \param TComSlice *slice 333 * \param log2Denom 334 * \returns Bool 335 */ 320 //! select whether weighted pred enables or not. 336 321 Bool WeightPredAnalysis::xSelectWP(TComSlice *const slice, const Int log2Denom) 337 322 { … … 385 370 386 371 387 /** calculate SAD values for both WP version and non-WP version. 388 * \param Pel *pOrgPel 389 * \param Pel *pRefPel 390 * \param Int iWidth 391 * \param Int iHeight 392 * \param Int iOrgStride 393 * \param Int iRefStride 394 * \param Int iLog2Denom 395 * \param Int iWeight 396 * \param Int iOffset 397 * \returns Int64 398 */ 372 //! calculate SAD values for both WP version and non-WP version. 399 373 Int64 WeightPredAnalysis::xCalcSADvalueWP(const Int bitDepth, 400 374 const Pel *pOrgPel,
Note: See TracChangeset for help on using the changeset viewer.