rtpdump testcases in BE conformance test produce different bitstream on MacOs
# Basic info <!--- Add commit SHA used to reproduce --> - Fixed point: 3a3a2ce7b # Bug description When running the BASOP BE conformance test on MacOS with Apple Clang v17 against the testvectors generated on the reference platform Ubuntu 24.04 with clang 18, I get the following non-BE cases: ``` FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stvST48c.wav_stereo_bitrate_switching_from_13_2_kbps_to_128_kbps_48kHz_in_48kHz_out_DTX_on_EXT_out_rtpdump.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stv4ISM48s.wav_4_ISM_with_metadata_bitrate_switching_from_24_4_kbps_to_512_kbps_48_kHz_in_48_kHz_out_DTX_on_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stv51MC48c.wav_Multi_channel_5_1_bitrate_switching_from_13_2_kbps_to_512_kbps_48kHz_in_48kHz_out_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stvOSBA_2ISM_2OA48c.wav_OSBA_2ISM_2OA_at_bitrate_switching_13_2_to_512_kbps_48kHz_in_48kHz_out_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stv20sOMASA_3ISM2TC.wav_OMASA_vdir2TC_3ISM_at_br_sw_techs_13_2_to_512_kbps_start_160_kbps_48kHz_in_48kHz_out_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stvFOA48c.wav_SBA_FOA_bitrate_switching_from_13_2_kbps_to_512_kbps_48kHz_in_48kHz_out_DTX_on_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stv2MASA2TC48c.wav_MASA_2dir_2TC_bitrate_switching_from_13_2_kbps_to_512_kbps_48kHz_in_48kHz_out_DTX_on_BINAURAL_out_rtpdump_PI_data.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stvST48c.wav_Stereo_downmix_to_bit_exact_EVS_at_24400_kbps_48kHz_in_48kHz_out_rtpdump.192] - AssertionError: Output differs FAILED conformance-test/test_26252.py::test_26252[Readme_IVAS_enc.txt--stv48c.wav_EVS_at_13_2_kbps_48kHz_in_48kHz_out_STEREO_out_rtpdump.192] - AssertionError: Output differs ``` All of these are RTP encoder testcases. From the Readme file, the files that are being compared are the bitstream files, not the separate rtp data files. Since the only differing cases are RTP cases, I wonder if it is intended that the -rtpdump switch has influence on the bitstream itself and how this might be influenced by OS/compiler. # Ways to reproduce Run the BASOP BE conformance test on MacOS 15 with clang 17. <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue