[vlc-devel] [PATCH 1/8] video output: misc cleaning
Rémi Denis-Courmont
remi at remlab.net
Mon May 13 17:11:42 CEST 2019
Le maanantaina 13. toukokuuta 2019, 14.54.46 EEST Steve Lhomme a écrit :
> Use the local variables when possible
> + more doc on the viewpoint event
> ---
> include/vlc_vout_display.h | 2 +-
> modules/video_output/splitter.c | 4 ++--
> src/video_output/display.c | 2 +-
> src/video_output/vout_wrapper.c | 4 ++--
> 4 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/include/vlc_vout_display.h b/include/vlc_vout_display.h
> index bdae03881c..97a6c96c1b 100644
> --- a/include/vlc_vout_display.h
> +++ b/include/vlc_vout_display.h
> @@ -166,7 +166,7 @@ enum {
> * Only the transition will be retained and acted upon.
> */
> enum {
> - /* VR navigation */
> + /* VR navigation, vlc_viewpoint_t* */
> VOUT_DISPLAY_EVENT_VIEWPOINT_MOVED,
> };
>
> diff --git a/modules/video_output/splitter.c
> b/modules/video_output/splitter.c index 51f00b0c8e..de7396788d 100644
> --- a/modules/video_output/splitter.c
> +++ b/modules/video_output/splitter.c
> @@ -309,8 +309,8 @@ static int vlc_vidsplit_Open(vout_display_t *vd,
> display = vlc_vidsplit_CreateDisplay(obj, &output->fmt, &vdcfg,
> modname);
> if (display == NULL) {
> - vout_window_Disable(vdcfg.window);
> - vout_window_Delete(vdcfg.window);
> + vout_window_Disable(part->window);
> + vout_window_Delete(part->window);
I don't really see the point, but whatever.
> vlc_sem_destroy(&part->lock);
> splitter->i_output = i;
> vlc_vidsplit_Close(vd);
> diff --git a/src/video_output/display.c b/src/video_output/display.c
> index e5c072ae2a..f295ad6731 100644
> --- a/src/video_output/display.c
> +++ b/src/video_output/display.c
> @@ -767,7 +767,7 @@ vout_display_t *vout_display_New(vlc_object_t *parent,
> vd->sys = NULL;
> vd->owner = *owner;
>
> - osys->video_context.device =
> vlc_decoder_device_Create(vd->cfg->window); + osys->video_context.device
> = vlc_decoder_device_Create(osys->cfg.window); vlc_video_context
> *video_context = osys->video_context.device ? &osys->video_context : NULL;
>
> diff --git a/src/video_output/vout_wrapper.c
> b/src/video_output/vout_wrapper.c index e9c0a2c120..0662f4163c 100644
> --- a/src/video_output/vout_wrapper.c
> +++ b/src/video_output/vout_wrapper.c
> @@ -82,7 +82,7 @@ int vout_OpenWrapper(vout_thread_t *vout,
> else
> modlist = "splitter,none";
>
> - vd = vout_display_New(VLC_OBJECT(vout), &vout->p->original, cfg,
> modlist,
> + vd = vout_display_New(VLC_OBJECT(vout), &sys->original, cfg,
> modlist, &owner);
> free(modlistbuf);
>
> @@ -149,7 +149,7 @@ int vout_OpenWrapper(vout_thread_t *vout,
> var_AddCallback(vout, "video-wallpaper", Forward, NULL);
> #endif
> var_SetBool(VLC_OBJECT(vout), "viewpoint-changeable",
> - vout->p->display->fmt.projection_mode !=
> PROJECTION_MODE_RECTANGULAR);
> + sys->display->fmt.projection_mode !=
> PROJECTION_MODE_RECTANGULAR); return VLC_SUCCESS;
>
> error:
--
Реми Дёни-Курмон
http://www.remlab.net/
More information about the vlc-devel
mailing list