Browse Source

avformat/av1: Initialize padding in ff_isom_write_av1c

Otherwise, AV1 encodes with FFmpeg trigger use-of-uninitialized-value
warnings under MemorySanitizer, and the output buffer potentially
changes from run to run.

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit bb5efd1727)
tags/n4.1.4
Jeremy Dorfman James Almer 6 years ago
parent
commit
420fe39aff
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavformat/av1.c

+ 1
- 0
libavformat/av1.c View File

@@ -372,6 +372,7 @@ int ff_isom_write_av1c(AVIOContext *pb, const uint8_t *buf, int size)
put_bits(&pbc, 1, seq_params.chroma_subsampling_x);
put_bits(&pbc, 1, seq_params.chroma_subsampling_y);
put_bits(&pbc, 2, seq_params.chroma_sample_position);
put_bits(&pbc, 8, 0); // padding
flush_put_bits(&pbc);

avio_write(pb, header, sizeof(header));


Loading…
Cancel
Save