void convert_mpes10_image(unsigned char huge *buffer_in, //Must be at least
//row_size * number_of_rows
unsigned char huge *buffer_out,
unsigned short row_size, // Horizontal capture size
unsigned short number_of_rows) // Actual number of rows
// = 1018 for full frame
{
unsigned short col, row;
unsigned char huge *p0, huge *p1, huge *p2;
p0 = buffer_in;
p1 = buffer_out;
p2 = buffer_out + row_size;
for (row=0; row < number_of_rows/2; row++) {
for (col=0; col < row_size; col++) {
*(p1++) = *(p0++);
*(p2++) = *(p0++);
}
p1 += row_size;
p2 += row_size;
}
}