Merge "remove __inline for compiler compatibility"
This commit is contained in:
commit
fd9df44a05
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
typedef unsigned char uc;
|
typedef unsigned char uc;
|
||||||
|
|
||||||
static __inline signed char vp8_signed_char_clamp(int t)
|
static signed char vp8_signed_char_clamp(int t)
|
||||||
{
|
{
|
||||||
t = (t < -128 ? -128 : t);
|
t = (t < -128 ? -128 : t);
|
||||||
t = (t > 127 ? 127 : t);
|
t = (t > 127 ? 127 : t);
|
||||||
@ -24,7 +24,7 @@ static __inline signed char vp8_signed_char_clamp(int t)
|
|||||||
|
|
||||||
|
|
||||||
/* should we apply any filter at all ( 11111111 yes, 00000000 no) */
|
/* should we apply any filter at all ( 11111111 yes, 00000000 no) */
|
||||||
static __inline signed char vp8_filter_mask(uc limit, uc blimit,
|
static signed char vp8_filter_mask(uc limit, uc blimit,
|
||||||
uc p3, uc p2, uc p1, uc p0,
|
uc p3, uc p2, uc p1, uc p0,
|
||||||
uc q0, uc q1, uc q2, uc q3)
|
uc q0, uc q1, uc q2, uc q3)
|
||||||
{
|
{
|
||||||
@ -40,7 +40,7 @@ static __inline signed char vp8_filter_mask(uc limit, uc blimit,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* is there high variance internal edge ( 11111111 yes, 00000000 no) */
|
/* is there high variance internal edge ( 11111111 yes, 00000000 no) */
|
||||||
static __inline signed char vp8_hevmask(uc thresh, uc p1, uc p0, uc q0, uc q1)
|
static signed char vp8_hevmask(uc thresh, uc p1, uc p0, uc q0, uc q1)
|
||||||
{
|
{
|
||||||
signed char hev = 0;
|
signed char hev = 0;
|
||||||
hev |= (abs(p1 - p0) > thresh) * -1;
|
hev |= (abs(p1 - p0) > thresh) * -1;
|
||||||
@ -48,7 +48,7 @@ static __inline signed char vp8_hevmask(uc thresh, uc p1, uc p0, uc q0, uc q1)
|
|||||||
return hev;
|
return hev;
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline void vp8_filter(signed char mask, uc hev, uc *op1,
|
static void vp8_filter(signed char mask, uc hev, uc *op1,
|
||||||
uc *op0, uc *oq0, uc *oq1)
|
uc *op0, uc *oq0, uc *oq1)
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -158,7 +158,7 @@ void vp8_loop_filter_vertical_edge_c
|
|||||||
while (++i < count * 8);
|
while (++i < count * 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline void vp8_mbfilter(signed char mask, uc hev,
|
static void vp8_mbfilter(signed char mask, uc hev,
|
||||||
uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2)
|
uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2)
|
||||||
{
|
{
|
||||||
signed char s, u;
|
signed char s, u;
|
||||||
@ -279,7 +279,7 @@ void vp8_mbloop_filter_vertical_edge_c
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* should we apply any filter at all ( 11111111 yes, 00000000 no) */
|
/* should we apply any filter at all ( 11111111 yes, 00000000 no) */
|
||||||
static __inline signed char vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1)
|
static signed char vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1)
|
||||||
{
|
{
|
||||||
/* Why does this cause problems for win32?
|
/* Why does this cause problems for win32?
|
||||||
* error C2143: syntax error : missing ';' before 'type'
|
* error C2143: syntax error : missing ';' before 'type'
|
||||||
@ -289,7 +289,7 @@ static __inline signed char vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q
|
|||||||
return mask;
|
return mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline void vp8_simple_filter(signed char mask, uc *op1, uc *op0, uc *oq0, uc *oq1)
|
static void vp8_simple_filter(signed char mask, uc *op1, uc *op0, uc *oq0, uc *oq1)
|
||||||
{
|
{
|
||||||
signed char vp8_filter, Filter1, Filter2;
|
signed char vp8_filter, Filter1, Filter2;
|
||||||
signed char p1 = (signed char) * op1 ^ 0x80;
|
signed char p1 = (signed char) * op1 ^ 0x80;
|
||||||
|
@ -72,7 +72,7 @@ extern "C"
|
|||||||
|
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
static __inline void Scale2Ratio(int mode, int *hr, int *hs)
|
static void Scale2Ratio(int mode, int *hr, int *hs)
|
||||||
{
|
{
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
#include "vpx_config.h"
|
#include "vpx_config.h"
|
||||||
#include "vpx/vpx_integer.h"
|
#include "vpx/vpx_integer.h"
|
||||||
|
|
||||||
static __inline
|
static
|
||||||
unsigned int sad_mx_n_c(
|
unsigned int sad_mx_n_c(
|
||||||
const unsigned char *src_ptr,
|
const unsigned char *src_ptr,
|
||||||
int src_stride,
|
int src_stride,
|
||||||
|
@ -21,7 +21,7 @@ const unsigned int NOISE_DIFF2_THRESHOLD = 75;
|
|||||||
const unsigned int SSE_DIFF_THRESHOLD = 16*16*20;
|
const unsigned int SSE_DIFF_THRESHOLD = 16*16*20;
|
||||||
const unsigned int SSE_THRESHOLD = 16*16*40;
|
const unsigned int SSE_THRESHOLD = 16*16*40;
|
||||||
|
|
||||||
static __inline uint8_t blend(uint8_t state, uint8_t sample, uint8_t factor_q8)
|
static uint8_t blend(uint8_t state, uint8_t sample, uint8_t factor_q8)
|
||||||
{
|
{
|
||||||
return (uint8_t)(
|
return (uint8_t)(
|
||||||
(((uint16_t)factor_q8 * ((uint16_t)state) + // Q8
|
(((uint16_t)factor_q8 * ((uint16_t)state) + // Q8
|
||||||
|
@ -186,7 +186,7 @@ void vp8_build_component_cost_table(int *mvcost[2], const MV_CONTEXT *mvc, int m
|
|||||||
#define MV_PROB_UPDATE_CORRECTION -1
|
#define MV_PROB_UPDATE_CORRECTION -1
|
||||||
|
|
||||||
|
|
||||||
__inline static void calc_prob(vp8_prob *p, const unsigned int ct[2])
|
static void calc_prob(vp8_prob *p, const unsigned int ct[2])
|
||||||
{
|
{
|
||||||
const unsigned int tot = ct[0] + ct[1];
|
const unsigned int tot = ct[0] + ct[1];
|
||||||
|
|
||||||
|
@ -1349,7 +1349,7 @@ static void rd_check_segment(VP8_COMP *cpi, MACROBLOCK *x,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline
|
static
|
||||||
void vp8_cal_step_param(int sr, int *sp)
|
void vp8_cal_step_param(int sr, int *sp)
|
||||||
{
|
{
|
||||||
int step = 0;
|
int step = 0;
|
||||||
|
@ -482,7 +482,7 @@ void vp8_tokenize_initialize()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static __inline void stuff2nd_order_b
|
static void stuff2nd_order_b
|
||||||
(
|
(
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
@ -506,7 +506,7 @@ static __inline void stuff2nd_order_b
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline void stuff1st_order_b
|
static void stuff1st_order_b
|
||||||
(
|
(
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
@ -530,7 +530,7 @@ static __inline void stuff1st_order_b
|
|||||||
*a = *l = pt;
|
*a = *l = pt;
|
||||||
|
|
||||||
}
|
}
|
||||||
static __inline
|
static
|
||||||
void stuff1st_order_buv
|
void stuff1st_order_buv
|
||||||
(
|
(
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
|
@ -42,7 +42,7 @@ typedef BOOL_CODER vp8_writer;
|
|||||||
|
|
||||||
/* Both of these return bits, not scaled bits. */
|
/* Both of these return bits, not scaled bits. */
|
||||||
|
|
||||||
static __inline unsigned int vp8_cost_branch(const unsigned int ct[2], vp8_prob p)
|
static unsigned int vp8_cost_branch(const unsigned int ct[2], vp8_prob p)
|
||||||
{
|
{
|
||||||
/* Imitate existing calculation */
|
/* Imitate existing calculation */
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ static __inline unsigned int vp8_cost_branch(const unsigned int ct[2], vp8_prob
|
|||||||
/* Small functions to write explicit values and tokens, as well as
|
/* Small functions to write explicit values and tokens, as well as
|
||||||
estimate their lengths. */
|
estimate their lengths. */
|
||||||
|
|
||||||
static __inline void vp8_treed_write
|
static void vp8_treed_write
|
||||||
(
|
(
|
||||||
vp8_writer *const w,
|
vp8_writer *const w,
|
||||||
vp8_tree t,
|
vp8_tree t,
|
||||||
@ -72,7 +72,7 @@ static __inline void vp8_treed_write
|
|||||||
}
|
}
|
||||||
while (n);
|
while (n);
|
||||||
}
|
}
|
||||||
static __inline void vp8_write_token
|
static void vp8_write_token
|
||||||
(
|
(
|
||||||
vp8_writer *const w,
|
vp8_writer *const w,
|
||||||
vp8_tree t,
|
vp8_tree t,
|
||||||
@ -83,7 +83,7 @@ static __inline void vp8_write_token
|
|||||||
vp8_treed_write(w, t, p, x->value, x->Len);
|
vp8_treed_write(w, t, p, x->value, x->Len);
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline int vp8_treed_cost(
|
static int vp8_treed_cost(
|
||||||
vp8_tree t,
|
vp8_tree t,
|
||||||
const vp8_prob *const p,
|
const vp8_prob *const p,
|
||||||
int v,
|
int v,
|
||||||
@ -103,7 +103,7 @@ static __inline int vp8_treed_cost(
|
|||||||
|
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
static __inline int vp8_cost_token
|
static int vp8_cost_token
|
||||||
(
|
(
|
||||||
vp8_tree t,
|
vp8_tree t,
|
||||||
const vp8_prob *const p,
|
const vp8_prob *const p,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user