lör 2020-10-03 klockan 00:23 +0200 skrev Nicolas Gaullier:
> +if (container_word_bits && !(container_word_bits == 16 && word_bits ==
> 16) && !(container_word_bits == 24 && word_bits == 20) &&
> !(container_word_bits == 24 && word_bits == 24))
> +return AVERROR_INVALIDDATA;
>
That
Prepare the support of s337m in muxers other than raw (ex: wav).
For example, this forbids reading 16 bits DolbyE stream from a 24 bit wav file.
---
libavformat/s337m.c | 17 +++--
libavformat/s337m.h | 3 ++-
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/libavformat