]> git.sesse.net Git - ffmpeg/commit
avformat/matroskaenc: Don't waste bytes on length fields
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sun, 29 Dec 2019 09:22:49 +0000 (10:22 +0100)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Tue, 21 Apr 2020 06:11:09 +0000 (08:11 +0200)
commit5b6e164b4baccc5b36eb8fa5aa91c02d16c88dcf
tree645a6428e6cfd948fdb9b2dacad145cb9f7d1b28
parenta9844341f78e6eba78a9bb503e71a5d9e3ceea81
avformat/matroskaenc: Don't waste bytes on length fields

Several EBML Master elements for which a good upper bound of the final
length was available were nevertheless written without giving an
upper bound of the final length to start_ebml_master(), so that their
length fields were eight bytes long. This has been changed.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavformat/matroskaenc.c
tests/fate/wavpack.mak
tests/ref/fate/aac-autobsf-adtstoasc
tests/ref/fate/matroska-flac-extradata-update
tests/ref/fate/rgb24-mkv
tests/ref/fate/webm-dash-chapters
tests/ref/lavf-fate/av1.mkv
tests/ref/lavf/mka
tests/ref/lavf/mkv
tests/ref/lavf/mkv_attachment
tests/ref/seek/lavf-mkv