Verify FFmpeg diagnostic callback restoration

This commit is contained in:
evgeny committed 2026-10-18 19:49:04 +02:00
1 parent 0cfc29d9eb
commit 4b88402f84
2 files changed
+5

No files matched your search

+1
View File
@@ -3,6 +3,7 @@
#include <QElapsedTimer>
#include <QPainter>
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <deque>
extern "C" {
@@ -227,6 +227,10 @@ private slots:
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST Warning: AMFEncoderUVEHEVCImpl::QueryOutput() failed\n");
QCOMPARE(ffmpegDiagnosticMessages.size(), 3);
QVERIFY(ffmpegDiagnosticMessages.back().contains("Warning:"));
av_log_set_callback(av_log_default_callback); video_ffmpeg_init();
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST callback restored\n");
QCOMPARE(ffmpegDiagnosticMessages.size(), 4);
QVERIFY(ffmpegDiagnosticMessages.back().contains("callback restored"));
#else
QSKIP("FFmpeg unavailable");
#endif