Esempio n. 1
0
void print_caselist(caseblocklist_t caselist, int indent)
{
  unsigned i = 0;
  for (; i + 1 < caselist.size; ++i)
    print_case(list_nth(caselist, i), indent);
  if (caselist.size > 0)
    print_case(list_nth(caselist, i), indent);
}
void print_color_filter(dc1394color_filter_t color) {
	switch(color) {
		print_case(DC1394_COLOR_FILTER_RGGB);
		print_case(DC1394_COLOR_FILTER_GBRG);
		print_case(DC1394_COLOR_FILTER_GRBG);
		print_case(DC1394_COLOR_FILTER_BGGR);
	default:
		printf("Unknown (%d)\n",color);
		break;
	}
}
Esempio n. 3
0
File: gen.cpp Progetto: lbv/ffa-pc
int main()
{
    srand(time(NULL));

    T = MAXT;
    printf("%d\n", T);

    for (int i = 0; i < 10; ++i) {
        print_case(101 + i, 1 + i);
        print_case(1000 - i, 3000 - i);
        print_case(101 + i, 3000 - i);
        print_case(1000 - i, 1 + 1);
    }

    while (T) test_case();

    return 0;
}
Esempio n. 4
0
/*-----------------------------------------------------------------------
 *  Prints the type of format to standard out
 *-----------------------------------------------------------------------*/
