File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
plugins/image/io/AudioVideo/src/writer Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -1033,6 +1033,18 @@ void AVWriterPlugin::endSequenceRender( const OFX::EndSequenceRenderArguments& a
10331033 return ;
10341034
10351035 WriterPlugin::endSequenceRender ( args );
1036+
1037+ // encode and wrap last frames
1038+ std::vector< avtranscoder::StreamTranscoder* >& streams = _transcoder->getStreamTranscoders ();
1039+ for ( size_t streamIndex = 0 ; streamIndex < streams.size (); ++streamIndex )
1040+ {
1041+ avtranscoder::IEncoder& encoder = streams.at ( streamIndex )->getEncoder ();
1042+ avtranscoder::CodedData data;
1043+ while ( encoder.encodeFrame ( data ) )
1044+ streams.at ( streamIndex )->getOutputStream ().wrap ( data );
1045+ }
1046+
1047+ // end wrapping
10361048 _outputFile->endWrap ();
10371049}
10381050
You can’t perform that action at this time.
0 commit comments