1234567891011121314151617 |
- #include "ImageTailorGpu.h"
- int ImageTailorGpu::TurnNV12ToI420Gpu(unsigned char*& pNV12, unsigned char*& pI420, int nWidth, int nHeight, int nPitch)
- {
-
- YUVTailorAndBlender::CopyPlaneKernal(
- pNV12, nWidth, nHeight,
- pI420, nPitch
- );
- YUVTailorAndBlender::TurnNV12ToI420DissociativeKernalUV(
- pNV12 + nWidth * nHeight, nWidth / 2, nHeight / 2,
- pI420 + nPitch * nHeight, nPitch / 2
- );
- return 0;
- }
|