From cf3324a1d6c13b49a778706c7bba87e962c2b258 Mon Sep 17 00:00:00 2001 From: Steve Lhomme <robux4@ycbcr.xyz> Date: Thu, 16 Jul 2020 11:45:12 +0200 Subject: [PATCH] vout: move has_deint in the interlacing internal structure --- src/video_output/interlacing.c | 4 ++-- src/video_output/video_output.c | 4 ++-- src/video_output/vout_internal.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/video_output/interlacing.c b/src/video_output/interlacing.c index 01c87a80eba2..9d06b8034e89 100644 --- a/src/video_output/interlacing.c +++ b/src/video_output/interlacing.c @@ -96,7 +96,7 @@ void vout_InitInterlacingSupport(vout_thread_t *vout) msg_Dbg(vout, "Deinterlacing available"); - vout->p->filter.has_deint = false; + vout->p->interlacing.has_deint = false; /* Create the configuration variables */ /* */ @@ -139,7 +139,7 @@ void vout_InitInterlacingSupport(vout_thread_t *vout) /* Override the initial value from filters if present */ char *filter_mode = NULL; - if (vout->p->filter.has_deint) + if (vout->p->interlacing.has_deint) filter_mode = var_CreateGetNonEmptyString(vout, "sout-deinterlace-mode"); if (filter_mode) { deinterlace_state = 1; diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c index af12f6e7262c..b183f6de3af9 100644 --- a/src/video_output/video_output.c +++ b/src/video_output/video_output.c @@ -771,9 +771,9 @@ static void ThreadChangeFilters(vout_thread_t *vout, vlc_array_init(&array_interactive); if (new_deinterlace != NULL) - vout->p->filter.has_deint = *new_deinterlace; + vout->p->interlacing.has_deint = *new_deinterlace; - if (vout->p->filter.has_deint) + if (vout->p->interlacing.has_deint) { vout_filter_t *e = malloc(sizeof(*e)); diff --git a/src/video_output/vout_internal.h b/src/video_output/vout_internal.h index 7003ad83a1c6..1ce5550db6f2 100644 --- a/src/video_output/vout_internal.h +++ b/src/video_output/vout_internal.h @@ -145,6 +145,7 @@ struct vout_thread_sys_t struct { bool is_interlaced; + bool has_deint; vlc_tick_t date; } interlacing; @@ -159,7 +160,6 @@ struct vout_thread_sys_t vlc_video_context *src_vctx; struct filter_chain_t *chain_static; struct filter_chain_t *chain_interactive; - bool has_deint; } filter; /* */ -- GitLab