free the context as well.
This commit is contained in:
parent
871c556ac0
commit
1aadeb2206
|
@ -17,7 +17,7 @@ FFmpeg_Input::~FFmpeg_Input() {
|
||||||
if ( streams ) {
|
if ( streams ) {
|
||||||
for ( unsigned int i = 0; i < input_format_context->nb_streams; i += 1 ) {
|
for ( unsigned int i = 0; i < input_format_context->nb_streams; i += 1 ) {
|
||||||
avcodec_close(streams[i].context);
|
avcodec_close(streams[i].context);
|
||||||
streams[i].context = nullptr;
|
avcodec_free_context(&streams[i].context);
|
||||||
}
|
}
|
||||||
delete[] streams;
|
delete[] streams;
|
||||||
streams = nullptr;
|
streams = nullptr;
|
||||||
|
|
Loading…
Reference in New Issue