[FFmpeg-devel] [PATCH 43/60] avformat/webmdashenc: fix variable shadowing

Marvin Scholz epirat07 at gmail.com
Mon Sep 9 02:25:41 EEST 2024


---
 libavformat/webmdashenc.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/libavformat/webmdashenc.c b/libavformat/webmdashenc.c
index 3d9badc0d3..a4940dd1c5 100644
--- a/libavformat/webmdashenc.c
+++ b/libavformat/webmdashenc.c
@@ -382,11 +382,11 @@ static int write_adaptation_set(AVFormatContext *s, int as_index)
 
     for (i = 0; i < as->nb_streams; i++) {
         char buf[25], *representation_id = buf, *underscore_pos, *period_pos;
-        AVStream *st = s->streams[as->streams[i]];
+        AVStream *tmp_st = s->streams[as->streams[i]];
         int ret;
         if (w->is_live) {
             AVDictionaryEntry *filename =
-                av_dict_get(st->metadata, FILENAME, NULL, 0);
+                av_dict_get(tmp_st->metadata, FILENAME, NULL, 0);
             if (!filename)
                 return AVERROR(EINVAL);
             ret = split_filename(filename->value, &underscore_pos, &period_pos);
@@ -397,7 +397,7 @@ static int write_adaptation_set(AVFormatContext *s, int as_index)
         } else {
             snprintf(buf, sizeof(buf), "%d", w->representation_id++);
         }
-        ret = write_representation(s, st, representation_id, !width_in_as,
+        ret = write_representation(s, tmp_st, representation_id, !width_in_as,
                                    !height_in_as, !sample_rate_in_as);
         if (ret) return ret;
         if (w->is_live)
@@ -477,7 +477,6 @@ static int parse_adaptation_sets(AVFormatContext *s)
 
 static int webm_dash_manifest_write_header(AVFormatContext *s)
 {
-    int i;
     double start = 0.0;
     int ret;
     WebMDashMuxContext *w = s->priv_data;
@@ -505,7 +504,7 @@ static int webm_dash_manifest_write_header(AVFormatContext *s)
     }
     avio_printf(s->pb, " >\n");
 
-    for (i = 0; i < w->nb_as; i++) {
+    for (int i = 0; i < w->nb_as; i++) {
         ret = write_adaptation_set(s, i);
         if (ret < 0) {
             goto fail;
-- 
2.39.3 (Apple Git-146)




More information about the ffmpeg-devel mailing list