We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2cbc5eb commit 1a635beCopy full SHA for 1a635be
src/AvTranscoder/reader/IReader.cpp
@@ -64,13 +64,18 @@ Frame* IReader::readFrameAt( const size_t frame )
64
}
65
_currentFrame = frame;
66
// decode
67
+ bool decodingStatus = false;
68
if( _channelIndex != -1 )
- _decoder->decodeNextFrame( *_srcFrame, _channelIndex );
69
+ decodingStatus = _decoder->decodeNextFrame( *_srcFrame, _channelIndex );
70
else
- _decoder->decodeNextFrame( *_srcFrame );
71
+ decodingStatus = _decoder->decodeNextFrame( *_srcFrame );
72
+ if( ! decodingStatus )
73
+ {
74
+ _dstFrame->clear();
75
+ return _dstFrame;
76
+ }
77
// transform
78
_transform->convert( *_srcFrame, *_dstFrame );
- // return buffer
79
return _dstFrame;
80
81
0 commit comments