[vlc-devel] [vlc-commits] es_out: add multiview mode info in the ES description
Rémi Denis-Courmont
remi at remlab.net
Tue Aug 14 17:11:41 CEST 2018
Le tiistaina 14. elokuuta 2018, 17.58.12 EEST Steve Lhomme a écrit :
> vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Tue Aug 14 12:49:51
> 2018 +0200| [23f5ec78dbe89d21415fda7230975e43756d06cc] | committer: Steve
> Lhomme
>
> es_out: add multiview mode info in the ES description
>
> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=23f5ec78dbe89d21415
> > fda7230975e43756d06cc
> ---
>
> src/input/es_out.c | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/src/input/es_out.c b/src/input/es_out.c
> index 37d4c10ab6..9897a8eec4 100644
> --- a/src/input/es_out.c
> +++ b/src/input/es_out.c
> @@ -3370,6 +3370,24 @@ static void EsOutUpdateInfo( es_out_t *out,
> es_out_id_t *es, const es_format_t * info_category_AddInfo( p_cat,
> _("Chroma location"), "%s",
> vlc_gettext(c_loc_names[fmt->video.chroma_location]) ); }
> + if( fmt->video.multiview_mode != MULTIVIEW_2D )
> + {
> + static const char c_multiview_names[][16] = {
> + [MULTIVIEW_2D] = N_("2D"),
> + [MULTIVIEW_STEREO_SBS] = N_("Side-By-Side"),
> + [MULTIVIEW_STEREO_TB] = N_("Top-Bottom"),
> + [MULTIVIEW_STEREO_ROW] = N_("Row Sequential"),
> + [MULTIVIEW_STEREO_COL] = N_("Column Sequential"),
> + [MULTIVIEW_STEREO_FRAME] =N_("Frame Sequential"),
> + [MULTIVIEW_STEREO_CHECKERBOARD] = N_("Checkboard"),
> + };
> + static_assert(ARRAY_SIZE(c_multiview_names) ==
> MULTIVIEW_STEREO_CHECKERBOARD+1,
> + "Multiview format table mismatch");
> + info_category_AddInfo( p_cat, _("Stereo Mode"), "%s",
> + vlc_gettext(c_multiview_names[fmt->video.multiview_mode]) );
> + info_category_AddInfo( p_cat, _("First Stereo Eye"),
> + fmt->video.b_multiview_right_eye_first ?
> N_("Right") : N_("Left") );
It's rather strange to mark for translation and not translate.
> + }
> if( fmt->video.projection_mode != PROJECTION_MODE_RECTANGULAR )
> {
> const char *psz_loc_name = NULL;
>
> _______________________________________________
> vlc-commits mailing list
> vlc-commits at videolan.org
> https://mailman.videolan.org/listinfo/vlc-commits
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list