| Index: third_party/libopenjpeg20/pi.c | 
| diff --git a/third_party/libopenjpeg20/pi.c b/third_party/libopenjpeg20/pi.c | 
| index d2ba3a14c6b2ec8f7748004a4a304630579408eb..06f1e411572a33274a180a040e1f2f4dec9ecc2e 100644 | 
| --- a/third_party/libopenjpeg20/pi.c | 
| +++ b/third_party/libopenjpeg20/pi.c | 
| @@ -215,7 +215,7 @@ static void opj_pi_update_decode_poc (  opj_pi_iterator_t * p_pi, | 
| /** | 
| * FIXME DOC | 
| */ | 
| -OPJ_BOOL opj_pi_check_next_level(	OPJ_INT32 pos, | 
| +static OPJ_BOOL opj_pi_check_next_level(	OPJ_INT32 pos, | 
| opj_cp_t *cp, | 
| OPJ_UINT32 tileno, | 
| OPJ_UINT32 pino, | 
| @@ -231,7 +231,7 @@ OPJ_BOOL opj_pi_check_next_level(	OPJ_INT32 pos, | 
| ========================================================== | 
| */ | 
|  | 
| -OPJ_BOOL opj_pi_next_lrcp(opj_pi_iterator_t * pi) { | 
| +static OPJ_BOOL opj_pi_next_lrcp(opj_pi_iterator_t * pi) { | 
| opj_pi_comp_t *comp = NULL; | 
| opj_pi_resolution_t *res = NULL; | 
| OPJ_UINT32 index = 0; | 
| @@ -271,7 +271,7 @@ LABEL_SKIP:; | 
| return OPJ_FALSE; | 
| } | 
|  | 
| -OPJ_BOOL opj_pi_next_rlcp(opj_pi_iterator_t * pi) { | 
| +static OPJ_BOOL opj_pi_next_rlcp(opj_pi_iterator_t * pi) { | 
| opj_pi_comp_t *comp = NULL; | 
| opj_pi_resolution_t *res = NULL; | 
| OPJ_UINT32 index = 0; | 
| @@ -310,7 +310,7 @@ LABEL_SKIP:; | 
| return OPJ_FALSE; | 
| } | 
|  | 
| -OPJ_BOOL opj_pi_next_rpcl(opj_pi_iterator_t * pi) { | 
| +static OPJ_BOOL opj_pi_next_rpcl(opj_pi_iterator_t * pi) { | 
| opj_pi_comp_t *comp = NULL; | 
| opj_pi_resolution_t *res = NULL; | 
| OPJ_UINT32 index = 0; | 
| @@ -393,7 +393,7 @@ LABEL_SKIP:; | 
| return OPJ_FALSE; | 
| } | 
|  | 
| -OPJ_BOOL opj_pi_next_pcrl(opj_pi_iterator_t * pi) { | 
| +static OPJ_BOOL opj_pi_next_pcrl(opj_pi_iterator_t * pi) { | 
| opj_pi_comp_t *comp = NULL; | 
| opj_pi_resolution_t *res = NULL; | 
| OPJ_UINT32 index = 0; | 
| @@ -474,7 +474,7 @@ LABEL_SKIP:; | 
| return OPJ_FALSE; | 
| } | 
|  | 
| -OPJ_BOOL opj_pi_next_cprl(opj_pi_iterator_t * pi) { | 
| +static OPJ_BOOL opj_pi_next_cprl(opj_pi_iterator_t * pi) { | 
| opj_pi_comp_t *comp = NULL; | 
| opj_pi_resolution_t *res = NULL; | 
| OPJ_UINT32 index = 0; | 
| @@ -553,7 +553,7 @@ LABEL_SKIP:; | 
| return OPJ_FALSE; | 
| } | 
|  | 
| -void opj_get_encoding_parameters(	const opj_image_t *p_image, | 
| +static void opj_get_encoding_parameters(	const opj_image_t *p_image, | 
| const opj_cp_t *p_cp, | 
| OPJ_UINT32 p_tileno, | 
| OPJ_INT32 * p_tx0, | 
| @@ -667,7 +667,7 @@ void opj_get_encoding_parameters(	const opj_image_t *p_image, | 
| } | 
|  | 
|  | 
| -void opj_get_all_encoding_parameters(   const opj_image_t *p_image, | 
| +static void opj_get_all_encoding_parameters(   const opj_image_t *p_image, | 
| const opj_cp_t *p_cp, | 
| OPJ_UINT32 tileno, | 
| OPJ_INT32 * p_tx0, | 
| @@ -790,7 +790,7 @@ void opj_get_all_encoding_parameters(   const opj_image_t *p_image, | 
| } | 
| } | 
|  | 
| -opj_pi_iterator_t * opj_pi_create(	const opj_image_t *image, | 
| +static opj_pi_iterator_t * opj_pi_create(	const opj_image_t *image, | 
| const opj_cp_t *cp, | 
| OPJ_UINT32 tileno ) | 
| { | 
| @@ -851,7 +851,7 @@ opj_pi_iterator_t * opj_pi_create(	const opj_image_t *image, | 
| return l_pi; | 
| } | 
|  | 
| -void opj_pi_update_encode_poc_and_final (   opj_cp_t *p_cp, | 
| +static void opj_pi_update_encode_poc_and_final (   opj_cp_t *p_cp, | 
| OPJ_UINT32 p_tileno, | 
| OPJ_INT32 p_tx0, | 
| OPJ_INT32 p_tx1, | 
| @@ -929,7 +929,7 @@ void opj_pi_update_encode_poc_and_final (   opj_cp_t *p_cp, | 
| } | 
| } | 
|  | 
| -void opj_pi_update_encode_not_poc (	opj_cp_t *p_cp, | 
| +static void opj_pi_update_encode_not_poc (	opj_cp_t *p_cp, | 
| OPJ_UINT32 p_num_comps, | 
| OPJ_UINT32 p_tileno, | 
| OPJ_INT32 p_tx0, | 
| @@ -984,7 +984,7 @@ void opj_pi_update_encode_not_poc (	opj_cp_t *p_cp, | 
| } | 
| } | 
|  | 
| -void opj_pi_update_decode_poc (opj_pi_iterator_t * p_pi, | 
| +static void opj_pi_update_decode_poc (opj_pi_iterator_t * p_pi, | 
| opj_tcp_t * p_tcp, | 
| OPJ_UINT32 p_max_precision, | 
| OPJ_UINT32 p_max_res) | 
| @@ -1026,7 +1026,7 @@ void opj_pi_update_decode_poc (opj_pi_iterator_t * p_pi, | 
| } | 
| } | 
|  | 
| -void opj_pi_update_decode_not_poc (opj_pi_iterator_t * p_pi, | 
| +static void opj_pi_update_decode_not_poc (opj_pi_iterator_t * p_pi, | 
| opj_tcp_t * p_tcp, | 
| OPJ_UINT32 p_max_precision, | 
| OPJ_UINT32 p_max_res) | 
| @@ -1063,7 +1063,7 @@ void opj_pi_update_decode_not_poc (opj_pi_iterator_t * p_pi, | 
|  | 
|  | 
|  | 
| -OPJ_BOOL opj_pi_check_next_level(	OPJ_INT32 pos, | 
| +static OPJ_BOOL opj_pi_check_next_level(	OPJ_INT32 pos, | 
| opj_cp_t *cp, | 
| OPJ_UINT32 tileno, | 
| OPJ_UINT32 pino, | 
| @@ -1241,7 +1241,7 @@ opj_pi_iterator_t *opj_pi_create_decode(opj_image_t *p_image, | 
| if | 
| (l_step_l && l_tcp->numlayers < UINT_MAX / l_step_l - 1) | 
| { | 
| -		l_current_pi->include = (OPJ_INT16*) opj_calloc((l_tcp->numlayers + 1) * l_step_l, sizeof(OPJ_INT16)); | 
| +		l_current_pi->include = (OPJ_INT16*)opj_calloc((l_tcp->numlayers + 1) * l_step_l, sizeof(OPJ_INT16)); | 
| } | 
|  | 
| if | 
| @@ -1437,7 +1437,7 @@ opj_pi_iterator_t *opj_pi_initialise_encode(const opj_image_t *p_image, | 
| l_step_l = l_max_res * l_step_r; | 
|  | 
| /* set values for first packet iterator*/ | 
| -	l_pi->tp_on = p_cp->m_specific_param.m_enc.m_tp_on; | 
| +	l_pi->tp_on = (OPJ_BYTE)p_cp->m_specific_param.m_enc.m_tp_on; | 
| l_current_pi = l_pi; | 
|  | 
| /* memory allocation for include*/ | 
|  |