📄 umc_h264_dec_ippwrap.h
字号:
return ippiReconstructLumaInter4x4MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
cbp4x4,
QP,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntra_16x16MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32u srcdstYStep,
IppIntra16x16PredMode_H264 intra_luma_mode,
Ipp32u cbp4x4,
Ipp32s QP,
Ipp8u edge_type,
Ipp16s *pQuantTable,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntra_16x16MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
intra_luma_mode,
cbp4x4,
QP,
edge_type,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntraHalf8x8MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32s srcdstYStep,
IppIntra8x8PredMode_H264 *pMBIntraTypes,
Ipp32u cbp8x2,
Ipp32s QP,
Ipp8u edgeType,
Ipp16s *pQuantTable,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntraHalf8x8MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
pMBIntraTypes,
cbp8x2,
QP,
edgeType,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntraHalf4x4MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32s srcdstYStep,
IppIntra4x4PredMode_H264 *pMBIntraTypes,
Ipp32u cbp4x2,
Ipp32s QP,
Ipp8u edgeType,
Ipp16s *pQuantTable,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntraHalf4x4MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
pMBIntraTypes,
cbp4x2,
QP,
edgeType,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntra8x8MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32s srcdstYStep,
IppIntra8x8PredMode_H264 *pMBIntraTypes,
Ipp32u cbp8x8,
Ipp32s QP,
Ipp8u edgeType,
Ipp16s *pQuantTable,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntra8x8MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
pMBIntraTypes,
cbp8x8,
QP,
edgeType,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntra4x4MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32s srcdstYStep,
IppIntra4x4PredMode_H264 *pMBIntraTypes,
Ipp32u cbp4x4,
Ipp32s QP,
Ipp8u edgeType,
Ipp16s *pQuantTable,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntra4x4MB_H264_16s8u_C1R(ppSrcDstCoeff,
pSrcDstYPlane,
srcdstYStep,
pMBIntraTypes,
cbp4x4,
QP,
edgeType,
pQuantTable,
bypass_flag);
}
inline IppStatus ReconstructLumaIntra16x16MB(Ipp16s **ppSrcCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32u srcdstYStep,
const IppIntra16x16PredMode_H264 intra_luma_mode,
const Ipp32u cbp4x4,
const Ipp32s QP,
const Ipp8u edge_type,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntra16x16MB_H264_16s8u_C1R(ppSrcCoeff,
pSrcDstYPlane,
srcdstYStep,
intra_luma_mode,
cbp4x4,
QP,
edge_type);
}
inline IppStatus ReconstructLumaIntraMB(Ipp16s **ppSrcCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32s srcdstYStep,
const IppIntra4x4PredMode_H264 *pMBIntraTypes,
const Ipp32u cbp4x4,
const Ipp32s QP,
const Ipp8u edgeType,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaIntraMB_H264_16s8u_C1R(ppSrcCoeff,
pSrcDstYPlane,
srcdstYStep,
pMBIntraTypes,
cbp4x4,
QP,
edgeType);
}
inline IppStatus ReconstructLumaInterMB(Ipp16s **ppSrcCoeff,
Ipp8u *pSrcDstYPlane,
Ipp32u srcdstYStep,
Ipp32u cbp4x4,
Ipp32s QP,
Ipp32s bit_depth = 8)
{
return ippiReconstructLumaInterMB_H264_16s8u_C1R(ppSrcCoeff,
pSrcDstYPlane,
srcdstYStep,
cbp4x4,
QP);
}
inline IppStatus ReconstructChromaInter4x4MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstUPlane,
Ipp8u *pSrcDstVPlane,
Ipp32u srcdstUVStep,
Ipp32u cbpU,
Ipp32u cbpV,
Ipp32u chromaQPU,
Ipp32u chromaQPV,
Ipp16s *pQuantTableU,
Ipp16s *pQuantTableV,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructChromaInter4x4MB_H264_16s8u_P2R(ppSrcDstCoeff,
pSrcDstUPlane,
pSrcDstVPlane,
srcdstUVStep,
CreateIPPCBPMask420(cbpU, cbpV),
chromaQPU,
chromaQPV,
pQuantTableU,
pQuantTableV,
bypass_flag);
}
inline IppStatus ReconstructChromaInterMB(Ipp16s **ppSrcCoeff,
Ipp8u *pSrcDstUPlane,
Ipp8u *pSrcDstVPlane,
const Ipp32u srcdstStep,
Ipp32u cbpU,
Ipp32u cbpV,
const Ipp32u ChromaQP,
Ipp32s bit_depth = 8)
{
return ippiReconstructChromaInterMB_H264_16s8u_P2R(ppSrcCoeff,
pSrcDstUPlane,
pSrcDstVPlane,
srcdstStep,
CreateIPPCBPMask420(cbpU, cbpV),
ChromaQP);
}
inline IppStatus ReconstructChromaIntra4x4MB(Ipp16s **ppSrcDstCoeff,
Ipp8u *pSrcDstUPlane,
Ipp8u *pSrcDstVPlane,
Ipp32u srcdstUVStep,
IppIntraChromaPredMode_H264 intra_chroma_mode,
Ipp32u cbpU,
Ipp32u cbpV,
Ipp32u chromaQPU,
Ipp32u chromaQPV,
Ipp8u edge_type,
Ipp16s *pQuantTableU,
Ipp16s *pQuantTableV,
Ipp8u bypass_flag,
Ipp32s bit_depth = 8)
{
return ippiReconstructChromaIntra4x4MB_H264_16s8u_P2R(ppSrcDstCoeff,
pSrcDstUPlane,
pSrcDstVPlane,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -