[FFmpeg-cvslog] r19040 - trunk/libavcodec/lcldec.c

Reimar Döffinger Reimar.Doeffinger
Sun May 31 21:51:41 CEST 2009


On Sun, May 31, 2009 at 10:21:39PM +0300, Ivan Kalvachev wrote:
> On 5/31/09, reimar <subversion at mplayerhq.hu> wrote:
> > Author: reimar
> > Date: Sun May 31 11:51:46 2009
> > New Revision: 19040
> >
> > Log:
> > Factor out zlib decompression code to avoid massive code duplication,
> > particularly due to error checks.
> >
> > Modified:
> >    trunk/libavcodec/lcldec.c
> >
> > Modified: trunk/libavcodec/lcldec.c
> > ==============================================================================
> > --- trunk/libavcodec/lcldec.c	Sun May 31 11:28:29 2009	(r19039)
> > +++ trunk/libavcodec/lcldec.c	Sun May 31 11:51:46 2009	(r19040)
> > @@ -115,6 +115,38 @@ static unsigned int mszh_decomp(unsigned
> >  }
> >
> >
> 
> > +/**
> > + * \brief decompress a zlib-compressed data block into decomp_buf
> > + * \param src compressed input buffer
> > + * \param src_len data length in input buffer
> > + * \param offset offset in decomp_buf
> > + * \param expected expected decompressed length
> > + */
> > +static int zlib_decomp(AVCodecContext *avctx, const uint8_t *src, int
> 
> That function is missing the zlib safeguard.
>  +#if CONFIG_ZLIB_DECODER

Thanks, should be fixed.



More information about the ffmpeg-cvslog mailing list