aboutsummaryrefslogtreecommitdiffstats
path: root/fftools/ffmpeg_mux.h
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2023-07-24 12:32:48 +0200
committerAnton Khirnov <anton@khirnov.net>2023-10-10 12:41:31 +0200
commit9196be2fb10ad5c15c644a1fbb01f59f25b72cc9 (patch)
tree9a598108d0da55b61bf788c6ae61344e2c81b175 /fftools/ffmpeg_mux.h
parentf0f6d6d0e1a3bdf8a1492cc906ec14e2ca98d532 (diff)
downloadffmpeg-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