diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-07-24 12:32:48 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-10-10 12:41:31 +0200 |
commit | 9196be2fb10ad5c15c644a1fbb01f59f25b72cc9 (patch) | |
tree | 9a598108d0da55b61bf788c6ae61344e2c81b175 /fftools/ffmpeg_mux.h | |
parent | f0f6d6d0e1a3bdf8a1492cc906ec14e2ca98d532 (diff) | |
download | ffmpeg-9196be2fb10ad5c15c644a1fbb01f59f25b72cc9.tar.gz |
fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter
Its function is analogous to that of the fps filter, so filtering is a
more appropriate place for this.
The main practical reason for this move is that it places the encoding
sync queue right at the boundary between filters and encoders. This will
be important when switching to threaded scheduling, as the sync queue
involves multiple streams and will thus need to do nontrivial
inter-thread synchronization.
In addition to framerate conversion, the closely-related
* encoder timebase selection
* applying the start_time offset
are also moved to filtering.
Diffstat (limited to 'fftools/ffmpeg_mux.h')
0 files changed, 0 insertions, 0 deletions