Certainly in the current version of OpenJPEG, it's impossible for it to produce more than 32 bits per component. Initialising them to 0 would just mean that, if that did happen, you'd get a black image. Seems reasonable.