File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 1
1
#include " AudioGenerator.hpp"
2
2
3
+ #include < AvTranscoder/util.hpp>
4
+
5
+ #include < sstream>
6
+
3
7
namespace avtranscoder
4
8
{
5
9
@@ -42,13 +46,23 @@ bool AudioGenerator::decodeNextFrame(Frame& frameBuffer)
42
46
{
43
47
AudioFrame& audioBuffer = static_cast <AudioFrame&>(frameBuffer);
44
48
_silent = new AudioFrame (audioBuffer.desc ());
49
+
50
+ std::stringstream msg;
51
+ msg << " Generate a silence with the following features:" << std::endl;
52
+ msg << " sample rate = " << _silent->getSampleRate () << std::endl;
53
+ msg << " number of channels = " << _silent->getNbChannels () << std::endl;
54
+ msg << " sample format = " << getSampleFormatName (_silent->getSampleFormat ()) << std::endl;
55
+ msg << " number of samples per channel = " << _silent->getNbSamplesPerChannel () << std::endl;
56
+ LOG_INFO (msg.str ())
45
57
}
58
+ LOG_DEBUG (" Copy data of the silence when decode next frame" )
46
59
frameBuffer.getAVFrame ().nb_samples = _silent->getAVFrame ().nb_samples ;
47
60
frameBuffer.copyData (*_silent);
48
61
}
49
62
// Take audio frame from _inputFrame
50
63
else
51
64
{
65
+ LOG_DEBUG (" Copy data of the audio specified when decode next frame" )
52
66
frameBuffer.copyData (*_inputFrame);
53
67
}
54
68
return true ;
You can’t perform that action at this time.
0 commit comments