lzwenc stores a function pointer to either put_bits or put_bits_le. Update the function pointer's prototype after the recent change. --- libavcodec/lzw.h | 4 +++- libavcodec/lzwenc.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/libavcodec/lzw.h b/libavcodec/lzw.h index 6af8a6b83a..400a479809 100644 --- a/libavcodec/lzw.h +++ b/libavcodec/lzw.h @@ -32,6 +32,8 @@ #include <stdint.h> +#include "put_bits.h" + struct PutBitContext; enum FF_LZW_MODES{ @@ -55,7 +57,7 @@ extern const int ff_lzw_encode_state_size; void ff_lzw_encode_init(struct LZWEncodeState *s, uint8_t *outbuf, int outsize, int maxbits, enum FF_LZW_MODES mode, - void (*lzw_put_bits)(struct PutBitContext *, int, unsigned int)); + void (*lzw_put_bits)(struct PutBitContext *, int, BitBuf)); int ff_lzw_encode(struct LZWEncodeState * s, const uint8_t * inbuf, int insize); int ff_lzw_encode_flush(struct LZWEncodeState *s, void (*lzw_flush_put_bits)(struct PutBitContext *)); diff --git a/libavcodec/lzwenc.c b/libavcodec/lzwenc.c index 03080ee587..c1b96905e8 100644 --- a/libavcodec/lzwenc.c +++ b/libavcodec/lzwenc.c @@ -60,7 +60,7 @@ typedef struct LZWEncodeState { int output_bytes; ///< Number of written bytes int last_code; ///< Value of last output code or LZW_PREFIX_EMPTY enum FF_LZW_MODES mode; ///< TIFF or GIF - void (*put_bits)(PutBitContext *, int, unsigned); ///< GIF is LE while TIFF is BE + void (*put_bits)(PutBitContext *, int, BitBuf); ///< GIF is LE while TIFF is BE }LZWEncodeState; @@ -201,7 +201,7 @@ static int writtenBytes(LZWEncodeState *s){ */ void ff_lzw_encode_init(LZWEncodeState *s, uint8_t *outbuf, int outsize, int maxbits, enum FF_LZW_MODES mode, - void (*lzw_put_bits)(PutBitContext *, int, unsigned)) + void (*lzw_put_bits)(PutBitContext *, int, BitBuf)) { s->clear_code = 256; s->end_code = 257; -- 2.20.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".