diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-09-16 02:27:25 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-09-22 01:03:20 +0200 |
commit | a06a2d89434abd8feb760a943924f3cfacedfda6 (patch) | |
tree | 0c103802c5597f20656fb35f89dcdeec3386e410 /libavdevice/pulse_audio_enc.c | |
parent | 859d9d70f9faf87bfc3fe23f97c38fd661367778 (diff) | |
download | ffmpeg-a06a2d89434abd8feb760a943924f3cfacedfda6.tar.gz |
avcodec/avcodec: Check for more invalid channel layouts
In particular, check the provided channel layout for encoders
without AVCodec.ch_layouts set. This fixes an infinite loop
in the WavPack encoder (and maybe other issues in other encoders
as well) in case the channel count is zero.
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavdevice/pulse_audio_enc.c')
0 files changed, 0 insertions, 0 deletions