********* Start testing of tst_QMediaPlayerBackend *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
QINFO  : tst_QMediaPlayerBackend::initTestCase() qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1.2 LGPL version 2.1 or later
QINFO  : tst_QMediaPlayerBackend::initTestCase() qt.multimedia.playbackengine.codec: "No HW decoder found"
PASS   : tst_QMediaPlayerBackend::initTestCase()
PASS   : tst_QMediaPlayerBackend::testMediaFilesAreSupported()
QWARN  : tst_QMediaPlayerBackend::destructor_cancelsPreviousSetSource_whenServerDoesNotRespond() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Invalid data found when processing input
PASS   : tst_QMediaPlayerBackend::destructor_cancelsPreviousSetSource_whenServerDoesNotRespond()
PASS   : tst_QMediaPlayerBackend::destructor_emitsOnlyQObjectDestroyedSignal_whenPlayerIsRunning()
PASS   : tst_QMediaPlayerBackend::getters_returnExpectedValues_whenCalledWithDefaultConstructedPlayer(noOutput)
PASS   : tst_QMediaPlayerBackend::getters_returnExpectedValues_whenCalledWithDefaultConstructedPlayer(withAudioOutput)
PASS   : tst_QMediaPlayerBackend::getters_returnExpectedValues_whenCalledWithDefaultConstructedPlayer(withVideoOutput)
PASS   : tst_QMediaPlayerBackend::getters_returnExpectedValues_whenCalledWithDefaultConstructedPlayer(withVideoSink)
PASS   : tst_QMediaPlayerBackend::getters_returnExpectedValues_whenCalledWithDefaultConstructedPlayer(withAllOutputs)
PASS   : tst_QMediaPlayerBackend::makeInvalidMediaCase()
QWARN  : tst_QMediaPlayerBackend::setSource_emitsSourceChanged_whenCalledWithInvalidMedia(invalidFile) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_emitsSourceChanged_whenCalledWithInvalidMedia(invalidFile)
PASS   : tst_QMediaPlayerBackend::setSource_emitsSourceChanged_whenCalledWithInvalidMedia(invalidQrcResource)
QWARN  : tst_QMediaPlayerBackend::setSource_emitsSourceChanged_whenCalledWithInvalidMedia(invalidHttpsAddress) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Server returned 404 Not Found
PASS   : tst_QMediaPlayerBackend::setSource_emitsSourceChanged_whenCalledWithInvalidMedia(invalidHttpsAddress)
QWARN  : tst_QMediaPlayerBackend::setSource_emitsError_whenCalledWithInvalidMedia(invalidFile) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_emitsError_whenCalledWithInvalidMedia(invalidFile)
PASS   : tst_QMediaPlayerBackend::setSource_emitsError_whenCalledWithInvalidMedia(invalidQrcResource)
QWARN  : tst_QMediaPlayerBackend::setSource_emitsError_whenCalledWithInvalidMedia(invalidHttpsAddress) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Server returned 404 Not Found
PASS   : tst_QMediaPlayerBackend::setSource_emitsError_whenCalledWithInvalidMedia(invalidHttpsAddress)
QWARN  : tst_QMediaPlayerBackend::setSource_emitsMediaStatusChange_whenCalledWithInvalidMedia(invalidFile) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_emitsMediaStatusChange_whenCalledWithInvalidMedia(invalidFile)
SKIP   : tst_QMediaPlayerBackend::setSource_emitsMediaStatusChange_whenCalledWithInvalidMedia(invalidQrcResource) FFmpeg: Doesn`t emit QMediaPlayer::LoadingMedia...
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(603)]
QWARN  : tst_QMediaPlayerBackend::setSource_emitsMediaStatusChange_whenCalledWithInvalidMedia(invalidHttpsAddress) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Server returned 404 Not Found
PASS   : tst_QMediaPlayerBackend::setSource_emitsMediaStatusChange_whenCalledWithInvalidMedia(invalidHttpsAddress)
QWARN  : tst_QMediaPlayerBackend::setSource_doesNotEmitPlaybackStateChange_whenCalledWithInvalidMedia(invalidFile) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_doesNotEmitPlaybackStateChange_whenCalledWithInvalidMedia(invalidFile)
PASS   : tst_QMediaPlayerBackend::setSource_doesNotEmitPlaybackStateChange_whenCalledWithInvalidMedia(invalidQrcResource)
QWARN  : tst_QMediaPlayerBackend::setSource_doesNotEmitPlaybackStateChange_whenCalledWithInvalidMedia(invalidHttpsAddress) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Server returned 404 Not Found
PASS   : tst_QMediaPlayerBackend::setSource_doesNotEmitPlaybackStateChange_whenCalledWithInvalidMedia(invalidHttpsAddress)
QWARN  : tst_QMediaPlayerBackend::setSource_setsSourceMediaStatusAndError_whenCalledWithInvalidMedia(invalidFile) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_setsSourceMediaStatusAndError_whenCalledWithInvalidMedia(invalidFile)
PASS   : tst_QMediaPlayerBackend::setSource_setsSourceMediaStatusAndError_whenCalledWithInvalidMedia(invalidQrcResource)
QWARN  : tst_QMediaPlayerBackend::setSource_setsSourceMediaStatusAndError_whenCalledWithInvalidMedia(invalidHttpsAddress) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Server returned 404 Not Found
PASS   : tst_QMediaPlayerBackend::setSource_setsSourceMediaStatusAndError_whenCalledWithInvalidMedia(invalidHttpsAddress)
QWARN  : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with wave file) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with wave file)
QWARN  : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with video file) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with video file)
SKIP   : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with av1 file) 
Unable to select none of the media candidates:

   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(653)]
QWARN  : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with compressed sound file) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::setSource_initializesExpectedDefaultState(with compressed sound file)
QWARN  : tst_QMediaPlayerBackend::setSource_silentlyCancelsPreviousCall_whenServerDoesNotRespond() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Invalid data found when processing input
PASS   : tst_QMediaPlayerBackend::setSource_silentlyCancelsPreviousCall_whenServerDoesNotRespond()
QWARN  : tst_QMediaPlayerBackend::setSource_changesSourceAndMediaStatus_whenCalledWithValidFile() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::setSource_changesSourceAndMediaStatus_whenCalledWithValidFile()
PASS   : tst_QMediaPlayerBackend::setSource_updatesExpectedAttributes_whenMediaHasLoaded()
QWARN  : tst_QMediaPlayerBackend::setSource_stopsAndEntersErrorState_whenPlayerWasPlaying() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::setSource_stopsAndEntersErrorState_whenPlayerWasPlaying()
PASS   : tst_QMediaPlayerBackend::setSource_loadsAudioTrack_whenCalledWithValidWavFile()
PASS   : tst_QMediaPlayerBackend::setSource_resetsState_whenCalledWithEmptyUrl(with wave file)
PASS   : tst_QMediaPlayerBackend::setSource_resetsState_whenCalledWithEmptyUrl(with video file)
PASS   : tst_QMediaPlayerBackend::setSource_loadsNewMedia_whenPreviousMediaWasFullyLoaded()
PASS   : tst_QMediaPlayerBackend::setSource_loadsCorrectTracks_whenLoadingMediaInSequence()
PASS   : tst_QMediaPlayerBackend::setSource_remainsInStoppedState_whenPlayerWasStopped()
PASS   : tst_QMediaPlayerBackend::setSource_entersStoppedState_whenPlayerWasPlaying()
QWARN  : tst_QMediaPlayerBackend::setSource_emitsError_whenSdpFileIsLoaded() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
FAIL!  : tst_QMediaPlayerBackend::setSource_emitsError_whenSdpFileIsLoaded() The computed value is expected to be equal to the baseline, but is not
   Computed (m_fixture->player.error()): ResourceError
   Baseline (QMediaPlayer::FormatError): FormatError
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1039)]
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(video file with audio)
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(video file without audio)
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(uncompressed audio file)
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(compressed audio file)
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(video with subtitle)
PASS   : tst_QMediaPlayerBackend::setSource_updatesTrackProperties(video with multiple streams)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(video file with audio)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(video file without audio)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(uncompressed audio file)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(compressed audio file)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(video with subtitle)
PASS   : tst_QMediaPlayerBackend::setSource_emitsTracksChanged(video with multiple streams)
QWARN  : tst_QMediaPlayerBackend::setSource_doesNotCrash_whenCalledWithEmptyUrlWhileLoadingMedia() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::setSource_doesNotCrash_whenCalledWithEmptyUrlWhileLoadingMedia()
PASS   : tst_QMediaPlayerBackend::setSourceAndPlay_setCorrectVideoSize_whenVideoHasNonStandardPixelAspectRatio(Horizontal expanding (par=3/2))
PASS   : tst_QMediaPlayerBackend::setSourceAndPlay_setCorrectVideoSize_whenVideoHasNonStandardPixelAspectRatio(Vertical expanding (par=2/3))
QWARN  : tst_QMediaPlayerBackend::pause_doesNotChangePlayerState_whenInvalidFileLoaded() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::pause_doesNotChangePlayerState_whenInvalidFileLoaded()
PASS   : tst_QMediaPlayerBackend::pause_doesNothing_whenMediaIsNotLoaded()
PASS   : tst_QMediaPlayerBackend::pause_entersPauseState_whenPlayerWasPlaying()
PASS   : tst_QMediaPlayerBackend::pause_doesNotAdvancePosition()
PASS   : tst_QMediaPlayerBackend::pause_playback_resumesFromPausedPosition()
QWARN  : tst_QMediaPlayerBackend::play_doesNotResetErrorState_whenCalledWithInvalidFile() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::play_doesNotResetErrorState_whenCalledWithInvalidFile()
QWARN  : tst_QMediaPlayerBackend::play_resumesPlaying_whenValidMediaIsProvidedAfterInvalidMedia() qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: No such file or directory
PASS   : tst_QMediaPlayerBackend::play_resumesPlaying_whenValidMediaIsProvidedAfterInvalidMedia()
PASS   : tst_QMediaPlayerBackend::play_doesNothing_whenMediaIsNotLoaded()
PASS   : tst_QMediaPlayerBackend::play_setsPlaybackStateAndMediaStatus_whenValidFileIsLoaded()
PASS   : tst_QMediaPlayerBackend::play_startsPlaybackAndChangesPosition_whenValidFileIsLoaded()
PASS   : tst_QMediaPlayerBackend::play_doesNotEnterMediaLoadingState_whenResumingPlayingAfterStop()
PASS   : tst_QMediaPlayerBackend::playAndSetSource_emitsExpectedSignalsAndStopsPlayback_whenSetSourceWasCalledWithEmptyUrl()
QDEBUG : tst_QMediaPlayerBackend::play_createsFramesWithExpectedContentAndIncreasingFrameTime_whenPlayingRtspMediaStream() Waiting for position: 2500
QDEBUG : tst_QMediaPlayerBackend::play_createsFramesWithExpectedContentAndIncreasingFrameTime_whenPlayingRtspMediaStream() Waiting for position: 5100
PASS   : tst_QMediaPlayerBackend::play_createsFramesWithExpectedContentAndIncreasingFrameTime_whenPlayingRtspMediaStream()
PASS   : tst_QMediaPlayerBackend::play_waitsForLastFrameEnd_whenPlayingVideoWithLongFrames()
PASS   : tst_QMediaPlayerBackend::play_startsPlayback_withAndWithoutOutputsConnected(all connected)
PASS   : tst_QMediaPlayerBackend::play_startsPlayback_withAndWithoutOutputsConnected(video connected)
PASS   : tst_QMediaPlayerBackend::play_startsPlayback_withAndWithoutOutputsConnected(audio connected)
SKIP   : tst_QMediaPlayerBackend::play_startsPlayback_withAndWithoutOutputsConnected(no output connected) FFMPEG backend playback fails when no output is connected
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1614)]
PASS   : tst_QMediaPlayerBackend::play_playsRtpStream_whenSdpFileIsLoaded()
PASS   : tst_QMediaPlayerBackend::play_succeedsFromSourceDevice(audio file)
PASS   : tst_QMediaPlayerBackend::play_succeedsFromSourceDevice(video file)
FAIL!  : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 1, pause before 0) 'abs(duration - expectedDuration) < 600ms' returned FALSE. (expected duration: 1000ms, actual duration: 5896ms)
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1783)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 1, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 1, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 1, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 2, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 2, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 2, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 2, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 0.5, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 0.5, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 1, rate 0.5, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/test.wav, loops 2, rate 0.5, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 1, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 1, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 1, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 1, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 2, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 2, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 2, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 2, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 0.5, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 0.5, pause before 0)
PASS   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 1, rate 0.5, pause before 1)
SKIP   : tst_QMediaPlayerBackend::play_playbackLastsForTheExpectedTime(file qrc:/testdata/busMpeg4.mp4, loops 2, rate 0.5, pause before 1) QTBUG-133652: if we pause before play, setLoops may not be applied correctly
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(1753)]
PASS   : tst_QMediaPlayerBackend::play_threeMediaPlayers()
PASS   : tst_QMediaPlayerBackend::stop_entersStoppedState_whenPlayerWasPaused(audio file)
PASS   : tst_QMediaPlayerBackend::stop_entersStoppedState_whenPlayerWasPaused(video file)
PASS   : tst_QMediaPlayerBackend::stop_setsPositionToZero_afterPlayingToEndOfMedia()
PASS   : tst_QMediaPlayerBackend::playbackRate_returnsOne_byDefault()
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackRateAndEmitsSignal(Increase)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackRateAndEmitsSignal(Decrease)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackRateAndEmitsSignal(Keep)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackRateAndEmitsSignal(DecreaseBelowZero)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackRateAndEmitsSignal(KeepDecreasingBelowZero)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackDuration(SetRateBeforeSetSource)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackDuration(SetRateBeforePlay)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackDuration(SetRateAfterPlay)
PASS   : tst_QMediaPlayerBackend::setPlaybackRate_changesPlaybackDuration(SetRateAfterPlaybackStarted)
PASS   : tst_QMediaPlayerBackend::setVolume_changesVolume_whenVolumeIsInRange()
PASS   : tst_QMediaPlayerBackend::setVolume_clampsToRange_whenVolumeIsOutsideRange()
PASS   : tst_QMediaPlayerBackend::setVolume_doesNotChangeMutedState()
PASS   : tst_QMediaPlayerBackend::setMuted_changesMutedState_whenMutedStateChanged()
PASS   : tst_QMediaPlayerBackend::setMuted_doesNotChangeVolume()
PASS   : tst_QMediaPlayerBackend::processEOS()
PASS   : tst_QMediaPlayerBackend::deleteLaterAtEOS()
PASS   : tst_QMediaPlayerBackend::playToEOS_finishesWithEmptyFrame()
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(100 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(100 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(100 unmuted)
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(50 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(50 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(50 unmuted)
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(0 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(0 unmuted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(0 unmuted)
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(100 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(100 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(100 muted)
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(50 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(50 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(50 muted)
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(0 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
QWARN  : tst_QMediaPlayerBackend::volumeAcrossFiles(0 muted) qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error description: Immediate exit requested
PASS   : tst_QMediaPlayerBackend::volumeAcrossFiles(0 muted)
PASS   : tst_QMediaPlayerBackend::initialVolume()
PASS   : tst_QMediaPlayerBackend::seekPauseSeek()
PASS   : tst_QMediaPlayerBackend::seekInStoppedState()
PASS   : tst_QMediaPlayerBackend::subsequentPlayback()
PASS   : tst_QMediaPlayerBackend::subsequentPlayback_playsForExpectedDuration()
PASS   : tst_QMediaPlayerBackend::surfaceTest()
PASS   : tst_QMediaPlayerBackend::metadata()
PASS   : tst_QMediaPlayerBackend::metadata_returnsMetadataWithThumbnail_whenMediaHasThumbnail(jpeg thumbnail)
PASS   : tst_QMediaPlayerBackend::metadata_returnsMetadataWithThumbnail_whenMediaHasThumbnail(png thumbnail)
PASS   : tst_QMediaPlayerBackend::metadata_returnsMetadataWithThumbnail_whenMediaHasThumbnail(no thumbnail)
PASS   : tst_QMediaPlayerBackend::metadata_returnsMetadataWithHasHdrContent_whenMediaHasHdrContent(SDR Video)
PASS   : tst_QMediaPlayerBackend::metadata_returnsMetadataWithHasHdrContent_whenMediaHasHdrContent(HDR Video)
PASS   : tst_QMediaPlayerBackend::playerStateAtEOS()
PASS   : tst_QMediaPlayerBackend::playFromBuffer()
QWARN  : tst_QMediaPlayerBackend::playFromSequentialStream() Cannot set loops for non-seekable source
PASS   : tst_QMediaPlayerBackend::playFromSequentialStream()
PASS   : tst_QMediaPlayerBackend::audioVideoAvailable()
PASS   : tst_QMediaPlayerBackend::audioVideoAvailable_updatedOnNewMedia()
PASS   : tst_QMediaPlayerBackend::isSeekable()
PASS   : tst_QMediaPlayerBackend::positionAfterSeek()
PASS   : tst_QMediaPlayerBackend::pause_rendersVideoAtCorrectResolution(mp4)
SKIP   : tst_QMediaPlayerBackend::pause_rendersVideoAtCorrectResolution(av1) 
Unable to select none of the media candidates:

   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3295)]
PASS   : tst_QMediaPlayerBackend::position()
PASS   : tst_QMediaPlayerBackend::multipleMediaPlayback()
PASS   : tst_QMediaPlayerBackend::multiplePlaybackRateChangingStressTest()
PASS   : tst_QMediaPlayerBackend::multipleSeekStressTest()
SKIP   : tst_QMediaPlayerBackend::setPlaybackRate_changesActualRateAndFramesRenderingTime(Without audio) SKIP on macOS CI since multiple fake drawing on macOS CI platform causes UB. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(2918)]
SKIP   : tst_QMediaPlayerBackend::setPlaybackRate_changesActualRateAndFramesRenderingTime(With audio) SKIP on macOS CI since multiple fake drawing on macOS CI platform causes UB. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(2918)]
PASS   : tst_QMediaPlayerBackend::durationDetectionIssues(stream-duration-in-metadata)
PASS   : tst_QMediaPlayerBackend::durationDetectionIssues(no-stream-duration-in-metadata)
SKIP   : tst_QMediaPlayerBackend::finiteLoops(No pause, default rate) The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3494)]
SKIP   : tst_QMediaPlayerBackend::finiteLoops(No pause, fast rate) The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3494)]
SKIP   : tst_QMediaPlayerBackend::finiteLoops(Pause, default rate) The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3494)]
SKIP   : tst_QMediaPlayerBackend::finiteLoops(Pause, fast rate) The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3494)]
SKIP   : tst_QMediaPlayerBackend::infiniteLoops() The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3579)]
SKIP   : tst_QMediaPlayerBackend::seekOnLoops() The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3630)]
SKIP   : tst_QMediaPlayerBackend::changeLoopsOnTheFly() The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3679)]
SKIP   : tst_QMediaPlayerBackend::seekAfterLoopReset() The test accidently gets crashed on macOS CI, not reproduced locally. To be investigated: QTBUG-111744
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(3717)]
PASS   : tst_QMediaPlayerBackend::cleanSinkAndNoMoreFramesAfterStop()
PASS   : tst_QMediaPlayerBackend::lazyLoadVideo()
PASS   : tst_QMediaPlayerBackend::videoSinkSignals()
PASS   : tst_QMediaPlayerBackend::nonAsciiFileName()
PASS   : tst_QMediaPlayerBackend::setMedia_setsVideoSinkSize_beforePlaying()
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(without transformation)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(mirrored)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(90 deg clockwise)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(90 deg clockwise mirrored)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(180 deg clockwise)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(180 deg clockwise mirrored)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(270 deg clockwise)
PASS   : tst_QMediaPlayerBackend::play_playsTransformedVideoOutput_whenVideoFileHasTransformationMetadata(270 deg clockwise mirrored)
PASS   : tst_QMediaPlayerBackend::setVideoOutput_doesNotStopPlayback(StoppedState)
PASS   : tst_QMediaPlayerBackend::setVideoOutput_doesNotStopPlayback(PausedState)
PASS   : tst_QMediaPlayerBackend::setVideoOutput_doesNotStopPlayback(PlayingState)
PASS   : tst_QMediaPlayerBackend::setVideoOutput_whilePaused_updatesNewSink()
PASS   : tst_QMediaPlayerBackend::setVideoOutput_whilePlaying_doesNotDropFrames()
SKIP   : tst_QMediaPlayerBackend::setAudioOutput_doesNotStopPlayback(StoppedState) QTBUG-126014: Test failure with the ffmpeg backend
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4221)]
SKIP   : tst_QMediaPlayerBackend::setAudioOutput_doesNotStopPlayback(PausedState) QTBUG-126014: Test failure with the ffmpeg backend
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4221)]
SKIP   : tst_QMediaPlayerBackend::setAudioOutput_doesNotStopPlayback(PlayingState) QTBUG-126014: Test failure with the ffmpeg backend
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4221)]
SKIP   : tst_QMediaPlayerBackend::swapAudioDevice_doesNotStopPlayback(StoppedState) swapAudioDevice_doesNotStopPlayback requires two audio output devices
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4276)]
SKIP   : tst_QMediaPlayerBackend::swapAudioDevice_doesNotStopPlayback(PausedState) swapAudioDevice_doesNotStopPlayback requires two audio output devices
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4276)]
SKIP   : tst_QMediaPlayerBackend::swapAudioDevice_doesNotStopPlayback(PlayingState) swapAudioDevice_doesNotStopPlayback requires two audio output devices
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4276)]
PASS   : tst_QMediaPlayerBackend::play_readsSubtitle()
PASS   : tst_QMediaPlayerBackend::multiTrack_validateMetadata()
PASS   : tst_QMediaPlayerBackend::play_readsSubtitle_fromMultiTrack(track 0)
PASS   : tst_QMediaPlayerBackend::play_readsSubtitle_fromMultiTrack(track 1)
PASS   : tst_QMediaPlayerBackend::play_readsSubtitle_fromMultiTrack(no subtitles)
BPASS  : tst_QMediaPlayerBackend::setActiveSubtitleTrack_switchesSubtitles(while paused)
BPASS  : tst_QMediaPlayerBackend::setActiveSubtitleTrack_switchesSubtitles(while playing)
BPASS  : tst_QMediaPlayerBackend::setActiveSubtitleTrack_switchesSubtitles(while paused, subtitles start at zero)
BPASS  : tst_QMediaPlayerBackend::setActiveSubtitleTrack_switchesSubtitles(while playing, subtitles start at zero)
PASS   : tst_QMediaPlayerBackend::setActiveVideoTrack_switchesVideoTrack()
PASS   : tst_QMediaPlayerBackend::disablingAllTracks_doesNotStopPlayback()
SKIP   : tst_QMediaPlayerBackend::disablingAllTracks_beforeTracksChanged_doesNotStopPlayback() setActiveXXXTrack(-1) only works after tracksChanged
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp(4616)]
PASS   : tst_QMediaPlayerBackend::play_finishes_whenPlayingFileWithPacketsAfterStreamEnd(Played once)
PASS   : tst_QMediaPlayerBackend::play_finishes_whenPlayingFileWithPacketsAfterStreamEnd(Played thrice)
PASS   : tst_QMediaPlayerBackend::play_finishes_whenPlayingFileIncludingPacketsWithUndefinedTimestamp()
PASS   : tst_QMediaPlayerBackend::makeStressTestCases()
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown(no media)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown(audio, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown(audio, playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown(video, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown(video, playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepAudioOutput(no media)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepAudioOutput(audio, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepAudioOutput(audio, playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepAudioOutput(video, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepAudioOutput(video, playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepVideoOutput(no media)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepVideoOutput(audio, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepVideoOutput(audio, playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepVideoOutput(video, not playing)
PASS   : tst_QMediaPlayerBackend::stressTest_setupAndTeardown_keepVideoOutput(video, playing)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAVM_none)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAVM_pause)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAVM_stop)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAVM_setSource)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAMV_none)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAMV_pause)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAMV_stop)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderAMV_setSource)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMAV_none)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMAV_pause)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMAV_stop)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMAV_setSource)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMVA_none)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMVA_pause)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMVA_stop)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderMVA_setSource)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVMA_none)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVMA_pause)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVMA_stop)
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVMA_setSource)
QDEBUG : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_none) AudioOutputUnitStart failed: -308
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_none)
QWARN  : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_pause) QAudioOutput: Failed to add property listener
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_pause)
QWARN  : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_stop) QAudioOutput: Failed to add property listener
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_stop)
QWARN  : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_setSource) QAudioOutput: Failed to add property listener
PASS   : tst_QMediaPlayerBackend::destruction_doesNotDeadlock_afterMediaPlayerCall(destructionOrderVAM_setSource)
PASS   : tst_QMediaPlayerBackend::cleanupTestCase()
Totals: 213 passed, 2 failed, 27 skipped, 4 blacklisted, 407348ms
********* Finished testing of tst_QMediaPlayerBackend *********
