コード例 #1
0
ファイル: fakevideo.c プロジェクト: GGGO/baresip
static int module_init(void)
{
	int err = 0;
	err |= vidsrc_register(&vidsrc, "fakevideo", src_alloc, NULL);
	err |= vidisp_register(&vidisp, "fakevideo", disp_alloc, NULL,
			       display, NULL);
	return err;
}
コード例 #2
0
ファイル: sdl.c プロジェクト: AmesianX/baresip
static int module_init(void)
{
	int err;

	if (SDL_VideoInit(NULL) < 0) {
		warning("sdl2: unable to init Video: %s\n",
			SDL_GetError());
		return ENODEV;
	}

	err = vidisp_register(&vid, "sdl2", alloc, NULL, display, hide);
	if (err)
		return err;

	return 0;
}
コード例 #3
0
ファイル: directfb.c プロジェクト: AmesianX/baresip
static int module_init(void)
{
	int err = 0;
	DFBResult ret;

	ret = DirectFBInit(NULL, NULL);
	if (ret) {
		DirectFBError("DirectFBInit() failed", ret);
		return (int) ret;
	}

	ret = DirectFBCreate(&dfb);
	if (ret) {
		DirectFBError("DirectFBCreate() failed", ret);
		return (int) ret;
	}

	err = vidisp_register(&vid, "directfb", alloc, NULL, display, hide);
	if (err)
		return err;

	return 0;
}
コード例 #4
0
ファイル: x11.c プロジェクト: lmangani/baresip
static int module_init(void)
{
	return vidisp_register(&vid, baresip_vidispl(),
			       "x11", alloc, NULL, display, hide);
}
コード例 #5
0
ファイル: sdl.c プロジェクト: GGGO/baresip
static int module_init(void)
{
	return vidisp_register(&vid, "sdl", alloc, NULL, display, NULL);
}
コード例 #6
0
ファイル: mock_vidisp.c プロジェクト: czarkoff/baresip
int mock_vidisp_register(struct vidisp **vidispp)
{
	return vidisp_register(vidispp, "mock-vidisp",
			       mock_disp_alloc, NULL, mock_display, NULL);
}