@ -854,13 +854,13 @@ static av_cold int decode_init(AVCodecContext *avctx)
static int decode_frame ( AVCodecContext * avctx , void * data , int * got_frame , AVPacket * avpkt )
{
const uint8_t * buf = avpkt - > data ;
uint8_t * buf = avpkt - > data ;
int buf_size = avpkt - > size ;
FFV1Context * f = avctx - > priv_data ;
RangeCoder * const c = & f - > slice_context [ 0 ] - > c ;
int i , ret ;
uint8_t keystate = 128 ;
const uint8_t * buf_p ;
uint8_t * buf_p ;
AVFrame * p ;
if ( f - > last_picture . f )
@ -938,7 +938,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
if ( i ) {
ff_init_range_decoder ( & fs - > c , buf_p , v ) ;
} else
fs - > c . bytestream_end = ( uint8_t * ) ( buf_p + v ) ;
fs - > c . bytestream_end = buf_p + v ;
fs - > avctx = avctx ;
fs - > cur = p ;
@ -966,7 +966,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
src [ j ] = f - > last_picture . f - > data [ j ] + f - > last_picture . f - > linesize [ j ] *
( fs - > slice_y > > sv ) + ( fs - > slice_x > > sh ) ;
}
av_image_copy ( dst , p - > linesize , ( const uint8_t * * ) src ,
av_image_copy ( dst , p - > linesize , src ,
f - > last_picture . f - > linesize ,
avctx - > pix_fmt ,
fs - > slice_width ,