| SpectFrame *frame; | SpectFrame *frame; | ||||
| frame = malloc(sizeof(SpectFrame)); | frame = malloc(sizeof(SpectFrame)); | ||||
| if (!frame) | |||||
| return NULL; | |||||
| frame->keyframe = 0; | frame->keyframe = 0; | ||||
| frame->spect = NULL; | frame->spect = NULL; | ||||
| frame->markers = 0; | frame->markers = 0; | ||||
| } | } | ||||
| for (ix = 0; ix < n; ix++) { | for (ix = 0; ix < n; ix++) { | ||||
| SpectFrame *frame = SpectFrameCreate(); | SpectFrame *frame = SpectFrameCreate(); | ||||
| if (!frame) | |||||
| return ENOMEM; | |||||
| if (LoadFrame(frame, stream, spect->file_format) != 0) { | if (LoadFrame(frame, stream, spect->file_format) != 0) { | ||||
| free(frame); | free(frame); |