rendered paste body#include "frame.h"
#include <stdio.h>
void freeFrame(Frame* frame)
{
printf("start free\n");
int i;
printf("number of frames: %d\n", frame->numRects);
for (i = 0; i < frame->numRects; i++)
{
printf("free buffer %d: x = %d y = %d ", i, frame->rects[i].x, frame->rects[i].y);
printf("w = %d h = %d\n", frame->rects[i].width, frame->rects[i].height);
printf("testing first byte\n");
frame->rects[i].buffer[0] = 0;
printf("testing last byte\n");
frame->rects[i].buffer[frame->rects[i].width * frame->rects[i].height * 3 + 1] = 0;
printf("freeing\n");
free(frame->rects[i].buffer);
}
printf("free rects\n");
free(frame->rects);
printf("free frame\n");
free(frame);
printf("end free\n");
}