diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-06-30 14:26:40 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-06-30 17:11:12 +0200 |
commit | e365076c10f6c625ac3dfb88d24d67a07eff2055 (patch) | |
tree | af5c4407ab61921a10aa1b553ecaa9cce7c63a13 /libavformat/dump.c | |
parent | 0179ef7eacbb0e2add043f31836b0e91f48be838 (diff) | |
download | ffmpeg-e365076c10f6c625ac3dfb88d24d67a07eff2055.tar.gz |
avformat/dump: Use intermediate pointer for access to programs array
Improves readability.
Reviewed-by: Limin Wang <lance.lmwang@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavformat/dump.c')
-rw-r--r-- | libavformat/dump.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/libavformat/dump.c b/libavformat/dump.c index 3c76edfee4..1083d7db37 100644 --- a/libavformat/dump.c +++ b/libavformat/dump.c @@ -679,17 +679,18 @@ void av_dump_format(AVFormatContext *ic, int index, if (ic->nb_programs) { int j, k, total = 0; for (j = 0; j < ic->nb_programs; j++) { - const AVDictionaryEntry *name = av_dict_get(ic->programs[j]->metadata, + const AVProgram *program = ic->programs[j]; + const AVDictionaryEntry *name = av_dict_get(program->metadata, "name", NULL, 0); - av_log(NULL, AV_LOG_INFO, " Program %d %s\n", ic->programs[j]->id, + av_log(NULL, AV_LOG_INFO, " Program %d %s\n", program->id, name ? name->value : ""); - dump_metadata(NULL, ic->programs[j]->metadata, " "); - for (k = 0; k < ic->programs[j]->nb_stream_indexes; k++) { - dump_stream_format(ic, ic->programs[j]->stream_index[k], + dump_metadata(NULL, program->metadata, " "); + for (k = 0; k < program->nb_stream_indexes; k++) { + dump_stream_format(ic, program->stream_index[k], index, is_output); - printed[ic->programs[j]->stream_index[k]] = 1; + printed[program->stream_index[k]] = 1; } - total += ic->programs[j]->nb_stream_indexes; + total += program->nb_stream_indexes; } if (total < ic->nb_streams) av_log(NULL, AV_LOG_INFO, " No Program\n"); |