Anton Khirnov
57d75ca031
fftools/ffmpeg: move get_input_packet() to ffmpeg_demux.c
...
Also rename it to use the ifile_* namespace.
2022-08-08 16:20:58 +02:00
Anton Khirnov
07da07ddb0
fftools/ffmpeg: report new streams from the input thread
...
This avoids a potential race with the demuxer adding new streams. It is
also more efficient, since we no longer do inter-thread transfers of
packets that will be just discarded.
2022-08-08 16:20:58 +02:00
Anton Khirnov
9c16310fe5
fftools/ffmpeg: handle dumping input packets in input_thread()
...
This is a more appropriate place for this.
2022-08-08 16:20:58 +02:00
Anton Khirnov
7b6622705e
fftools/ffmpeg: move the input thread into its own file
...
It will contain more demuxing-specific code in the future.
2022-08-08 16:20:58 +02:00