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