Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
fd084b24
Commit
fd084b24
authored
Aug 13, 2012
by
Daniel Kang
Browse files
Shut up warnings added by -Wundef
Change-Id: I9c7ef4a75c37aa0e10df75e165e3066614c955ef
parent
8fb9f083
Changes
10
Hide whitespace changes
Inline
Side-by-side
vp8/common/reconintra.c
View file @
fd084b24
...
...
@@ -319,9 +319,7 @@ void vp8_build_intra_predictors_mby_internal(MACROBLOCKD *xd,
d63_predictor
(
ypred_ptr
,
y_stride
,
16
,
yabove_row
,
yleft_col
);
}
break
;
#if CONIFG_I8X8
case
I8X8_PRED
:
#endif
case
B_PRED
:
case
NEARESTMV
:
case
NEARMV
:
...
...
vp8/common/rtcd.c
View file @
fd084b24
...
...
@@ -11,59 +11,20 @@
#define RTCD_C
#include
"vpx_rtcd.h"
#if CONFIG_MULTITHREAD && HAVE_PTHREAD_H
#include
<pthread.h>
static
void
once
(
void
(
*
func
)(
void
))
{
static
pthread_once_t
lock
=
PTHREAD_ONCE_INIT
;
pthread_once
(
&
lock
,
func
);
}
#elif CONFIG_MULTITHREAD && defined(_WIN32)
#include
<windows.h>
static
void
once
(
void
(
*
func
)(
void
))
{
/* Using a static initializer here rather than InitializeCriticalSection()
* since there's no race-free context in which to execute it. Protecting
* it with an atomic op like InterlockedCompareExchangePointer introduces
* an x86 dependency, and InitOnceExecuteOnce requires Vista.
*/
static
CRITICAL_SECTION
lock
=
{(
void
*
)
-
1
,
-
1
,
0
,
0
,
0
,
0
};
static
int
done
;
EnterCriticalSection
(
&
lock
);
if
(
!
done
)
{
func
();
done
=
1
;
}
LeaveCriticalSection
(
&
lock
);
}
#else
/* No-op version that performs no synchronization. vpx_rtcd() is idempotent,
* so as long as your platform provides atomic loads/stores of pointers
* no synchronization is strictly necessary.
*/
static
void
once
(
void
(
*
func
)(
void
))
{
static
int
done
;
static
void
once
(
void
(
*
func
)(
void
))
{
static
int
done
;
if
(
!
done
)
{
func
();
done
=
1
;
}
if
(
!
done
)
{
func
();
done
=
1
;
}
}
#endif
void
vpx_rtcd
()
{
once
(
setup_rtcd_internal
);
void
vpx_rtcd
()
{
once
(
setup_rtcd_internal
);
}
vp8/common/treecoder.c
View file @
fd084b24
...
...
@@ -9,6 +9,8 @@
*/
#include
"vpx_config.h"
#if CONFIG_DEBUG
#include
<assert.h>
#endif
...
...
vp8/decoder/onyxd_if.c
View file @
fd084b24
...
...
@@ -68,7 +68,7 @@ void vp8_recon_write_yuv_frame(char *name, YV12_BUFFER_CONFIG *s) {
fclose
(
yuv_file
);
}
#endif
//
#define WRITE_RECON_BUFFER
1
#define WRITE_RECON_BUFFER
0
#if WRITE_RECON_BUFFER
void
write_dx_frame_to_file
(
YV12_BUFFER_CONFIG
*
frame
,
int
this_frame
)
{
...
...
vp8/encoder/dct.h
View file @
fd084b24
...
...
@@ -12,6 +12,8 @@
#ifndef __INC_DCT_H
#define __INC_DCT_H
#include
"vpx_config.h"
#define prototype_fdct(sym) void (sym)(short *input, short *output, int pitch)
#if ARCH_X86 || ARCH_X86_64
...
...
vp8/encoder/encodeframe.c
View file @
fd084b24
...
...
@@ -32,7 +32,7 @@
#include
"vpx_ports/vpx_timer.h"
#include
"vp8/common/pred_common.h"
//
#define DBG_PRNT_SEGMAP
1
#define DBG_PRNT_SEGMAP
0
#if CONFIG_RUNTIME_CPU_DETECT
#define RTCD(x) &cpi->common.rtcd.x
...
...
@@ -1462,7 +1462,7 @@ void vp8cx_encode_intra_macro_block(VP8_COMP *cpi,
sum_intra_stats
(
cpi
,
x
);
vp8_tokenize_mb
(
cpi
,
&
x
->
e_mbd
,
t
,
0
);
}
#if CONFIG_NEWBESTREFMV
vp8_tokenize_mb
#if CONFIG_NEWBESTREFMV
else
vp8_tokenize_mb
(
cpi
,
&
x
->
e_mbd
,
t
,
1
);
#endif
...
...
vp8/encoder/firstpass.c
View file @
fd084b24
...
...
@@ -30,7 +30,7 @@
#include
"vp8/common/quant_common.h"
#include
"encodemv.h"
//
#define OUTPUT_FPF
1
#define OUTPUT_FPF
0
#if CONFIG_RUNTIME_CPU_DETECT
#define IF_RTCD(x) (x)
...
...
vp8/encoder/onyx_if.c
View file @
fd084b24
...
...
@@ -2605,7 +2605,7 @@ void write_yuv_frame_to_file(YV12_BUFFER_CONFIG *frame) {
}
#endif
//
#define WRITE_RECON_BUFFER
1
#define WRITE_RECON_BUFFER
0
#if WRITE_RECON_BUFFER
void
write_cx_frame_to_file
(
YV12_BUFFER_CONFIG
*
frame
,
int
this_frame
)
{
...
...
vp8/encoder/variance.h
View file @
fd084b24
...
...
@@ -12,6 +12,8 @@
#ifndef VARIANCE_H
#define VARIANCE_H
#include
"vpx_config.h"
#define prototype_sad(sym)\
unsigned int (sym)\
(\
...
...
vpx/vp8cx.h
View file @
fd084b24
...
...
@@ -22,6 +22,7 @@
*/
#ifndef VP8CX_H
#define VP8CX_H
#include
"vpx_config.h"
#include
"vpx_codec_impl_top.h"
/*!\name Algorithm interface for VP8
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment