[vlc-devel] [PATCH 04/10] video_filter:deinterlace: use a union to store phosphor and ivtc parameters
Steve Lhomme
robux4 at videolabs.io
Mon Jun 26 19:20:13 CEST 2017
since they are mutually exclusive
---
modules/video_filter/deinterlace/deinterlace.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/modules/video_filter/deinterlace/deinterlace.h b/modules/video_filter/deinterlace/deinterlace.h
index 93ae1d255b..00fddb74ec 100644
--- a/modules/video_filter/deinterlace/deinterlace.h
+++ b/modules/video_filter/deinterlace/deinterlace.h
@@ -119,8 +119,10 @@ struct filter_sys_t
picture_t *pp_history[HISTORY_SIZE];
/* Algorithm-specific substructures */
- phosphor_sys_t phosphor; /**< Phosphor algorithm state. */
- ivtc_sys_t ivtc; /**< IVTC algorithm state. */
+ union {
+ phosphor_sys_t phosphor; /**< Phosphor algorithm state. */
+ ivtc_sys_t ivtc; /**< IVTC algorithm state. */
+ };
};
/*****************************************************************************
--
2.12.1
More information about the vlc-devel
mailing list