[FFmpeg-cvslog] avformat/dump: Use intermediate pointer for access to programs array
Andreas Rheinhardt
git at videolan.org
Tue Jun 30 18:19:31 EEST 2020
ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at gmail.com> | Tue Jun 30 14:26:40 2020 +0200| [e365076c10f6c625ac3dfb88d24d67a07eff2055] | committer: Andreas Rheinhardt
avformat/dump: Use intermediate pointer for access to programs array
Improves readability.
Reviewed-by: Limin Wang <lance.lmwang at gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e365076c10f6c625ac3dfb88d24d67a07eff2055
---
libavformat/dump.c | 15 ++++++++-------
1 file 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");
More information about the ffmpeg-cvslog
mailing list