diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-08-31 15:02:00 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-09-05 20:33:09 +0200 |
commit | 7bacef580f81ab7a98401b9b05441115df36d86b (patch) | |
tree | b07a91b4048ab63357c7f88b05f3c8ee0d5fd61d /libavformat/srtpproto.c | |
parent | c0279e67f18ab7bb4e071c08a231dd7d7821b278 (diff) | |
download | ffmpeg-7bacef580f81ab7a98401b9b05441115df36d86b.tar.gz |
avformat/matroskaenc: Only write DiscardPadding if nonzero
It is possible for the trailing padding to be zero, namely
e.g. if the AV_PKT_DATA_SKIP_SAMPLES side data is used
for leading padding. Matroska supports this (use a negative
DiscardPadding), but players do not; at least Firefox refuses
to play such a file. So for now only write DiscardPadding
if it is trailing padding and nonzero.
The fate-matroska-ogg-opus-remux was affected by this.
(I wish CodecDelay would not exist and DiscardPadding would
be used to instead trim the codec delay away (with the Block
timestamp corresponding to the time at which the actually
output audio is output).)
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/srtpproto.c')
0 files changed, 0 insertions, 0 deletions