mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
lcldec.c: change #if CONFIG_ZLIB to #if CONFIG_ZLIB_DECODER.
The zlib related code should not be compiled in when the decoder is disabled and it thus will never be used, even if we have zlib available. Originally committed as revision 19035 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
445e0ab539
commit
56b44694bd
@ -45,7 +45,7 @@
|
||||
#include "get_bits.h"
|
||||
#include "lcl.h"
|
||||
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
#include <zlib.h>
|
||||
#endif
|
||||
|
||||
@ -65,7 +65,7 @@ typedef struct LclDecContext {
|
||||
unsigned int decomp_size;
|
||||
// Decompression buffer
|
||||
unsigned char* decomp_buf;
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
z_stream zstream;
|
||||
#endif
|
||||
} LclDecContext;
|
||||
@ -137,7 +137,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPac
|
||||
unsigned char yq, y1q, uq, vq;
|
||||
int uqvq;
|
||||
unsigned int mthread_inlen, mthread_outlen;
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
int zret; // Zlib return code
|
||||
#endif
|
||||
unsigned int len = buf_size;
|
||||
@ -198,7 +198,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPac
|
||||
}
|
||||
break;
|
||||
case CODEC_ID_ZLIB:
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
/* Using the original dll with normal compression (-1) and RGB format
|
||||
* gives a file with ZLIB fourcc, but frame is really uncompressed.
|
||||
* To be sure that's true check also frame size */
|
||||
@ -470,7 +470,7 @@ static av_cold int decode_init(AVCodecContext *avctx)
|
||||
|
||||
c->pic.data[0] = NULL;
|
||||
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
// Needed if zlib unused or init aborted before inflateInit
|
||||
memset(&c->zstream, 0, sizeof(z_stream));
|
||||
#endif
|
||||
@ -551,7 +551,7 @@ static av_cold int decode_init(AVCodecContext *avctx)
|
||||
}
|
||||
break;
|
||||
case CODEC_ID_ZLIB:
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
switch (c->compression) {
|
||||
case COMP_ZLIB_HISPEED:
|
||||
av_log(avctx, AV_LOG_INFO, "High speed compression.\n");
|
||||
@ -600,7 +600,7 @@ static av_cold int decode_init(AVCodecContext *avctx)
|
||||
|
||||
/* If needed init zlib */
|
||||
if (avctx->codec_id == CODEC_ID_ZLIB) {
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
c->zstream.zalloc = Z_NULL;
|
||||
c->zstream.zfree = Z_NULL;
|
||||
c->zstream.opaque = Z_NULL;
|
||||
@ -629,7 +629,7 @@ static av_cold int decode_end(AVCodecContext *avctx)
|
||||
|
||||
if (c->pic.data[0])
|
||||
avctx->release_buffer(avctx, &c->pic);
|
||||
#if CONFIG_ZLIB
|
||||
#if CONFIG_ZLIB_DECODER
|
||||
inflateEnd(&c->zstream);
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user