|
|
|
@ -210,6 +210,9 @@ private slots: |
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST driver value=%d\n", 17); |
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST driver value=%d\n", 17); |
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 1); |
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 1); |
|
|
|
QVERIFY(ffmpegDiagnosticMessages.front().contains("encoder=hevc_amf: UTUN_AMF_LOG_TEST driver value=17")); |
|
|
|
QVERIFY(ffmpegDiagnosticMessages.front().contains("encoder=hevc_amf: UTUN_AMF_LOG_TEST driver value=17")); |
|
|
|
|
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST Debug: AMFEncoderUVEHEVCImpl::QueryOutput()\n"); |
|
|
|
|
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST Trace: SubmitToEncoder() End: frame pts=17\n"); |
|
|
|
|
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 1); |
|
|
|
codec.name = "libx264"; |
|
|
|
codec.name = "libx264"; |
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST unrelated encoder\n"); |
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST unrelated encoder\n"); |
|
|
|
av_log(nullptr, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST unrelated context\n"); |
|
|
|
av_log(nullptr, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST unrelated context\n"); |
|
|
|
@ -220,6 +223,10 @@ private slots: |
|
|
|
av_log(nullptr, AV_LOG_ERROR, "UTUN_AMF_LOG_TEST normal error\n"); |
|
|
|
av_log(nullptr, AV_LOG_ERROR, "UTUN_AMF_LOG_TEST normal error\n"); |
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 2); |
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 2); |
|
|
|
QVERIFY(ffmpegDiagnosticMessages.back().contains("normal error")); |
|
|
|
QVERIFY(ffmpegDiagnosticMessages.back().contains("normal error")); |
|
|
|
|
|
|
|
debug_set_category_level(DEBUG_CATEGORY_DEBUG, DEBUG_LEVEL_TRACE); |
|
|
|
|
|
|
|
av_log(context, AV_LOG_DEBUG, "UTUN_AMF_LOG_TEST Warning: AMFEncoderUVEHEVCImpl::QueryOutput() failed\n"); |
|
|
|
|
|
|
|
QCOMPARE(ffmpegDiagnosticMessages.size(), 3); |
|
|
|
|
|
|
|
QVERIFY(ffmpegDiagnosticMessages.back().contains("Warning:")); |
|
|
|
#else |
|
|
|
#else |
|
|
|
QSKIP("FFmpeg unavailable"); |
|
|
|
QSKIP("FFmpeg unavailable"); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|