Fixed a minor bug in avcodec_close

This commit is contained in:
Josh Yelon 2007-10-02 17:17:48 +00:00
parent 3af4f36127
commit 6137de1f17
2 changed files with 4 additions and 4 deletions

View File

@ -135,10 +135,10 @@ cleanup() {
_buffer_alloc = 0;
_buffer = 0;
}
if (_audio_ctx) {
if ((_audio_ctx)&&(_audio_ctx->codec)) {
avcodec_close(_audio_ctx);
_audio_ctx = 0;
}
_audio_ctx = 0;
if (_format_ctx) {
av_close_input_file(_format_ctx);
_format_ctx = 0;

View File

@ -144,10 +144,10 @@ cleanup() {
delete _packet;
_packet = 0;
}
if (_video_ctx) {
if ((_video_ctx)&&(_video_ctx->codec)) {
avcodec_close(_video_ctx);
_video_ctx = 0;
}
_video_ctx = 0;
if (_format_ctx) {
av_close_input_file(_format_ctx);
_format_ctx = 0;