fftools/ffmpeg: stop setting InputStream fields from muxing/filtering code

Set InputStream.decoding_needed/discard/etc. only from
ist_{filter,output},add() functions. Reduces the knowledge of
InputStream internals in muxing/filtering code.
This commit is contained in:
Anton Khirnov
2023-04-11 13:05:46 +02:00
parent ae071c9e39
commit ff92ecad2f
4 changed files with 15 additions and 14 deletions

View File

@@ -880,7 +880,7 @@ void ifile_close(InputFile **f);
int ifile_get_packet(InputFile *f, AVPacket **pkt);
void ist_output_add(InputStream *ist, OutputStream *ost);
void ist_filter_add(InputStream *ist, InputFilter *ifilter);
void ist_filter_add(InputStream *ist, InputFilter *ifilter, int is_simple);
/* iterate over all input streams in all input files;
* pass NULL to start iteration */