Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Arun Raghavan
webrtc-audio-processing
Commits
4d764a17
Commit
4d764a17
authored
Oct 21, 2011
by
Arun Raghavan
Browse files
Update code to upstream revision r789
Very minor changes.
parent
693d686b
Changes
3
Hide whitespace changes
Inline
Side-by-side
configure.ac
View file @
4d764a17
# Revision changelog (version - date, svn rev. from upstream that was merged)
# 0.1 - 1
9
Oct 2011, r7
67
# 0.1 -
2
1 Oct 2011, r7
89
AC_INIT([webrtc-audio-processing], [0.1])
AM_INIT_AUTOMAKE([tar-ustar])
...
...
src/modules/audio_processing/aec/echo_cancellation.c
View file @
4d764a17
...
...
@@ -736,6 +736,7 @@ int WebRtcAec_GetDelayMetrics(void* handle, int* median, int* std) {
int
delay_values
=
0
;
int
num_delay_values
=
0
;
int
my_median
=
0
;
const
int
kMsPerBlock
=
(
PART_LEN
*
1000
)
/
self
->
splitSampFreq
;
float
l1_norm
=
0
;
if
(
self
==
NULL
)
{
...
...
@@ -779,13 +780,13 @@ int WebRtcAec_GetDelayMetrics(void* handle, int* median, int* std) {
break
;
}
}
*
median
=
my_median
;
*
median
=
my_median
*
kMsPerBlock
;
// Calculate the L1 norm, with median value as central moment
for
(
i
=
0
;
i
<
kMaxDelay
;
i
++
)
{
l1_norm
+=
(
float
)
(
fabs
(
i
-
my_median
)
*
self
->
aec
->
delay_histogram
[
i
]);
}
*
std
=
(
int
)
(
l1_norm
/
(
float
)
num_delay_values
+
0
.
5
f
);
*
std
=
(
int
)
(
l1_norm
/
(
float
)
num_delay_values
+
0
.
5
f
)
*
kMsPerBlock
;
// Reset histogram
memset
(
self
->
aec
->
delay_histogram
,
0
,
sizeof
(
self
->
aec
->
delay_histogram
));
...
...
src/typedefs.h
View file @
4d764a17
...
...
@@ -28,12 +28,12 @@
// - Do we really support PowerPC? Probably not. Remove WEBRTC_MAC_INTEL
// from build/common.gypi as well.
#if defined(WIN32)
// Windows & Windows Mobile
// Windows & Windows Mobile
.
#if !defined(WEBRTC_TARGET_PC)
#define WEBRTC_TARGET_PC
#endif
#elif defined(__APPLE__)
// Mac OS X
// Mac OS X
.
#if defined(__LITTLE_ENDIAN__ )
#if !defined(WEBRTC_TARGET_MAC_INTEL)
#define WEBRTC_TARGET_MAC_INTEL
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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