<div dir="ltr">LGTM.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 27, 2020 at 6:08 PM Felix Paul Kühne <<a href="mailto:fkuehne@videolan.org">fkuehne@videolan.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Felix Paul Kühne <<a href="mailto:felix@feepk.net" target="_blank">felix@feepk.net</a>><br>
<br>
This complements 67c4ffd5.<br>
---<br>
 include/vlc/libvlc_media_player.h | 11 +++++++++++<br>
 lib/libvlc.sym                    |  1 +<br>
 lib/video.c                       | 12 ++++++++++++<br>
 3 files changed, 24 insertions(+)<br>
<br>
diff --git a/include/vlc/libvlc_media_player.h b/include/vlc/libvlc_media_player.h<br>
index fea7034644..a017d6c1cf 100644<br>
--- a/include/vlc/libvlc_media_player.h<br>
+++ b/include/vlc/libvlc_media_player.h<br>
@@ -1648,6 +1648,17 @@ LIBVLC_API int libvlc_video_update_viewpoint( libvlc_media_player_t *p_mi,<br>
  */<br>
 LIBVLC_API int64_t libvlc_video_get_spu_delay( libvlc_media_player_t *p_mi );<br>
<br>
+/**<br>
+ * Get the current subtitle text scale<br>
+ *<br>
+ * The scale factor is expressed as a percentage of the default size, where<br>
+ * 1.0 represents 100 percent.<br>
+ *<br>
+ * \param p_mi media player<br>
+ * \version LibVLC 4.0.0 or later<br>
+ */<br>
+LIBVLC_API float libvlc_video_get_spu_text_scale( libvlc_media_player_t *p_mi );<br>
+<br>
 /**<br>
  * Set the subtitle text scale.<br>
  *<br>
diff --git a/lib/libvlc.sym b/lib/libvlc.sym<br>
index 2bb67eccf8..5d9713cdb3 100644<br>
--- a/lib/libvlc.sym<br>
+++ b/lib/libvlc.sym<br>
@@ -239,6 +239,7 @@ libvlc_video_get_spu<br>
 libvlc_video_get_spu_count<br>
 libvlc_video_get_spu_delay<br>
 libvlc_video_get_spu_description<br>
+libvlc_video_get_spu_text_scale<br>
 libvlc_video_get_teletext<br>
 libvlc_video_get_track<br>
 libvlc_video_get_track_count<br>
diff --git a/lib/video.c b/lib/video.c<br>
index e06adf143b..d3cba035d8 100644<br>
--- a/lib/video.c<br>
+++ b/lib/video.c<br>
@@ -368,6 +368,18 @@ int libvlc_video_set_spu_delay( libvlc_media_player_t *p_mi,<br>
     return 0;<br>
 }<br>
<br>
+float libvlc_video_get_spu_text_scale( libvlc_media_player_t *p_mi )<br>
+{<br>
+    vlc_player_t *player = p_mi->player;<br>
+    vlc_player_Lock(player);<br>
+<br>
+    unsigned scale = vlc_player_GetSubtitleTextScale(player);<br>
+<br>
+    vlc_player_Unlock(player);<br>
+<br>
+    return scale / 100.f;<br>
+}<br>
+<br>
 void libvlc_video_set_spu_text_scale( libvlc_media_player_t *p_mi,<br>
                                       float f_scale )<br>
 {<br>
-- <br>
2.24.3 (Apple Git-128)<br>
<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a></blockquote></div>