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 cb8ae5d commit 3864d7eCopy full SHA for 3864d7e
src/AvTranscoder/filter/FilterGraph.cpp
@@ -140,7 +140,8 @@ size_t FilterGraph::getMinInputFrameSize(const std::vector<IFrame*>& inputs)
140
int minFrameSize = inputs.at(0)->getDataSize();
141
for(size_t index = 1; index < inputs.size(); ++index)
142
{
143
- if(minFrameSize > inputs.at(index)->getDataSize())
+ // if the input frame is shorter, and if there is no data enough into the corresponding frame buffer
144
+ if(minFrameSize > inputs.at(index)->getDataSize() && minFrameSize > _inputFramesBuffer.at(index).getDataSize())
145
minFrameSize = inputs.at(index)->getDataSize();
146
}
147
return minFrameSize;
0 commit comments