Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
f917bf08 by Steve Lhomme at 2026-01-07T12:34:38+00:00
demux: heif: only use the ispe atom if the values are legit
Similar to what is done below with the clap atom.
Fixes #29470
- - - - -
1 changed file:
- modules/demux/mp4/heif.c
Changes:
=====================================
modules/demux/mp4/heif.c
=====================================
@@ -395,8 +395,12 @@ static int SetPictureProperties( demux_t *p_demux,
uint32_t i_item_id,
*p_header = p_prop;
break;
case ATOM_ispe:
- fmt->video.i_visible_width = p_prop->data.p_ispe->i_width;
- fmt->video.i_visible_height =
p_prop->data.p_ispe->i_height;
+ if (p_prop->data.p_ispe->i_width <= fmt->video.i_width &&
+ p_prop->data.p_ispe->i_height <= fmt->video.i_height)
+ {
+ fmt->video.i_visible_width =
p_prop->data.p_ispe->i_width;
+ fmt->video.i_visible_height =
p_prop->data.p_ispe->i_height;
+ }
break;
case ATOM_clap:
if(p_prop->data.p_clap->i_width +
p_prop->data.p_clap->i_x_offset <= fmt->video.i_width &&
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/f917bf081f007f351358fc42687e1d369f5c4436
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/f917bf081f007f351358fc42687e1d369f5c4436
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits