summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/decode/dec_audio.c3
-rw-r--r--video/decode/dec_video.c3
2 files changed, 2 insertions, 4 deletions
diff --git a/audio/decode/dec_audio.c b/audio/decode/dec_audio.c
index 5a2735ef20..fce9ef94e0 100644
--- a/audio/decode/dec_audio.c
+++ b/audio/decode/dec_audio.c
@@ -260,8 +260,7 @@ void audio_work(struct dec_audio *da)
audio_reset_decoding(da);
} else {
da->codec = new_segment->codec;
- if (da->ad_driver)
- da->ad_driver->uninit(da);
+ da->ad_driver->uninit(da);
da->ad_driver = NULL;
audio_init_best_codec(da);
}
diff --git a/video/decode/dec_video.c b/video/decode/dec_video.c
index 23aba81709..5231fad240 100644
--- a/video/decode/dec_video.c
+++ b/video/decode/dec_video.c
@@ -469,8 +469,7 @@ void video_work(struct dec_video *d_video)
video_reset(d_video);
} else {
d_video->codec = new_segment->codec;
- if (d_video->vd_driver)
- d_video->vd_driver->uninit(d_video);
+ d_video->vd_driver->uninit(d_video);
d_video->vd_driver = NULL;
video_init_best_codec(d_video);
}