Skip to content

Commit ee07f9d

Browse files
minor fixes
1 parent 274b159 commit ee07f9d

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

src/AvTranscoder/StreamTranscoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class StreamTranscoder
2828
bool isTranscodeStream() const { return _transcodeStream; }
2929

3030
private:
31-
AvInputStream* _stream;
31+
InputStream* _stream;
3232

3333
Frame* _frameBuffer;
3434
Image* _videoFrameBuffer;

src/AvTranscoder/Transcoder.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "Transcoder.tcc"
1+
#include "Transcoder.hpp"
22

33
#include <AvTranscoder/AvInputStream.hpp>
44

@@ -117,7 +117,7 @@ void Transcoder::add( const InputStreamsDesc& streamDefs )
117117
}
118118

119119

120-
void Transcoder::processFrame()
120+
bool Transcoder::processFrame()
121121
{
122122
for( size_t streamIndex = 0; streamIndex < _inputStreams.size(); ++streamIndex )
123123
{
@@ -131,12 +131,13 @@ void Transcoder::processFrame()
131131

132132
if( _inputStreams.size() == 0 )
133133
{
134-
break;
134+
return false;
135135
}
136136
for( size_t i = 0; i < _streamTranscoders.size(); ++i )
137137
{
138138
_streamTranscoders.at( i )->processFrame();
139139
}
140+
return true;
140141
}
141142

142143

@@ -164,7 +165,8 @@ void Transcoder::process( ProgressListener& progress )
164165
break;
165166
}
166167

167-
processFrame();
168+
if( ! processFrame() )
169+
break;
168170

169171
++frame;
170172
}

src/AvTranscoder/Transcoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class Transcoder
4141
void add( const std::string& filename, const size_t streamIndex, const std::string& profile );
4242
void add( const InputStreamsDesc& streamDefs );
4343

44-
void processFrame();
44+
bool processFrame();
4545

4646
void process( ProgressListener& progress );
4747

0 commit comments

Comments
 (0)