File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
#include < AvTranscoder/util.hpp>
4
4
#include < AvTranscoder/decoder/AudioDecoder.hpp>
5
+ #include < AvTranscoder/decoder/AudioGenerator.hpp>
5
6
#include < AvTranscoder/data/decoded/AudioFrame.hpp>
6
7
#include < AvTranscoder/transform/AudioTransform.hpp>
7
8
#include < AvTranscoder/progress/NoDisplayProgress.hpp>
@@ -42,6 +43,9 @@ void AudioReader::init()
42
43
_decoder = new AudioDecoder (_inputFile->getStream (_streamIndex));
43
44
_decoder->setupDecoder ();
44
45
46
+ // generator
47
+ _generator = new AudioGenerator ();
48
+
45
49
// create transform
46
50
_transform = new AudioTransform ();
47
51
@@ -57,6 +61,7 @@ void AudioReader::init()
57
61
AudioReader::~AudioReader ()
58
62
{
59
63
delete _decoder;
64
+ delete _generator;
60
65
delete _srcFrame;
61
66
delete _dstFrame;
62
67
delete _transform;
Original file line number Diff line number Diff line change 1
1
#include " VideoReader.hpp"
2
2
3
3
#include < AvTranscoder/decoder/VideoDecoder.hpp>
4
+ #include < AvTranscoder/decoder/VideoGenerator.hpp>
4
5
#include < AvTranscoder/data/decoded/VideoFrame.hpp>
5
6
#include < AvTranscoder/transform/VideoTransform.hpp>
6
7
#include < AvTranscoder/progress/NoDisplayProgress.hpp>
@@ -41,6 +42,11 @@ void VideoReader::init()
41
42
_decoder = new VideoDecoder (_inputFile->getStream (_streamIndex));
42
43
_decoder->setupDecoder ();
43
44
45
+ // generator
46
+ VideoGenerator* generator = new VideoGenerator ();
47
+ generator->setVideoFrameDesc (_inputFile->getStream (_streamIndex).getVideoCodec ().getVideoFrameDesc ());
48
+ _generator = generator;
49
+
44
50
// create transform
45
51
_transform = new VideoTransform ();
46
52
@@ -56,6 +62,7 @@ void VideoReader::init()
56
62
VideoReader::~VideoReader ()
57
63
{
58
64
delete _decoder;
65
+ delete _generator;
59
66
delete _srcFrame;
60
67
delete _dstFrame;
61
68
delete _transform;
You can’t perform that action at this time.
0 commit comments