• Anton Khirnov's avatar
    fftools/ffmpeg: propagate frame durations to packets when encoding · c17e33c0
    Anton Khirnov authored
    Remove now-obsolete code setting packet durations pre-muxing for CFR
    encoded video.
    
    Changes output in the following FATE tests:
    * numerous adpcm tests
    * ffmpeg-filter_complex_audio
    * lavf-asf
    * lavf-mkv
    * lavf-mkv_attachment
    * matroska-encoding-delay
      All of these change due to the fact that the output duration is now
      the actual input data duration and does not include padding added by
      the encoder.
    
    * apng-osample: less wrong packet durations are now passed to the muxer.
      They are not entirely correct, because the first frame duration should
      be 3 rather than 2. This is caused by the vsync code and should be
      addressed later, but this change is a step in the right direction.
    * tscc2-mov: last output frame has a duration of 11 rather than 1 - this
      corresponds to the duration actually returned by the demuxer.
    * film-cvid: video frame durations are now 2 rather than 1 - this
      corresponds to durations actually returned by the demuxer and matches
      the timestamps.
    * mpeg2-ticket6677: durations of some video frames are now 2 rather than
      1 - this matches the timestamps.
    c17e33c0
Name
Last commit
Last update
..
adpcm-adx Loading commit data...
adpcm-argo Loading commit data...
adpcm-ima_alp Loading commit data...
adpcm-ima_apm Loading commit data...
adpcm-ima_qt Loading commit data...
adpcm-ima_qt-trellis Loading commit data...
adpcm-ima_ssi Loading commit data...
adpcm-ima_wav Loading commit data...
adpcm-ima_wav-trellis Loading commit data...
adpcm-ima_ws Loading commit data...
adpcm-ms Loading commit data...
adpcm-ms-trellis Loading commit data...
adpcm-swf Loading commit data...
adpcm-swf-trellis Loading commit data...
adpcm-swf-wav Loading commit data...
adpcm-yamaha Loading commit data...
adpcm-yamaha-trellis Loading commit data...
alac Loading commit data...
flac Loading commit data...
flac-exact-rice Loading commit data...
g723_1 Loading commit data...
mp2 Loading commit data...
mp2fixed Loading commit data...
pcm-alaw Loading commit data...
pcm-f32be Loading commit data...
pcm-f32le Loading commit data...
pcm-f64be Loading commit data...
pcm-f64le Loading commit data...
pcm-mulaw Loading commit data...
pcm-s16be Loading commit data...
pcm-s16be_planar Loading commit data...
pcm-s16le Loading commit data...
pcm-s16le_planar Loading commit data...
pcm-s24be Loading commit data...
pcm-s24le Loading commit data...
pcm-s24le_planar Loading commit data...
pcm-s32be Loading commit data...
pcm-s32le Loading commit data...
pcm-s32le_planar Loading commit data...
pcm-s8 Loading commit data...
pcm-s8_planar Loading commit data...
pcm-u16be Loading commit data...
pcm-u16le Loading commit data...
pcm-u24be Loading commit data...
pcm-u24le Loading commit data...
pcm-u32be Loading commit data...
pcm-u32le Loading commit data...
pcm-u8 Loading commit data...
roqaudio Loading commit data...
s302m Loading commit data...
tta Loading commit data...
wavpack Loading commit data...