diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-04-14 11:16:02 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-04-19 21:12:03 +0200 |
commit | c17e33c0589c64354d6daf2b19f0134329c9407f (patch) | |
tree | 3b54a37ab97af06cd46c2df8ba71dfdb029a222a /tests/ref/lavf | |
parent | af286f17a1c79b6d543c586cf020d08d4e84f0eb (diff) | |
download | ffmpeg-c17e33c0589c64354d6daf2b19f0134329c9407f.tar.gz |
fftools/ffmpeg: propagate frame durations to packets when encoding
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.
Diffstat (limited to 'tests/ref/lavf')
-rw-r--r-- | tests/ref/lavf/asf | 2 | ||||
-rw-r--r-- | tests/ref/lavf/mkv | 2 | ||||
-rw-r--r-- | tests/ref/lavf/mkv_attachment | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/tests/ref/lavf/asf b/tests/ref/lavf/asf index fbcbd480d0..340461fdb5 100644 --- a/tests/ref/lavf/asf +++ b/tests/ref/lavf/asf @@ -1,3 +1,3 @@ -76f131a5426f0ba5fc7409d1a1bbfdd7 *tests/data/lavf/lavf.asf +776cd99d73857d4ef824e3936c6a0932 *tests/data/lavf/lavf.asf 333585 tests/data/lavf/lavf.asf tests/data/lavf/lavf.asf CRC=0xf6340a10 diff --git a/tests/ref/lavf/mkv b/tests/ref/lavf/mkv index 0aeb7cfae6..5d0bf06fa9 100644 --- a/tests/ref/lavf/mkv +++ b/tests/ref/lavf/mkv @@ -1,3 +1,3 @@ -fde4f0580865684b878f0e13997213af *tests/data/lavf/lavf.mkv +1dce6c32d49a8f637262db2d8e7f2744 *tests/data/lavf/lavf.mkv 320439 tests/data/lavf/lavf.mkv tests/data/lavf/lavf.mkv CRC=0xec6c3c68 diff --git a/tests/ref/lavf/mkv_attachment b/tests/ref/lavf/mkv_attachment index 6ab72b9a45..b79bf9a619 100644 --- a/tests/ref/lavf/mkv_attachment +++ b/tests/ref/lavf/mkv_attachment @@ -1,3 +1,3 @@ -c75c844f592d44c2a79ff5fc1e8179e0 *tests/data/lavf/lavf.mkv_attachment +140ffb4f6a734972a9d38f4e6d57f304 *tests/data/lavf/lavf.mkv_attachment 472589 tests/data/lavf/lavf.mkv_attachment tests/data/lavf/lavf.mkv_attachment CRC=0xec6c3c68 |