From 80a25cc8fbae3e0fa9bad09cd17c38a81d2b55e5 Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 20 Mar 2019 17:44:26 +0100 Subject: [PATCH] DATV demod: Fixed deprecation (2) --- plugins/channelrx/demoddatv/datvideorender.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/channelrx/demoddatv/datvideorender.cpp b/plugins/channelrx/demoddatv/datvideorender.cpp index 85b839fbc..cde0f8008 100644 --- a/plugins/channelrx/demoddatv/datvideorender.cpp +++ b/plugins/channelrx/demoddatv/datvideorender.cpp @@ -257,6 +257,10 @@ bool DATVideoRender::PreprocessStream() qDebug() << "DATVideoProcess::PreprocessStream cannot find associated video CODEC"; return false; } + else + { + qDebug() << "DATVideoProcess::PreprocessStream: video CODEC found: " << videoCodec->name; + } av_dict_set(&opts, "refcounted_frames", "1", 0); @@ -571,7 +575,8 @@ bool DATVideoRender::RenderStream() av_frame_unref(m_frame); gotFrame = 0; - if (avcodec_decode_audio4(m_audioDecoderCtx, m_frame, &gotFrame, &packet) >= 0) + if (new_decode(m_audioDecoderCtx, m_frame, &gotFrame, &packet) >= 0) + //if (avcodec_decode_audio4(m_audioDecoderCtx, m_frame, &gotFrame, &packet) >= 0) // old style { if (gotFrame) { @@ -609,6 +614,10 @@ bool DATVideoRender::RenderStream() m_audioTestIndex = i; } } + else + { + qDebug("DATVideoRender::RenderStream: audio decode error"); + } } av_packet_unref(&packet);