]> git.sesse.net Git - ffmpeg/commit
avcodec/smacker: Don't warn for Huffmann tables with one element
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sat, 25 Jul 2020 05:21:49 +0000 (07:21 +0200)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Thu, 17 Sep 2020 23:09:25 +0000 (01:09 +0200)
commit2cef0316747499f3d845d778fbf7e1d1d27d55fb
tree4525abe9e6f2357443a66a7fef2ca70afd20cabd
parent2cb5e3cff9beba07171bf4c778048d63649835b3
avcodec/smacker: Don't warn for Huffmann tables with one element

The Huffmann tables used by Smacker can consist of exactly one leaf only
in which case the length of the corresponding code is zero; there is
then exactly one value encoded. Our VLC can't handle this and therefore
this case needs to be treated separately; it has been implemented in
commit 48cbdaea157671d456750e00fde37c6d7595fad6. Yet said commit also
made the decoder emit an error message (despite not erroring out) in this
case, although it seems that this is rather a limitation of our VLC API.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavcodec/smacker.c