[vlc-devel] [PATCH 13/18] es_out: use vlc_viewpoint_to_euler

Alexandre Janniaux ajanni at videolabs.io
Wed Mar 31 09:25:45 UTC 2021


---
 src/input/es_out.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/input/es_out.c b/src/input/es_out.c
index b3b3562105..f5823db66f 100644
--- a/src/input/es_out.c
+++ b/src/input/es_out.c
@@ -4294,12 +4294,15 @@ static void EsOutUpdateInfo( es_out_t *out, es_out_id_t *es, const vlc_meta_t *p
            info_category_AddInfo( p_cat, _("Projection"), "%s",
                                   vlc_gettext(psz_loc_name) );
 
+           float yaw, pitch, roll;
+           vlc_viewpoint_to_euler(&fmt->video.pose, &yaw, &pitch, &roll);
+
            info_category_AddInfo( p_cat, vlc_pgettext("ViewPoint", "Yaw"),
-                                  "%.2f", fmt->video.pose.yaw );
+                                  "%.2f", yaw );
            info_category_AddInfo( p_cat, vlc_pgettext("ViewPoint", "Pitch"),
-                                  "%.2f", fmt->video.pose.pitch );
+                                  "%.2f", pitch );
            info_category_AddInfo( p_cat, vlc_pgettext("ViewPoint", "Roll"),
-                                  "%.2f", fmt->video.pose.roll );
+                                  "%.2f", roll );
            info_category_AddInfo( p_cat,
                                   vlc_pgettext("ViewPoint", "Field of view"),
                                   "%.2f", fmt->video.pose.fov );
-- 
2.31.0



More information about the vlc-devel mailing list