mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.4k stars 1.26k forks source link

2.4.0 builds fail on debian sid with soundproxy_test on some architectures, like arm64 and risc64 #12887

Open snd1 opened 6 months ago

snd1 commented 6 months ago

Bug Description

The debian sid build of mixxx 2.4.0 fails with soundproxy_test on arm64, risc64, s390x, hppa and loong64.

Here is hopefully the relevant part of the build/test failure of arm64:

test 740
        Start 740: SoundSourceProxyTest.getTypeFromAiffFile

740: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/mixxx-test "--gtest_filter=SoundSourceProxyTest.getTypeFromAiffFile" "--logLevel" "info"
740: Working Directory: /<<PKGBUILDDIR>>
740: Environment variables: 
740:  QT_QPA_PLATFORM=offscreen
740: Test timeout computed to be: 1500
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
736: info [0xaaaac5a87250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 105
736: info [0xaaaac5a87250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 18 bitrate: 32000 samplerate: 22050 flags: "0x10c8"
736: info [0xaaaac5a87250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
736: [mp3 @ 0xaaaac5b6d6e0] Estimating duration from bitrate, this may be inaccurate
736: warning [0xaaaac5a87250] SoundSourceFFmpeg - av_seek_frame() failed: Operation not permitted
736: warning [0xaaaac5a87250] AudioSource - Failed to read sample frames: expected = [0 -> 1) , actual = [0 -> 0)
736: info [0xaaaac5a87250] AudioSource - Shrinking readable frame index range: before = [0 -> 662977) , after = [0 -> 0)
736: warning [0xaaaac5a87250] AudioSource - Read test failed: expected = [0 -> 1) , actual = [0 -> 0)
736: warning [0xaaaac5a87250] SoundSourceProxy - Failed to read file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" with provider "FFmpeg 6.1.1-1"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-ffmpeg-aac.m4a" using provider "FFmpeg 6.1.1-1"
737: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaada389220] stream 0, timescale not set
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-itunes-12.7.0-alac.m4a" using provider "FFmpeg 6.1.1-1"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "libsndfile"
737: info [0xaaaada2a5250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 105
737: info [0xaaaada2a5250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 18 bitrate: 32000 samplerate: 22050 flags: "0x10c8"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
736: [mp3 @ 0xaaaac5b6d6e0] Estimating duration from bitrate, this may be inaccurate
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "libsndfile"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
736: warning [0xaaaac5a87250] SoundSourceFFmpeg - av_seek_frame() failed: Operation not permitted
736: warning [0xaaaac5a87250] AudioSource - Failed to read sample frames: expected = [0 -> 1) , actual = [0 -> 0)
736: info [0xaaaac5a87250] AudioSource - Shrinking readable frame index range: before = [0 -> 662977) , after = [0 -> 0)
737: info [0xaaaada2a5250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 130
736: warning [0xaaaac5a87250] AudioSource - Read test failed: expected = [0 -> 1) , actual = [0 -> 0)
737: info [0xaaaada2a5250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 36 bitrate: 40000 samplerate: 44100 flags: "0x0048"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
736: warning [0xaaaac5a87250] SoundSourceProxy - Failed to read file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" with provider "FFmpeg 6.1.1-1"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
736: warning [0xaaaac5a87250] SoundSourceProxy - Giving up to open file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" after 2 unsuccessful attempts
737: ./src/test/soundproxy_test.cpp:862: Failure
737: Expected equality of these values:
737:   firstSoundSample
737:     Which is: 3326
737:   ref.firstSoundSample
737:     Which is: 3376
737: /<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3 MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT
737: 
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "libsndfile"
736: info [0xaaaac5a87250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 130
736: info [0xaaaac5a87250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 36 bitrate: 40000 samplerate: 44100 flags: "0x0048"
736: info [0xaaaac5a87250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.ogg" using provider "Xiph.org OggVorbis"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.opus" using provider "Xiph.org libopusfile"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wav" using provider "libsndfile"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wav" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
736: warning [0xaaaac5a87250] SoundSourceFFmpeg - av_seek_frame() failed: Operation not permitted
736: warning [0xaaaac5a87250] AudioSource - Failed to read sample frames: expected = [0 -> 1) , actual = [0 -> 0)
736: info [0xaaaac5a87250] AudioSource - Shrinking readable frame index range: before = [0 -> 1325999) , after = [0 -> 0)
736: warning [0xaaaac5a87250] AudioSource - Read test failed: expected = [0 -> 1) , actual = [0 -> 0)
736: warning [0xaaaac5a87250] SoundSourceProxy - Failed to read file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" with provider "FFmpeg 6.1.1-1"
737: info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wv" using provider "WavPack"
737: [  FAILED  ] SoundSourceProxyTest.firstSoundTest (51 ms)
737: [----------] 1 test from SoundSourceProxyTest (51 ms total)
737: 
737: [----------] Global test environment tear-down
737: [==========] 1 test from 1 test suite ran. (52 ms total)
737: [  PASSED  ] 0 tests.
737: [  FAILED  ] 1 test, listed below:
737: [  FAILED  ] SoundSourceProxyTest.firstSoundTest
737: 
737:  1 FAILED TEST
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
736: warning [0xaaaac5a87250] SoundSourceFFmpeg - av_seek_frame() failed: Operation not permitted
736: warning [0xaaaac5a87250] AudioSource - Failed to read sample frames: expected = [0 -> 1) , actual = [0 -> 0)
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
736: info [0xaaaac5a87250] AudioSource - Shrinking readable frame index range: before = [0 -> 1325999) , after = [0 -> 0)
736: warning [0xaaaac5a87250] AudioSource - Read test failed: expected = [0 -> 1) , actual = [0 -> 0)
736: warning [0xaaaac5a87250] SoundSourceProxy - Failed to read file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" with provider "FFmpeg 6.1.1-1"
736: warning [0xaaaac5a87250] SoundSourceProxy - Giving up to open file "file:///<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" after 2 unsuccessful attempts
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
736: info [0xaaaac5a87250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.ogg" using provider "Xiph.org OggVorbis"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
736: info [0xaaaac5a87250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.opus" using provider "Xiph.org libopusfile"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
736: info [0xaaaac5a87250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wav" using provider "libsndfile"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
738: Note: Google Test filter = SoundSourceProxyTest.getTypeFromFile
738: [==========] Running 1 test from 1 test suite.
738: [----------] Global test environment set-up.
738: [----------] 1 test from SoundSourceProxyTest
738: [ RUN      ] SoundSourceProxyTest.getTypeFromFile
738: info [0xaaaae62ae250] SoundSourceFFmpeg - Disabling untested input formats: aa, aax, ac3, ac4, ace, acm, act, adf, adp, ads, adx, aea, afc, aix, alp, amr, amrnb, amrwb, anm, apac, apc, ape, apm, apng, aptx, aptx_hd, aqtitle, argo_asf, argo_brp, argo_cvg, asf, asf_o, ass, ast, au, av1, avi, avr, avs, avs2, avs3, bethsoftvid, bfi, bin, bink, binka, bit, bitpacked, bmv, bfstm, brstm, boa, bonk, c93, caf, cavsvideo, cdg, cdxl, cine, codec2, codec2raw, concat, dash, data, daud, dcstr, derf, dfa, dfpwm, dhav, dirac, dnxhd, dsf, dsicin, dss, dts, dtshd, dv, dvbsub, dvbtxt, dxa, ea, ea_cdata, eac3, epaf, evc, ffmetadata, filmstrip, fits, flac, flic, flv, live_flv, 4xm, frm, fsb, fwse, g722, g723_1, g726, g726le, g729, gdv, genh, gif, gsm, gxf, h261, h263, h264, hca, hcom, hevc, hls, hnm, ico, idcin, idf, iff, ifv, ilbc, image2, image2pipe, alias_pix, brender_pix, imf, ingenient, ipmovie, ipu, ircam, iss, iv8, ivf, ivr, jacosub, jv, jpegxl_anim, kux, kvag, laf, lmlm4, loas, luodat, lrc, lvf, lxf, mca, mcc, matroska,webm, mgsts, microdvd, mjpeg, mjpeg_2000, mlp, mlv, mm, mmf, mods, moflex, mpc, mpc8, mpeg, mpegts, mpegtsraw, mpegvideo, mpjpeg, mpl2, mpsub, msf, msnwctcp, msp, mtaf, mtv, musx, mv, mvi, mxf, mxg, nc, nistsphere, nsp, nsv, nut, nuv, obu, ogg, oma, osq, paf, alaw, mulaw, vidc, f64be, f64le, f32be, f32le, s32be, s32le, s24be, s24le, s16be, s16le, s8, u32be, u32le, u24be, u24le, u16be, u16le, u8, pdv, pjs, pmp, pp_bnk, pva, pvf, qcp, r3d, rawvideo, realtext, redspark, rka, rl2, rm, roq, rpl, rsd, rso, rtp, rtsp, s337m, sami, sap, sbc, sbg, scc, scd, sdns, sdp, sdr2, sds, sdx, film_cpk, ser, sga, shn, siff, simbiosis_imx, sln, smk, smjpeg, smush, sol, sox, spdif, srt, psxstr, stl, subviewer1, subviewer, sup, svag, svs, swf, tak, tedcaptions, thp, 3dostr, tiertexseq, tmv, truehd, tta, txd, tty, ty, usm, v210, v210x, vag, vc1, vc1test, vividas, vivo, vmd, vobsub, voc, vpk, vplayer, vqf, vvc, w64, wady, wavarc, wc3movie, webm_dash_manifest, webvtt, wsaud, wsd, wsvqa, wtv, wve, xa, xbin, xmd, xmv, xvag, xwma, yop, yuv4mpegpipe, bmp_pipe, cri_pipe, dds_pipe, dpx_pipe, exr_pipe, gem_pipe, gif_pipe, hdr_pipe, j2k_pipe, jpeg_pipe, jpegls_pipe, jpegxl_pipe, pam_pipe, pbm_pipe, pcx_pipe, pfm_pipe, pgmyuv_pipe, pgm_pipe, pgx_pipe, phm_pipe, photocd_pipe, pictor_pipe, png_pipe, ppm_pipe, psd_pipe, qdraw_pipe, qoi_pipe, sgi_pipe, svg_pipe, sunrast_pipe, tiff_pipe, vbn_pipe, webp_pipe, xbm_pipe, xpm_pipe, xwd_pipe, libgme, libopenmpt
734: info [0xaaaaec7ea250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
732: info [0xaaaadce44250] SoundSourceFFmpeg - Unknown channel layout -> using default layout 1 for 1 channel(s)
738: info [0xaaaae62ae250] SoundSourceSndFile - Disabling OGG decoding for "libsndfile-1.2.2"
734: info [0xaaaaec7ea250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
732: info [0xaaaadce44250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "FFmpeg 6.1.1-1"
738: info [0xaaaae62ae250] SoundSourceProxy - SoundSource providers for file type "3g2"
738: info [0xaaaae62ae250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
738: info [0xaaaae62ae250] SoundSourceProxy - SoundSource providers for file type "3gp"
738: info [0xaaaae62ae250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
738: info [0xaaaae62ae250] SoundSourceProxy - SoundSource providers for file type "aac"
738: info [0xaaaae62ae250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
738: info [0xaaaae62ae250] SoundSourceProxy - SoundSource providers for file type "aiff"
738: info [0xaaaae62ae250] SoundSourceProxy - 3 (default) : "libsndfile"
738: info [0xaaaae62ae250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
738: info [0xaaaae62ae250] SoundSourceProxy - SoundSource providers for file type "caf"
738: info [0xaaaae62ae250] SoundSourceProxy - 2 (lower) : "libsndfile"
733/813 Test #737: SoundSourceProxyTest.firstSoundTest ........................................................***Failed    0.40 sec
Note: Google Test filter = SoundSourceProxyTest.firstSoundTest
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SoundSourceProxyTest
[ RUN      ] SoundSourceProxyTest.firstSoundTest
info [0xaaaada2a5250] SoundSourceFFmpeg - Disabling untested input formats: aa, aax, ac3, ac4, ace, acm, act, adf, adp, ads, adx, aea, afc, aix, alp, amr, amrnb, amrwb, anm, apac, apc, ape, apm, apng, aptx, aptx_hd, aqtitle, argo_asf, argo_brp, argo_cvg, asf, asf_o, ass, ast, au, av1, avi, avr, avs, avs2, avs3, bethsoftvid, bfi, bin, bink, binka, bit, bitpacked, bmv, bfstm, brstm, boa, bonk, c93, caf, cavsvideo, cdg, cdxl, cine, codec2, codec2raw, concat, dash, data, daud, dcstr, derf, dfa, dfpwm, dhav, dirac, dnxhd, dsf, dsicin, dss, dts, dtshd, dv, dvbsub, dvbtxt, dxa, ea, ea_cdata, eac3, epaf, evc, ffmetadata, filmstrip, fits, flac, flic, flv, live_flv, 4xm, frm, fsb, fwse, g722, g723_1, g726, g726le, g729, gdv, genh, gif, gsm, gxf, h261, h263, h264, hca, hcom, hevc, hls, hnm, ico, idcin, idf, iff, ifv, ilbc, image2, image2pipe, alias_pix, brender_pix, imf, ingenient, ipmovie, ipu, ircam, iss, iv8, ivf, ivr, jacosub, jv, jpegxl_anim, kux, kvag, laf, lmlm4, loas, luodat, lrc, lvf, lxf, mca, mcc, matroska,webm, mgsts, microdvd, mjpeg, mjpeg_2000, mlp, mlv, mm, mmf, mods, moflex, mpc, mpc8, mpeg, mpegts, mpegtsraw, mpegvideo, mpjpeg, mpl2, mpsub, msf, msnwctcp, msp, mtaf, mtv, musx, mv, mvi, mxf, mxg, nc, nistsphere, nsp, nsv, nut, nuv, obu, ogg, oma, osq, paf, alaw, mulaw, vidc, f64be, f64le, f32be, f32le, s32be, s32le, s24be, s24le, s16be, s16le, s8, u32be, u32le, u24be, u24le, u16be, u16le, u8, pdv, pjs, pmp, pp_bnk, pva, pvf, qcp, r3d, rawvideo, realtext, redspark, rka, rl2, rm, roq, rpl, rsd, rso, rtp, rtsp, s337m, sami, sap, sbc, sbg, scc, scd, sdns, sdp, sdr2, sds, sdx, film_cpk, ser, sga, shn, siff, simbiosis_imx, sln, smk, smjpeg, smush, sol, sox, spdif, srt, psxstr, stl, subviewer1, subviewer, sup, svag, svs, swf, tak, tedcaptions, thp, 3dostr, tiertexseq, tmv, truehd, tta, txd, tty, ty, usm, v210, v210x, vag, vc1, vc1test, vividas, vivo, vmd, vobsub, voc, vpk, vplayer, vqf, vvc, w64, wady, wavarc, wc3movie, webm_dash_manifest, webvtt, wsaud, wsd, wsvqa, wtv, wve, xa, xbin, xmd, xmv, xvag, xwma, yop, yuv4mpegpipe, bmp_pipe, cri_pipe, dds_pipe, dpx_pipe, exr_pipe, gem_pipe, gif_pipe, hdr_pipe, j2k_pipe, jpeg_pipe, jpegls_pipe, jpegxl_pipe, pam_pipe, pbm_pipe, pcx_pipe, pfm_pipe, pgmyuv_pipe, pgm_pipe, pgx_pipe, phm_pipe, photocd_pipe, pictor_pipe, png_pipe, ppm_pipe, psd_pipe, qdraw_pipe, qoi_pipe, sgi_pipe, svg_pipe, sunrast_pipe, tiff_pipe, vbn_pipe, webp_pipe, xbm_pipe, xpm_pipe, xwd_pipe, libgme, libopenmpt
info [0xaaaada2a5250] SoundSourceSndFile - Disabling OGG decoding for "libsndfile-1.2.2"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "3g2"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "3gp"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "aac"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "aiff"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "libsndfile"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "caf"
info [0xaaaada2a5250] SoundSourceProxy - 2 (lower) : "libsndfile"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "flac"
info [0xaaaada2a5250] SoundSourceProxy - 4 (higher) : "Xiph.org libFLAC"
info [0xaaaada2a5250] SoundSourceProxy - 2 (lower) : "libsndfile"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "it"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "m4a"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "mj2"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "mod"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "mov"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "mp3"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "mp4"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "ogg"
info [0xaaaada2a5250] SoundSourceProxy - 4 (higher) : "Xiph.org OggVorbis"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "okt"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "opus"
info [0xaaaada2a5250] SoundSourceProxy - 4 (higher) : "Xiph.org libopusfile"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "s3m"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "stm"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "wav"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "libsndfile"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "wv"
info [0xaaaada2a5250] SoundSourceProxy - 4 (higher) : "WavPack"
info [0xaaaada2a5250] SoundSourceProxy - 1 (lowest) : "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceProxy - SoundSource providers for file type "xm"
info [0xaaaada2a5250] SoundSourceProxy - 3 (default) : "MODPlug"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.aiff" using provider "libsndfile"
info [0xaaaada2a5250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
info [0xaaaada2a5250] Unable to detect MIME type from file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-alac.caf" using provider "libsndfile"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.flac" using provider "Xiph.org libFLAC"
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaada389220] stream 0, timescale not set
[aac @ 0xaaaada3c8160] Could not update timestamps for skipped samples.
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-itunes-12.3.0-aac.m4a" using provider "FFmpeg 6.1.1-1"
[aac @ 0xaaaada3c8160] Could not update timestamps for skipped samples.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaada389220] stream 0, timescale not set
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-ffmpeg-aac.m4a" using provider "FFmpeg 6.1.1-1"
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xaaaada389220] stream 0, timescale not set
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-itunes-12.7.0-alac.m4a" using provider "FFmpeg 6.1.1-1"
info [0xaaaada2a5250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 105
info [0xaaaada2a5250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 18 bitrate: 32000 samplerate: 22050 flags: "0x10c8"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-png.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
info [0xaaaada2a5250] SoundSourceMp3 - Recoverable MP3 header decoding error: lost synchronization 130
info [0xaaaada2a5250] SoundSourceMp3 - MP3 frame header | layer: 3 mode: 0 #channels: 1 #samples: 36 bitrate: 40000 samplerate: 44100 flags: "0x0048"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3" using provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"
./src/test/soundproxy_test.cpp:862: Failure
Expected equality of these values:
  firstSoundSample
    Which is: 3326
  ref.firstSoundSample
    Which is: 3376
/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test-vbr.mp3 MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT

info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.ogg" using provider "Xiph.org OggVorbis"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.opus" using provider "Xiph.org libopusfile"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wav" using provider "libsndfile"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wav" using provider "libsndfile"
info [0xaaaada2a5250] Opened file "/<<PKGBUILDDIR>>/src/test/id3-test-data/cover-test.wv" using provider "WavPack"
[  FAILED  ] SoundSourceProxyTest.firstSoundTest (51 ms)
[----------] 1 test from SoundSourceProxyTest (51 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (52 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] SoundSourceProxyTest.firstSoundTest

 1 FAILED TEST

Here are the other architecture builds: https://buildd.debian.org/status/package.php?p=mixxx&suite=sid#problem-1

This bug seems to be related to #11940

Version

2.4.0

OS

Debian Sid

snd1 commented 6 months ago

i disabled this test for now so it can be build on these architectures

daschuer commented 6 months ago

One issue is that you use libmad in low precision mode: "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_DEFAULT"

With our VCPKG environment for Mixxx 2.4 we have added a patch that fixes the architecture detection: https://github.com/mixxxdj/vcpkg/commit/18dadf9f34e2a417cc543d720f3641b0edfc36e4

In our Mixxx 2.5 branch, we have followed VCPKG upstream to https://codeberg.org/tenacityteam/libmad here: https://github.com/mixxxdj/vcpkg/pull/124

snd1 commented 6 months ago

Thanks! @daschuer