[vlc-commits] es_out: safer static_assert on the max amount of source stereo modes
Steve Lhomme
git at videolan.org
Wed Aug 15 09:49:57 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Wed Aug 15 09:49:33 2018 +0200| [d1801fcbc57a617b9825bd00519727715525e4e6] | committer: Steve Lhomme
es_out: safer static_assert on the max amount of source stereo modes
Thanks Filip.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d1801fcbc57a617b9825bd00519727715525e4e6
---
include/vlc_es.h | 2 ++
src/input/es_out.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/vlc_es.h b/include/vlc_es.h
index ae533d0820..7a14b9271f 100644
--- a/include/vlc_es.h
+++ b/include/vlc_es.h
@@ -244,6 +244,8 @@ typedef enum video_multiview_mode_t
/* Checkerboard pattern with left eye first. */
MULTIVIEW_STEREO_CHECKERBOARD,
+
+#define MULTIVIEW_STEREO_MAX MULTIVIEW_STEREO_CHECKERBOARD
} video_multiview_mode_t;
/**
diff --git a/src/input/es_out.c b/src/input/es_out.c
index 960d64a9de..000cad3f97 100644
--- a/src/input/es_out.c
+++ b/src/input/es_out.c
@@ -3381,7 +3381,7 @@ static void EsOutUpdateInfo( es_out_t *out, es_out_id_t *es, const es_format_t *
[MULTIVIEW_STEREO_FRAME] =N_("Frame Sequential"),
[MULTIVIEW_STEREO_CHECKERBOARD] = N_("Checkboard"),
};
- static_assert(ARRAY_SIZE(c_multiview_names) == MULTIVIEW_STEREO_CHECKERBOARD+1,
+ static_assert(ARRAY_SIZE(c_multiview_names) == MULTIVIEW_STEREO_MAX+1,
"Multiview format table mismatch");
info_category_AddInfo( p_cat, _("Stereo Mode"), "%s",
vlc_gettext(c_multiview_names[fmt->video.multiview_mode]) );
More information about the vlc-commits
mailing list