|  |  | @@ -157,7 +157,7 @@ static int decode_frame(AVCodecContext *avctx, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | MDECContext * const a = avctx->priv_data; | 
		
	
		
			
			|  |  |  | AVFrame *picture = data; | 
		
	
		
			
			|  |  |  | AVFrame * const p= (AVFrame*)&a->picture; | 
		
	
		
			
			|  |  |  | AVFrame * const p= &a->picture; | 
		
	
		
			
			|  |  |  | int i; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if(p->data[0]) | 
		
	
	
		
			
				|  |  | @@ -200,7 +200,7 @@ static int decode_frame(AVCodecContext *avctx, | 
		
	
		
			
			|  |  |  | p->quality= a->qscale * FF_QP2LAMBDA; | 
		
	
		
			
			|  |  |  | memset(p->qscale_table, a->qscale, p->qstride*a->mb_height); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | *picture= *(AVFrame*)&a->picture; | 
		
	
		
			
			|  |  |  | *picture   = a->picture; | 
		
	
		
			
			|  |  |  | *data_size = sizeof(AVPicture); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return (get_bits_count(&a->gb)+31)/32*4; | 
		
	
	
		
			
				|  |  | @@ -214,13 +214,13 @@ static av_cold void mdec_common_init(AVCodecContext *avctx){ | 
		
	
		
			
			|  |  |  | a->mb_width   = (avctx->coded_width  + 15) / 16; | 
		
	
		
			
			|  |  |  | a->mb_height  = (avctx->coded_height + 15) / 16; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | avctx->coded_frame= (AVFrame*)&a->picture; | 
		
	
		
			
			|  |  |  | avctx->coded_frame= &a->picture; | 
		
	
		
			
			|  |  |  | a->avctx= avctx; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | static av_cold int decode_init(AVCodecContext *avctx){ | 
		
	
		
			
			|  |  |  | MDECContext * const a = avctx->priv_data; | 
		
	
		
			
			|  |  |  | AVFrame *p= (AVFrame*)&a->picture; | 
		
	
		
			
			|  |  |  | AVFrame *p= &a->picture; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | mdec_common_init(avctx); | 
		
	
		
			
			|  |  |  | init_vlcs(); | 
		
	
	
		
			
				|  |  | 
 |