diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-09 21:43:20 +0200 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-09 21:43:20 +0200 |
commit | 49df75bec3fb305a4c2f50d966ea15c3f1dd52b9 (patch) | |
tree | cacbc734a35022c018646011726f60d7a5294ff6 | |
parent | e2a0d9c74a1e5316727c67c60d896678aff7d602 (diff) |
vidisp: add fullscreen flag
-rw-r--r-- | include/baresip.h | 3 | ||||
-rw-r--r-- | modules/sdl2/sdl.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/include/baresip.h b/include/baresip.h index 43ffb8a..e423ffc 100644 --- a/include/baresip.h +++ b/include/baresip.h @@ -776,7 +776,8 @@ struct vidisp_st; /** Video Display parameters */ struct vidisp_prm { - void *view; /**< Optional view (set by application or module) */ + void *view; /**< Optional view (set by application or module) */ + bool fullscreen; /**< Enable fullscreen display */ }; typedef void (vidisp_resize_h)(const struct vidsz *size, void *arg); diff --git a/modules/sdl2/sdl.c b/modules/sdl2/sdl.c index 8a036e5..ef719cd 100644 --- a/modules/sdl2/sdl.c +++ b/modules/sdl2/sdl.c @@ -134,7 +134,6 @@ static int alloc(struct vidisp_st **stp, const struct vidisp *vd, int err = 0; /* Not used by SDL */ - (void)prm; (void)dev; (void)resizeh; (void)arg; @@ -147,6 +146,7 @@ static int alloc(struct vidisp_st **stp, const struct vidisp *vd, return ENOMEM; st->vd = vd; + st->fullscreen = prm ? prm->fullscreen : false; tmr_start(&st->tmr, 100, event_handler, st); |