summaryrefslogtreecommitdiff
path: root/libavcodec/mjpegdec.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2021-05-02 15:47:36 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2021-05-03 21:34:22 +0200
commit7f6ada4eea089bbcb3ac3ff5d7e8c55c98b47740 (patch)
treecd4bceda90ba7bbafaba38311b272e73fb14a272 /libavcodec/mjpegdec.h
parent9fd06a363987aa56a79db2532266c6218b1ca343 (diff)
downloadffmpeg-7f6ada4eea089bbcb3ac3ff5d7e8c55c98b47740.tar.gz
avcodec/mjpegdec: Decode to PAL8 independant of the location of LSE
This simply performs a 2nd pass if a LSE is encountered with GRAY8 Fixes: tickets/3933/128.jls Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/mjpegdec.h')
-rw-r--r--libavcodec/mjpegdec.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/mjpegdec.h b/libavcodec/mjpegdec.h
index 2400a179f1..648dd714e1 100644
--- a/libavcodec/mjpegdec.h
+++ b/libavcodec/mjpegdec.h
@@ -117,6 +117,7 @@ typedef struct MJpegDecodeContext {
uint8_t *last_nnz[MAX_COMPONENTS];
uint64_t coefs_finished[MAX_COMPONENTS]; ///< bitmask of which coefs have been completely decoded (progressive mode)
int palette_index;
+ int force_pal8;
ScanTable scantable;
BlockDSPContext bdsp;
HpelDSPContext hdsp;