Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
ee762046 by François Cartegnie at 2024-10-10T07:33:09+00:00
aout: use static assert for fallbacks

- - - - -


1 changed file:

- src/audio_output/output.c


Changes:

=====================================
src/audio_output/output.c
=====================================
@@ -747,10 +747,10 @@ int aout_OutputNew(audio_output_t *aout, vlc_aout_stream 
*stream,
     {
         switch (fmt->i_format)
         {
+            static_assert(ARRAY_SIZE(formats) >= 3, "fallback array too 
small");
             case VLC_CODEC_DTS:
                 if (input_profile > 0)
                 {
-                    assert(ARRAY_SIZE(formats) >= 3);
                     /* DTSHD can be played as DTSHD or as DTS */
                     formats[0] = VLC_CODEC_DTSHD;
                     formats[1] = VLC_CODEC_DTS;
@@ -759,7 +759,6 @@ int aout_OutputNew(audio_output_t *aout, vlc_aout_stream 
*stream,
             case VLC_CODEC_A52:
                 if (input_profile > 0)
                 {
-                    assert(ARRAY_SIZE(formats) >= 3);
                     formats[0] = VLC_CODEC_EAC3;
                     formats[1] = VLC_CODEC_A52;
                 }



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/ee762046a00e5fe501dabdbb9ba757c2bb597766

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/ee762046a00e5fe501dabdbb9ba757c2bb597766
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