libXCam is a project for extended camera(not limited in camera) features and focus on image quality improvement and video analysis. There are lots features supported in image pre-processing, image post-processing and smart analysis. This library makes GPU/CPU/ISP working together to improve image quality. OpenCL is used to improve performance in different platforms.
DMA buffer import & export can be benefit to decoding, stitching and encoding GPU pipeline.
The processed frames passing in E2E pipeline (decoding, stitching and encoding) can be always in GPU memory. This will avoid to memory copy between CPU & GPU.
DMA buffer import & export can be benefit to decoding, stitching and encoding GPU pipeline. The processed frames passing in E2E pipeline (decoding, stitching and encoding) can be always in GPU memory. This will avoid to memory copy between CPU & GPU.