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
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to