We developed a denoising module and integrated it with a h.264 encoder, whose version is 02.02.00.The denoise algorithm is packaged in the VIDDEC_process. In a test, the denoising module read yuv data from a file and denoised the data.It works well singly.While the module is integrated and run with h.264 encoder at the same time, it hangs.A series of test indicated that the denoiser conflicted with other modules.We removed the dma,enlarged stacks,malloc very small size of memory to find out what caused the conflicts.However, these trials did not work, the VIDDEC_process hang still.