********* Start testing of tst_QMediaFrameInputsBackend *********
Config: Using QtTest library 6.10.1, Qt 6.10.1 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
QINFO  : tst_QMediaFrameInputsBackend::initTestCase() qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1.2 LGPL version 2.1 or later
PASS   : tst_QMediaFrameInputsBackend::initTestCase()
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 20; sampleFormat: Int16; channelConfig: Mono; sampleRate: 8000; duration: 1000) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.MdnrlG" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 20; sampleFormat: Int16; channelConfig: Mono; sampleRate: 8000; duration: 1000)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 30; sampleFormat: Int32; channelConfig: Stereo; sampleRate: 16000; duration: 2000) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.noGRuP" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
SKIP   : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 30; sampleFormat: Int32; channelConfig: Stereo; sampleRate: 16000; duration: 2000) Temporary skip checking audio comparison for channels count > 1
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qmediaframeinputsbackend/tst_qmediaframeinputsbackend.cpp(230)]
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 30; sampleFormat: Int16; channelConfig: Mono; sampleRate: 44100; duration: 2000) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.kFIwRg" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesAudio_whenAudioFramesInputSends(bufferCount: 30; sampleFormat: Int16; channelConfig: Mono; sampleRate: 44100; duration: 2000)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 5; frameRate: 2; resolution: 50x80; with time stamps) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.gbgtDy" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 5; frameRate: 2; resolution: 50x80; with time stamps)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 20; frameRate: 1; resolution: 200x100; with time stamps) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.ZLQRpi" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 20; frameRate: 1; resolution: 200x100; with time stamps)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 20; frameRate: 30; resolution: 200x100; with frame rate) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.YIBAhJ" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 20; frameRate: 30; resolution: 200x100; with frame rate)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 60; frameRate: 4; resolution: 200x100; with frame rate) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.LpjPGw" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_whenVideoFramesInputSendsFrames(framesNumber: 60; frameRate: 4; resolution: 200x100; with frame rate)
QINFO  : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_withSingleFrame() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.mJdLZP" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::mediaRecorderWritesVideo_withSingleFrame()
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, not mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.XrxeYG" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, not mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, not mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, not mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.TROKdx" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, not mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, not mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, not mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.BIWQOX" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, not mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, not mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, not mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.xFXCgr" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, not mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, not mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.bBmnyO" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(No rotation, mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.ozdFJi" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(90 degrees, mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.KEyMdu" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(180 degrees, mirrored)
QINFO  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, mirrored) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.tFkWXz" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, mirrored) Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::sinkReceivesFrameWithTransformParams_whenPresentationTransformPresent(270 degrees, mirrored)
QINFO  : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(audio) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.CmTcDB" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
PASS   : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(audio)
QINFO  : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(video) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.KPHiNu" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(video)
QINFO  : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(audioAndVideo) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.erTzPG" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QMediaFrameInputsBackend::readyToSend_isEmitted_whenRecordingStarts(audioAndVideo)
QINFO  : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmitted_whenSendVideoFrameIsCalled() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.mRzwui" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmitted_whenSendVideoFrameIsCalled() Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmitted_whenSendVideoFrameIsCalled()
QINFO  : tst_QMediaFrameInputsBackend::readyToSendAudioBuffer_isEmitted_whenSendAudioBufferIsCalled() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.gbFcrr" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
PASS   : tst_QMediaFrameInputsBackend::readyToSendAudioBuffer_isEmitted_whenSendAudioBufferIsCalled()
QINFO  : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.ZuCyOH" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled() Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::readyToSendVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled()
QINFO  : tst_QMediaFrameInputsBackend::readyToSendAudioBuffer_isEmittedRepeatedly_whenPullModeIsEnabled() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.rAGeTa" with format: QMediaFormat::Mpeg4Audio, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::Unspecified
PASS   : tst_QMediaFrameInputsBackend::readyToSendAudioBuffer_isEmittedRepeatedly_whenPullModeIsEnabled()
QINFO  : tst_QMediaFrameInputsBackend::readyToSendAudioBufferAndVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled() qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/2j/kn37v38x7vzggzf1hxn91pc80000gn/T/tst_qmediaframeinputsbackend.qRcWgz" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
QWARN  : tst_QMediaFrameInputsBackend::readyToSendAudioBufferAndVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled() Invalid frameRate 0 ; Using the default instead
PASS   : tst_QMediaFrameInputsBackend::readyToSendAudioBufferAndVideoFrame_isEmittedRepeatedly_whenPullModeIsEnabled()
PASS   : tst_QMediaFrameInputsBackend::cleanupTestCase()
Totals: 25 passed, 0 failed, 1 skipped, 0 blacklisted, 14009ms
********* Finished testing of tst_QMediaFrameInputsBackend *********
