[vlc-commits] [Git][videolan/vlc][master] bitmapheader: fix alpha mask reading
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Sep 21 13:21:58 UTC 2023
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
dd73c3e0 by Steve Lhomme at 2023-09-21T11:03:01+00:00
bitmapheader: fix alpha mask reading
It was already bogus when it was introduced 3274eb71594d55419631243f547025d88a06bc68.
Or the goal is to only support alpha with BGRA...
It is written properly in CreateBitmapInfoHeader().
- - - - -
1 changed file:
- modules/demux/avi/bitmapinfoheader.h
Changes:
=====================================
modules/demux/avi/bitmapinfoheader.h
=====================================
@@ -149,7 +149,7 @@ static inline int ParseBitmapInfoHeader( VLC_BITMAPINFOHEADER *p_bih, size_t i_b
video_format_FixRgb( &fmt->video );
if( i_bihextra >= 4 * sizeof(uint32_t) ) /* Alpha channel ? */
{
- uint32_t i_alpha = GetDWLE( &p_bihextra[8] );
+ uint32_t i_alpha = GetDWLE( &p_bihextra[12] );
if( i_alpha == 0xFF )
{
switch (fmt->i_codec)
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/dd73c3e0a07a552fbd00e3279772ddbfd6e2b29d
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/dd73c3e0a07a552fbd00e3279772ddbfd6e2b29d
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list