aboutsummaryrefslogtreecommitdiffstats
path: root/fftools
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2024-03-22 21:27:01 +0100
committerAnton Khirnov <anton@khirnov.net>2024-03-28 08:40:11 +0100
commita69cedb6a641c7dd742adac917f63fe3c0c8a064 (patch)
treee853459d8d4a2ea88c2d2ad2f8dd2815eb371a5c /fftools
parentc9a90c052ab5304474cb6d2409870f1e480755c0 (diff)
downloadffmpeg-a69cedb6a641c7dd742adac917f63fe3c0c8a064.tar.gz
fftools/ffmpeg_demux: make InputStream.autorotate private
It is no longer accessed outside of ffmpeg_demux.
Diffstat (limited to 'fftools')
-rw-r--r--fftools/ffmpeg.h2
-rw-r--r--fftools/ffmpeg_demux.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h
index bf6e0c9084..a575ee70d5 100644
--- a/fftools/ffmpeg.h
+++ b/fftools/ffmpeg.h
@@ -370,8 +370,6 @@ typedef struct InputStream {
int top_field_first;
#endif
- int autorotate;
-
int fix_sub_duration;
/* decoded data from this stream goes into all those filters
diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c
index af4b4cfd1e..d815dd3696 100644
--- a/fftools/ffmpeg_demux.c
+++ b/fftools/ffmpeg_demux.c
@@ -64,6 +64,8 @@ typedef struct DemuxStream {
int streamcopy_needed;
int have_sub2video;
int reinit_filters;
+ int autorotate;
+
int wrap_correction_done;
int saw_first_ts;
@@ -1055,7 +1057,7 @@ int ist_filter_add(InputStream *ist, InputFilter *ifilter, int is_simple,
if (!opts->name)
return AVERROR(ENOMEM);
- opts->flags |= IFILTER_FLAG_AUTOROTATE * !!(ist->autorotate) |
+ opts->flags |= IFILTER_FLAG_AUTOROTATE * !!(ds->autorotate) |
IFILTER_FLAG_REINIT * !!(ds->reinit_filters);
return ds->sch_idx_dec;
@@ -1235,8 +1237,8 @@ static int ist_add(const OptionsContext *o, Demuxer *d, AVStream *st)
ds->ts_scale = 1.0;
MATCH_PER_STREAM_OPT(ts_scale, dbl, ds->ts_scale, ic, st);
- ist->autorotate = 1;
- MATCH_PER_STREAM_OPT(autorotate, i, ist->autorotate, ic, st);
+ ds->autorotate = 1;
+ MATCH_PER_STREAM_OPT(autorotate, i, ds->autorotate, ic, st);
MATCH_PER_STREAM_OPT(codec_tags, str, codec_tag, ic, st);
if (codec_tag) {