summaryrefslogtreecommitdiffstats
path: root/common/av_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/av_common.c')
-rw-r--r--common/av_common.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/common/av_common.c b/common/av_common.c
index 00c7d79a74..2c959ffe4f 100644
--- a/common/av_common.c
+++ b/common/av_common.c
@@ -222,10 +222,9 @@ void mp_set_avcodec_threads(struct mp_log *l, AVCodecContext *avctx, int threads
static void add_codecs(struct mp_decoder_list *list, enum AVMediaType type,
bool decoders)
{
- const AVCodec *cur = NULL;
void *iter = NULL;
for (;;) {
- cur = av_codec_iterate(&iter);
+ const AVCodec *cur = av_codec_iterate(&iter);
if (!cur)
break;
if (av_codec_is_decoder(cur) == decoders &&
@@ -251,11 +250,10 @@ void mp_add_lavc_encoders(struct mp_decoder_list *list)
char **mp_get_lavf_demuxers(void)
{
char **list = NULL;
- const AVInputFormat *cur = NULL;
void *iter = NULL;
int num = 0;
for (;;) {
- cur = av_demuxer_iterate(&iter);
+ const AVInputFormat *cur = av_demuxer_iterate(&iter);
if (!cur)
break;
MP_TARRAY_APPEND(NULL, list, num, talloc_strdup(NULL, cur->name));