void of1394VideoGrabber::print_format( uint32_t format )
{
#define print_case(A) case A: printf(#A ""); break;
	
    switch( format ) {
			print_case(DC1394_VIDEO_MODE_160x120_YUV444);
			print_case(DC1394_VIDEO_MODE_320x240_YUV422);
			print_case(DC1394_VIDEO_MODE_640x480_YUV411);
			print_case(DC1394_VIDEO_MODE_640x480_YUV422);
			print_case(DC1394_VIDEO_MODE_640x480_RGB8);
			print_case(DC1394_VIDEO_MODE_640x480_MONO8);
			print_case(DC1394_VIDEO_MODE_640x480_MONO16);
			print_case(DC1394_VIDEO_MODE_800x600_YUV422);
			print_case(DC1394_VIDEO_MODE_800x600_RGB8);
			print_case(DC1394_VIDEO_MODE_800x600_MONO8);
			print_case(DC1394_VIDEO_MODE_1024x768_YUV422);
			print_case(DC1394_VIDEO_MODE_1024x768_RGB8);
			print_case(DC1394_VIDEO_MODE_1024x768_MONO8);
			print_case(DC1394_VIDEO_MODE_800x600_MONO16);
			print_case(DC1394_VIDEO_MODE_1024x768_MONO16);
			print_case(DC1394_VIDEO_MODE_1280x960_YUV422);
			print_case(DC1394_VIDEO_MODE_1280x960_RGB8);
			print_case(DC1394_VIDEO_MODE_1280x960_MONO8);
			print_case(DC1394_VIDEO_MODE_1600x1200_YUV422);
			print_case(DC1394_VIDEO_MODE_1600x1200_RGB8);
			print_case(DC1394_VIDEO_MODE_1600x1200_MONO8);
			print_case(DC1394_VIDEO_MODE_1280x960_MONO16);
			print_case(DC1394_VIDEO_MODE_1600x1200_MONO16);
			print_case(DC1394_VIDEO_MODE_EXIF);
			print_case(DC1394_VIDEO_MODE_FORMAT7_0);
			print_case(DC1394_VIDEO_MODE_FORMAT7_1);
			print_case(DC1394_VIDEO_MODE_FORMAT7_2);
			print_case(DC1394_VIDEO_MODE_FORMAT7_3);
			print_case(DC1394_VIDEO_MODE_FORMAT7_4);
			print_case(DC1394_VIDEO_MODE_FORMAT7_5);
			print_case(DC1394_VIDEO_MODE_FORMAT7_6);
			print_case(DC1394_VIDEO_MODE_FORMAT7_7);
		default:
			dc1394_log_error("Unknown format\n");
			//exit(1);
    }
	
}
void print_color_coding(dc1394color_coding_t color_id) {
	switch(color_id) {
		print_case(DC1394_COLOR_CODING_MONO8);
		print_case(DC1394_COLOR_CODING_YUV411);
		print_case(DC1394_COLOR_CODING_YUV422);
		print_case(DC1394_COLOR_CODING_YUV444);
		print_case(DC1394_COLOR_CODING_RGB8);
		print_case(DC1394_COLOR_CODING_MONO16);
		print_case(DC1394_COLOR_CODING_RGB16);
		print_case(DC1394_COLOR_CODING_MONO16S);
		print_case(DC1394_COLOR_CODING_RGB16S);
		print_case(DC1394_COLOR_CODING_RAW8);
		print_case(DC1394_COLOR_CODING_RAW16);
	default:
		printf("Unknown (%d)\n",color_id);
		break;
	}
}
void print_video_mode(uint32_t format) {
	switch(format) {
		print_case(DC1394_VIDEO_MODE_160x120_YUV444);
		print_case(DC1394_VIDEO_MODE_320x240_YUV422);
		print_case(DC1394_VIDEO_MODE_640x480_YUV411);
		print_case(DC1394_VIDEO_MODE_640x480_YUV422);
		print_case(DC1394_VIDEO_MODE_640x480_RGB8);
		print_case(DC1394_VIDEO_MODE_640x480_MONO8);
		print_case(DC1394_VIDEO_MODE_640x480_MONO16);
		print_case(DC1394_VIDEO_MODE_800x600_YUV422);
		print_case(DC1394_VIDEO_MODE_800x600_RGB8);
		print_case(DC1394_VIDEO_MODE_800x600_MONO8);
		print_case(DC1394_VIDEO_MODE_1024x768_YUV422);
		print_case(DC1394_VIDEO_MODE_1024x768_RGB8);
		print_case(DC1394_VIDEO_MODE_1024x768_MONO8);
		print_case(DC1394_VIDEO_MODE_800x600_MONO16);
		print_case(DC1394_VIDEO_MODE_1024x768_MONO16);
		print_case(DC1394_VIDEO_MODE_1280x960_YUV422);
		print_case(DC1394_VIDEO_MODE_1280x960_RGB8);
		print_case(DC1394_VIDEO_MODE_1280x960_MONO8);
		print_case(DC1394_VIDEO_MODE_1600x1200_YUV422);
		print_case(DC1394_VIDEO_MODE_1600x1200_RGB8);
		print_case(DC1394_VIDEO_MODE_1600x1200_MONO8);
		print_case(DC1394_VIDEO_MODE_1280x960_MONO16);
		print_case(DC1394_VIDEO_MODE_1600x1200_MONO16);
		print_case(DC1394_VIDEO_MODE_EXIF);
		print_case(DC1394_VIDEO_MODE_FORMAT7_0);
		print_case(DC1394_VIDEO_MODE_FORMAT7_1);
		print_case(DC1394_VIDEO_MODE_FORMAT7_2);
		print_case(DC1394_VIDEO_MODE_FORMAT7_3);
		print_case(DC1394_VIDEO_MODE_FORMAT7_4);
		print_case(DC1394_VIDEO_MODE_FORMAT7_5);
		print_case(DC1394_VIDEO_MODE_FORMAT7_6);
		print_case(DC1394_VIDEO_MODE_FORMAT7_7);
	default:
		printf("Unknown (%i)\n", format);
		break;
	}
}
Esempio n. 7
0
File: gen.cpp Progetto: lbv/ffa-pc
void test_case()
{
    int r = rand() % (MAXRI - 100) + 101;
    int t = rand() % MAXTI + 1;
    print_case(r, t);
}