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; }
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; }
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; }
static int module_init(void) { return vidisp_register(&vid, baresip_vidispl(), "x11", alloc, NULL, display, hide); }
static int module_init(void) { return vidisp_register(&vid, "sdl", alloc, NULL, display, NULL); }
int mock_vidisp_register(struct vidisp **vidispp) { return vidisp_register(vidispp, "mock-vidisp", mock_disp_alloc, NULL, mock_display, NULL); }