[vlc-devel] [PATCH 1/8] video output: misc cleaning
Steve Lhomme
robux4 at ycbcr.xyz
Tue May 14 08:37:00 CEST 2019
On 2019-05-13 17:11, Rémi Denis-Courmont wrote:
> 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.
This is how the variable/object is created, so it's more consistent to
clean it this way. I was also trying to move the window out of the init
config so stumbled upon this.
>> 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/
>
>
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
More information about the vlc-devel
mailing list