[vlc-commits] [Git][videolan/vlc][master] core/vout: enable in window placement for OSD
Steve Lhomme (@robUx4)
gitlab at videolan.org
Fri Jun 19 13:35:38 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
5cb22e56 by Felix Paul Kühne at 2026-06-19T12:58:56+00:00
core/vout: enable in window placement for OSD
Co-authored-by: Steve Lhomme <robux4 at ycbcr.xyz>
- - - - -
1 changed file:
- src/video_output/video_text.c
Changes:
=====================================
src/video_output/video_text.c
=====================================
@@ -50,8 +50,8 @@ static void OSDTextUpdate(subpicture_t *subpic,
assert(fmt_dst->i_sar_den && fmt_dst->i_sar_num);
- subpic->i_original_picture_width = fmt_dst->i_visible_width * fmt_dst->i_sar_num / fmt_dst->i_sar_den;
- subpic->i_original_picture_height = fmt_dst->i_visible_height;
+ subpic->i_original_picture_width = cfg->current.display_width;
+ subpic->i_original_picture_height = cfg->current.display_height;
subpicture_region_t *r = subpicture_region_NewText();
if (!r)
@@ -67,7 +67,7 @@ static void OSDTextUpdate(subpicture_t *subpic,
const int margin_v = margin_ratio * fmt_dst->i_visible_height;
r->text_flags |= sys->position;
- r->b_absolute = false; r->b_in_window = false;
+ r->b_absolute = false; r->b_in_window = true;
r->i_align = sys->position;
if (r->i_align & SUBPICTURE_ALIGN_LEFT)
r->i_x = margin_h + fmt_dst->i_x_offset;
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5cb22e56bc018c2a7f3bd84b3a566f90ae16593c
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5cb22e56bc018c2a7f3bd84b3a566f90ae16593c
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list