diff options
author | wm4 <wm4@nowhere> | 2014-11-25 11:11:31 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-11-25 11:11:31 +0100 |
commit | 7d6e58471f378215d4f104b85ca6190d7e98abcf (patch) | |
tree | b3af4c1d3e3744d00ee9603007f20b5630eec894 /audio/filter | |
parent | 8a7b6865972f5aeb4aec4af9bab7f0dbc147da17 (diff) | |
download | mpv-7d6e58471f378215d4f104b85ca6190d7e98abcf.tar.bz2 mpv-7d6e58471f378215d4f104b85ca6190d7e98abcf.tar.xz |
audio: make mp_audio_config_to_str return a stack-allocated string
Simpler overall.
Diffstat (limited to 'audio/filter')
-rw-r--r-- | audio/filter/af.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/audio/filter/af.c b/audio/filter/af.c index b93b703883..171169f62c 100644 --- a/audio/filter/af.c +++ b/audio/filter/af.c @@ -308,11 +308,8 @@ static void af_print_filter_chain(struct af_stream *s, struct af_instance *at, while (af) { char b[128] = {0}; mp_snprintf_cat(b, sizeof(b), " [%s] ", af->info->name); - if (af->data) { - char *info = mp_audio_config_to_str(af->data); - mp_snprintf_cat(b, sizeof(b), "%s", info); - talloc_free(info); - } + if (af->data) + mp_snprintf_cat(b, sizeof(b), "%s", mp_audio_config_to_str(af->data)); if (af == at) mp_snprintf_cat(b, sizeof(b), " <-"); MP_MSG(s, msg_level, "%s\n", b); @@ -320,9 +317,7 @@ static void af_print_filter_chain(struct af_stream *s, struct af_instance *at, af = af->next; } - char *info = mp_audio_config_to_str(&s->output); - MP_MSG(s, msg_level, " [ao] %s\n", info); - talloc_free(info); + MP_MSG(s, msg_level, " [ao] %s\n", mp_audio_config_to_str(&s->output)); } static int af_count_filters(struct af_stream *s) |