ports/multimedia/obs-studio/files
Dimitry Andric f0e9df3448 multimedia/obs-studio: fix build with clang 19
Clang 19 has become more strict about mixing different enum types, which
results in an error building multimedia/obs-studio:

  /wrkdirs/usr/ports/multimedia/obs-studio/work/obs-studio-30.2.3/plugins/obs-outputs/flv-mux.c:659:37: error: bitwise operation between different enumeration types ('enum multitrack_type_t' and 'enum packet_type_t') [-Werror,-Wenum-enum-conversion]
    659 |                 s_w8(&s, MULTITRACKTYPE_ONE_TRACK | PACKETTYPE_METADATA);
        |                          ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~

This can be fixed by explicitly casting each enum type to uint8_t.

PR:		281890
Approved by:	yuri (maintainer)
MFH:		2024Q3
2024-10-07 12:58:28 +02:00
..
patch-cmake_Modules_CompilerConfig.cmake
patch-CMakeLists.txt
patch-plugins_CMakeLists.txt
patch-plugins_obs-outputs_flv-mux.c multimedia/obs-studio: fix build with clang 19 2024-10-07 12:58:28 +02:00