diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-07-25 16:28:07 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-08-30 11:53:46 +0200 |
commit | 8ecbb1f9af6b9d2e0deb07c6be80b0ed9c50548f (patch) | |
tree | 1a332e309eb03fa74410231e1db5d689afa9afcc /COPYING.LGPLv3 | |
parent | ed5caaaf221bda5b4efbe8a3631d0a3438b0d32c (diff) | |
download | ffmpeg-8ecbb1f9af6b9d2e0deb07c6be80b0ed9c50548f.tar.gz |
fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()
This function converts packet timestamps from the input stream timebase
to OutputStream.mux_timebase, which may or may not be equal to the
actual output AVStream timebase (and even when it is, this may not
always be the optimal choice due to bitstream filtering).
Just keep the timestamps in input stream timebase, they will be rescaled
as needed before bitstream filtering and/or sending the packet to the
muxer.
Move the av_rescale_delta() call for audio (needed to preserve accuracy
with coarse demuxer timebases) to write_packet.
Drop now-unused OutputStream.mux_timebase.
Diffstat (limited to 'COPYING.LGPLv3')
0 files changed, 0 insertions, 0 deletions