#include <stdio.h>

int main(int argc, char** argv)
{
        FILE *file3D = fopen(argv[1],"r");

        if (file3D == NULL)
        {
                fprintf(stderr,"Error openning the file!");
                return(0);
        }

        //Auxiliary Variables:
        long long data_timestamp;
        short int buffer;
        unsigned int DataSize = 320*240;

        int a = 0;
        while(feof(file3D)==0){
                //Read the timestamp:
                fseek(file3D,a*(DataSize*2+8),SEEK_SET);
                if (fread(&data_timestamp,8,1,file3D)==1)
                {
                        //Read the depth data:
                        printf("%lld ",data_timestamp/1000000);
                        for (int v=170;v<181;v++){
                                fseek(file3D,a*(DataSize*2+8)+8+(v*320+3)*2,SEEK_SET);
                                for (int h=0;h<5;h++){
                                        fread(&buffer,2,1,file3D);
                                        printf("%d ",buffer);
                                }
                        }
                        printf("\n");
                }
                a++;
        }
        fclose(file3D);

        return(0);
}

