| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -94,7 +94,7 @@ static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return -1; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflateReset(&(c->zstream)); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflateReset(&c->zstream); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (zret != Z_OK) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_log(avctx, AV_LOG_ERROR, "Deflate reset error: %d\n", zret); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return -1; | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -105,13 +105,13 @@ static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    for(i = avctx->height - 1; i >= 0; i--) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        c->zstream.next_in = p->data[0]+p->linesize[0]*i; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        c->zstream.avail_in = avctx->width*3; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        zret = deflate(&(c->zstream), Z_NO_FLUSH); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        zret = deflate(&c->zstream, Z_NO_FLUSH); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (zret != Z_OK) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            av_log(avctx, AV_LOG_ERROR, "Deflate error: %d\n", zret); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return -1; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflate(&(c->zstream), Z_FINISH); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflate(&c->zstream, Z_FINISH); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (zret != Z_STREAM_END) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_log(avctx, AV_LOG_ERROR, "Deflate error: %d\n", zret); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return -1; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -169,7 +169,7 @@ static av_cold int encode_init(AVCodecContext *avctx) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    c->zstream.zalloc = Z_NULL; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    c->zstream.zfree = Z_NULL; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    c->zstream.opaque = Z_NULL; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflateInit(&(c->zstream), c->compression); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    zret = deflateInit(&c->zstream, c->compression); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (zret != Z_OK) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_log(avctx, AV_LOG_ERROR, "Deflate init error: %d\n", zret); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return 1; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -197,7 +197,7 @@ static av_cold int encode_end(AVCodecContext *avctx) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    av_freep(&avctx->extradata); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    av_freep(&c->comp_buf); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    deflateEnd(&(c->zstream)); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    deflateEnd(&c->zstream); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return 0; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |