#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
//MIPI Raw -> Raw10
bool MipiRaw2Raw10(char* src, char* dst, int w, int h)
{
for (long i = 0, j =0; i < w * h * 5 / 4; i += 5)
{
dst[j++] = ((src[i + 0] << 2) & 0xfc) | ((src[i + 4] >> 0) & 0x03);
dst[j++] = (src[i + 0] >> 6) & 0x03;
dst[j++] = ((src[i + 1] << 2) & 0xfc) | ((src[i + 4] >> 2) & 0x03);
dst[j++] = (src[i + 1] >> 6) & 0x03;
dst[j++] = ((src[i + 2] << 2) & 0xfc) | ((src[i + 4] >> 4) & 0x03);
dst[j++] = (src[i + 2] >> 6) & 0x03;
dst[j++] = ((src[i + 3] << 2) &