Hello all,
I am working with the DM355 processor to take 5 mega-pixel images and compress them to jpeg. In order to facilitate this, I am running the ipipe in two slices, processing the left half of the image first, followed by the right half. The issue I am having is that fairly often, the image will become offset by 16 pixels while running in the ipipe. By this I mean that the output image will suddenly jump to the right by sixteen pixels part way through. This can happen multiple times in one image, resulting in a step-like appearance. These offset issues can happen in either slice. It appears that the output of the ipipe is being placed in the correct memory location, and it is instead a pointer to the input RAW image that is shifting. When the issue happens on the left slice, the output becomes a purple-ish black. When it happens in the right slice, it starts processing the input data from the left slice and outputting it on the right side. I have attached some pictures to provide an idea of what is happening.
Any ideas as to how to fix this would be greatly appreciated,
John Peterson