wu@webrtc.org
d58deb3df2
Fix coverity issues on video render.
...
Review URL: https://webrtc-codereview.appspot.com/788007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2763 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 18:53:54 +00:00
phoglund@webrtc.org
0df21d01f0
snprintf doesn't exist on windows.
...
TBR=mflodman@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/792005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2762 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 17:02:10 +00:00
phoglund@webrtc.org
54d7faa5e3
Fixed release error.
...
TBR=mflodman@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/785007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2760 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 16:36:25 +00:00
phoglund@webrtc.org
db81d5b8f6
Fixed errors from last patch.
...
BUG=
TBR=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/793007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2759 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 16:24:20 +00:00
phoglund@webrtc.org
f72943dadc
Rewrote menu handling for vie custom call.
...
The intended trajectory of this patch is to abstract out all i/o for custom_call.
The reason is that kjellander@ will need to be able to configure custom calls using
flags, and using the same framework to gather all input gathering to a single place
will make this a lot easier.
This patch focuses on choices. The next will focus on field entries, like "enter
ip address" or "enter port number."
BUG=
TEST=Manually tested all menus in custom call, ran new unit tests.
Review URL: https://webrtc-codereview.appspot.com/757005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2758 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 15:59:22 +00:00
stefan@webrtc.org
ed2e2eecae
Revert removal of libjpeg include paths.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/791006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2757 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 14:43:00 +00:00
mflodman@webrtc.org
5a7507f26a
Add API for transmission smotthening.
...
BUG=818
TEST=Only API tests added now.
Review URL: https://webrtc-codereview.appspot.com/787009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2756 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 13:47:06 +00:00
wu@webrtc.org
633a6fa815
Fixing coverity warnings for render module.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/791005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2755 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 03:51:27 +00:00
leozwang@webrtc.org
430e31c2c0
Change VQE settings
...
Change some VQE settings and make iSAC (item 0 in the list) to be the
default
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/790005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2754 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 03:47:08 +00:00
kma@webrtc.org
587073cbb2
Added calling WebRtcSpl_Init() in fixed point NS, and removed it from floating point NS.
...
Review URL: https://webrtc-codereview.appspot.com/781009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2753 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-12 00:23:40 +00:00
leozwang@webrtc.org
08a8ff496e
Change macro define
...
This is correctionof r2720, should use HAVE_WEBRTC_VOICE when
build 3rd party library
BUG=None
TEST=local test
Review URL: https://webrtc-codereview.appspot.com/781006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2752 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 22:08:14 +00:00
marpan@webrtc.org
cb8050c166
Coverity fix 10325: uninitialized scalar field.
...
Review URL: https://webrtc-codereview.appspot.com/788005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2750 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 20:34:15 +00:00
sjlee@webrtc.org
414fa7f0c4
Change MAC_IPHONE to WEBRTC_IOS.
...
Review URL: https://webrtc-codereview.appspot.com/788004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2746 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 17:25:46 +00:00
stefan@webrtc.org
2578300eee
Fix GCC 4.6 build error.
...
TBR=kjellander
BUG=
Review URL: https://webrtc-codereview.appspot.com/794004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2742 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 14:25:05 +00:00
stefan@webrtc.org
c58be0d217
Tune for faster ramp-up.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/789005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2741 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 14:11:58 +00:00
tina.legrand@webrtc.org
1617f65eec
Coverity warnings in audio codecs
...
Coverity reported errors/warnings in iSAC and iLBC. Seven of the warnings should be fixed with this CL.
Review URL: https://webrtc-codereview.appspot.com/793004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2740 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 14:06:27 +00:00
henrik.lundin@webrtc.org
f0effa12d9
Removing dead code in NetEQ
...
This CL should resolve Coverity DefectIds 14004, 14017, 14018, 14019.
Mostly harmless dead code, but also a bug in WebRtcNetEQ_RedundancySplit.
(The bug would only trigger if more than 2 redundancy payloads were sent
in the same packet.)
BUG=Coverity DefectIds 14004, 14017, 14018, 14019.
TEST=trybots, neteq_unittests, audio_coding_module_test.
Review URL: https://webrtc-codereview.appspot.com/783006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2739 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 12:44:06 +00:00
henrik.lundin@webrtc.org
1e100a9a5e
Removing WebRtcNetEQ_GetVersion
...
We no longer use version functions.
This should resolve Coverity DefectId 14108
BUG=Coverity DefectId 14108
TEST=trybots, neteq_unittests, audio_coding_unittests, audio_coding_module_test
Review URL: https://webrtc-codereview.appspot.com/792004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2736 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 09:23:32 +00:00
henrik.lundin@webrtc.org
a63b3db614
Fixing uninitialized member variables in RtpFormatVp8TestHelper
...
This should fix Coverity DefectId 14374.
BUG=Coverity DefectId 14374
TEST=trybots, rtp_rtcp_unittests
Review URL: https://webrtc-codereview.appspot.com/791004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2735 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 09:20:07 +00:00
xians@webrtc.org
8890b3b5b2
fixing the opensles problem.
...
Review URL: https://webrtc-codereview.appspot.com/737005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2734 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 08:12:53 +00:00
stefan@webrtc.org
7c3523c1a4
Change audio/video sync to be based on mapping RTP timestamps to NTP.
...
Video Engine:
- Instead compensate for video capture delay by modifying RTP timestamps.
- Calculate the relative offset between audio and video by converting
RTP timestamps to NTP and comparing receive time.
RTP/RTCP module:
- Removes the awkward video modification of NTP to compensate
for video capture delay.
- Adjust RTCP RTP timestamp generation in rtcp_sender to have the same offset
as packets being sent from rtp_sender.
BUG=
TEST=trybots,steam_synchronization_unittest
Review URL: https://webrtc-codereview.appspot.com/669010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2733 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 07:00:42 +00:00
andrew@webrtc.org
fa418ac0af
Consolidate common_video targets to improve gyp run time.
...
Not sure if this change is measurable; perhaps a 1% savings.
BUG=webrtc:34
Review URL: https://webrtc-codereview.appspot.com/785005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2732 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-11 01:34:21 +00:00
sjlee@webrtc.org
4b42508cc0
This CL is WebRTC VoiceEngine for iOS and is from CL713004.
...
After patching this, first comments some video related lines in webrtc.gyp and src/module/module.gyp
And then do the below command.
$> ./build/gyp_chromium --depth=. -DOS=ios -Dtarget_arch=armv7 -Dinclude_tests=0 -Denable_protobuf=0 -Denable_video=0 webrtc.gyp
$> xcodebuild -sdk iphoneos [-configuration Release]
Review URL: https://webrtc-codereview.appspot.com/768009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2729 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 17:58:21 +00:00
andrew@webrtc.org
c732ca697b
Return audio_processing_tests.gypi to module.gyp.
...
TBR=xians
Review URL: https://webrtc-codereview.appspot.com/781005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2728 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 16:33:43 +00:00
phoglund@webrtc.org
4a2639a210
Disabled one more test on Linux that was probably flaky. 42 remaining.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/786004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2727 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 13:28:39 +00:00
stefan@webrtc.org
e37ecc6f81
Adding test for relaying all simulcast streams to different receive channels.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/776007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2726 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 13:27:47 +00:00
mflodman@webrtc.org
deaf685b66
Fix gcc 4.6 compilation for video_engine_unittest
...
TEST=Manually built using gcc 4.6.
Review URL: https://webrtc-codereview.appspot.com/787004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2725 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-10 13:19:08 +00:00
leozwang@webrtc.org
a96f8d9584
Change audio_processing libraries because of r2723
...
Buildbot will be ready soon, so such problem will hopefully not happen again.
BUG=None
TEST=local test
Review URL: https://webrtc-codereview.appspot.com/782004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2724 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-08 23:26:16 +00:00
andrew@webrtc.org
8c4696cd76
Consolidate audio_processing targets to improve gyp time.
...
Saves about 5% on a standalone Mac-XCode gyp run.
BUG=issue34
Review URL: https://webrtc-codereview.appspot.com/781004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2723 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-08 19:27:24 +00:00
kma@webrtc.org
7a50fa428c
Changed a flag in ARM build for platform build.
...
Review URL: https://webrtc-codereview.appspot.com/780005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2722 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-08 00:32:59 +00:00
kma@webrtc.org
0221b78e2e
Added run time ARM-Neon detection feature in SPL functions.
...
Review URL: https://webrtc-codereview.appspot.com/728010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2721 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-08 00:09:26 +00:00
leozwang@webrtc.org
706a546f69
Change include path
...
Message:
The background, when we make a binary delivery, typically user puts header files and
library file in a flat folder, so include "x/y/z/header.h" doesn't work.
I know it's against google style, but it's something we have to workaround.
I can also do
#ifdef ANDROID
#include "audio_device_defines.h"
#include "module.h"
#else
#include "modules/audio_device/main/interface/audio_device_defines.h"
#include "modules/interface/module.h"
#endif
This is a workaround before we build everything from source which will happen
eventually, but might be couple months later.
Description:
Change include path to make it build in a standalone delivery.
BUG=None
TEST=local test
Review URL: https://webrtc-codereview.appspot.com/778004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2720 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-07 20:26:43 +00:00
stefan@webrtc.org
1a4abae7c2
Fixes an issue where we setting wrong padding bitrates.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/764006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2717 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-07 11:15:33 +00:00
andrew@webrtc.org
7692239b18
Work around bot filesystem flakiness in MixingTest.
...
TBR=braveyao
Review URL: https://webrtc-codereview.appspot.com/780004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2716 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-07 05:18:48 +00:00
andrew@webrtc.org
f3b65dbfe8
Remove WEBRTC_MAC_INTEL.
...
Review URL: https://webrtc-codereview.appspot.com/765008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2715 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 18:17:00 +00:00
andrew@webrtc.org
b3b158db2e
Put output files in the output directory.
...
Review URL: https://webrtc-codereview.appspot.com/771006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2714 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 18:11:25 +00:00
kma@webrtc.org
3c1f96f279
Fixed several places for compiler warnings.
...
To reproduce, use compiler arm-linux-androideabi-gcc (GCC) 4.6.x-google 20120106 (prerelease).
Review URL: https://webrtc-codereview.appspot.com/762011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2712 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 16:20:03 +00:00
stefan@webrtc.org
0b3ee391f7
Relaxing the rate control test.
...
TBR=kjellander
BUG=
Review URL: https://webrtc-codereview.appspot.com/774005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2711 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 11:20:22 +00:00
mflodman@webrtc.org
3be5863405
Adding a class receiving key frame requests and relying to corresponding ViEEncoder. This CL adds the new class and unittest, but doesn't wire up th efunctionality. That will come in a follow soon after.
...
Also added include path in file_recorder.h to make video_engine_core_unittest compile.
BUG=769
TEST=New unittest added.
Review URL: https://webrtc-codereview.appspot.com/776004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2708 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-06 08:19:40 +00:00
leozwang@webrtc.org
dcc30f871d
Add a script that can build a single voice engine library
...
It's a basically a copy of existing merged_lib.gpy but changed the dependency
to voice engine.
BUG=None
TEST=Local build
Review URL: https://webrtc-codereview.appspot.com/762010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2707 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-05 20:08:35 +00:00
andrew@webrtc.org
9ae534817a
Remove ARM_WINM and related unused defines.
...
Review URL: https://webrtc-codereview.appspot.com/768010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2706 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-05 17:33:42 +00:00
leozwang@webrtc.org
be322d158e
Correct wrong function name
...
Which is missed in last vie patch
TBR=ronghua
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/762009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2705 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-05 17:11:34 +00:00
leozwang@webrtc.org
770d06bd01
Add libns which was added recently
...
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/765007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2704 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-05 17:10:57 +00:00
andrew@webrtc.org
618ab3f038
Add a real FFT wrapper around the complex FFT.
...
BUG=issue762
Review URL: https://webrtc-codereview.appspot.com/769004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2703 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-04 23:39:05 +00:00
kma@webrtc.org
56ef8ca074
Bug fix for issue in building ARM neon device.
...
Review URL: https://webrtc-codereview.appspot.com/768008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2701 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-04 22:58:55 +00:00
kma@webrtc.org
9b1cf54a4a
Change the dependency of ARM code from on Android to on ARM.
...
Review URL: https://webrtc-codereview.appspot.com/759004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2699 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-03 21:22:28 +00:00
mflodman@webrtc.org
c81a801ed7
Adding critsect to VCM::StartDebugRecording.
...
BUG=793
TEST=vie_auto_test --automated --gtest_filter=ViEStandardIntegrationTest.RunsFileTestWithoutErrors --gtest_repeat=-1 --gtest_break_on_failure for an hour
Review URL: https://webrtc-codereview.appspot.com/772006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2698 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-03 13:22:29 +00:00
andrew@webrtc.org
d84d11160e
Add WEBRTC_POSIX and remove unneeded defines.
...
Review URL: https://webrtc-codereview.appspot.com/768007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2695 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 23:17:53 +00:00
marpan@webrtc.org
1e68577499
Update the 3 layer temporal pattern and apply the current fix to issue 6992310.
...
Review URL: https://webrtc-codereview.appspot.com/753006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2694 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 21:17:12 +00:00
phoglund@webrtc.org
31eac6082d
Disabled one more flaky test on Linux.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/770006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2693 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 13:49:23 +00:00
andrew@webrtc.org
16cfbe2e89
Fix a potential Chrome crash in audioproc.
...
There are Chrome crashes which appear to be occurring during some kind
of teardown. We might be able to avoid them by locking in the destructor.
On the other hand, this might have no impact, but at least isn't a bad
thing to do.
BUG=chromium:145341
Review URL: https://webrtc-codereview.appspot.com/768005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2687 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 16:58:25 +00:00
phoglund@webrtc.org
4436fcebaf
Disabled audio device tests on mac so we can launch the test on the bots.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/762004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2686 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 09:36:50 +00:00
andrew@webrtc.org
cc53b7c97b
Disable test causing race conditions.
...
TBR=kjellander
BUG=issue788
Review URL: https://webrtc-codereview.appspot.com/770004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2685 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 06:55:21 +00:00
andrew@webrtc.org
b93522857c
Trivial fix for memcheck error.
...
TBR=xians
Review URL: https://webrtc-codereview.appspot.com/763005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2684 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 04:23:14 +00:00
andrew@webrtc.org
55c0d4a683
Add support for clock drift compensation.
...
Support clock drift compensation on Windows and add an API to allow
enabling dynamically.
BUG=issue773
TEST=unittest, trybots
Review URL: https://webrtc-codereview.appspot.com/744007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2683 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 02:13:12 +00:00
mikhal@webrtc.org
954cf806d9
Adding the video debug api to vie test record
...
Review URL: https://webrtc-codereview.appspot.com/763004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2681 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 20:55:10 +00:00
mikhal@webrtc.org
e41bbdfecc
Adding an API that allows recording of video data
...
removing vie_codec from cl
Moving debug call from Codec to File impl.
Updating cl following review
Updating file name
Updating cl following review.
Updating CL following review.
Adding an API that allows recording of video data
updating cl
Adding debug options
BUG=
Review URL: https://webrtc-codereview.appspot.com/751006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2678 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 16:15:16 +00:00
stefan@webrtc.org
715faaf5ce
Change so that capture_time_ms == 0 is considered invalid.
...
No transmission offset computed if capture_time_ms is less than or equal to zero.
BUG=
Review URL: https://webrtc-codereview.appspot.com/761004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2675 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 15:20:39 +00:00
kma@webrtc.org
94771cb6a0
Change preprocessor define WEBRTC_ANDROID into WEBRTC_ARCH_ARM, for ARM platform depended code.
...
Review URL: https://webrtc-codereview.appspot.com/735010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2674 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 04:09:50 +00:00
kma@webrtc.org
7611791ade
Added unit tests for several SPL macros/functions, and detailed all factors
...
contributing to bit-not-exact between ARM assembly and generic C versions
in iSAC and SPL, by code comments.
Review URL: https://webrtc-codereview.appspot.com/741004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2673 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 00:43:55 +00:00
kma@webrtc.org
afdcc2c845
Added unit test for a filter bank function in iSAC-Fix, with some optimization
...
in the assembly code.
Review URL: https://webrtc-codereview.appspot.com/754004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2670 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 23:54:13 +00:00
mikhal@webrtc.org
36b95b4753
Adding a recording tool to vie autottest
...
Review URL: https://webrtc-codereview.appspot.com/746006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2669 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 21:39:50 +00:00
andrew@webrtc.org
36d0baf208
Fixes in preparation for next Chromium roll.
...
Review URL: https://webrtc-codereview.appspot.com/743004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2668 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 20:58:56 +00:00
phoglund@webrtc.org
6b84b613d5
Disabling flaky tests in preparation of launching test on bots.
...
BUG=777
Review URL: https://webrtc-codereview.appspot.com/745005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2666 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 15:16:20 +00:00
vspasova@webrtc.org
ac410e26a5
A small tool to run PSNR and SSIM between two I420 videos.
...
The tool runs the analysis between every two corresponding frames until either of the videos runs out of frames.
The results are written in a file (results_file provided from the command line) in the format:
Frame: <frame_number>, PSNR: <psnr_value>, SSIM: <ssim_value>
TEST=
psnr_ssim_analyzer --reference_file=<name_of_file>
--test_file=<name_of_file> --results_file=<name_of_file>
--width=<width_of_frames> --height=<height_of_frames>
Review URL: https://webrtc-codereview.appspot.com/748007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2665 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 14:57:19 +00:00
hta@webrtc.org
4368c26b1a
Changing to use SleepMs throughout audio_device module.
...
Tested: Build audio_device_test_api and audio_device_test_func
Ran audio_device_test_api. Executed a random set of functions in
audio_device_test_func.
BUG=603
Review URL: https://webrtc-codereview.appspot.com/756008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2664 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-27 08:33:33 +00:00
henrike@webrtc.org
f7884f9900
Revert 2660 - updating cl
...
Adding debug options
BUG=
Review URL: https://webrtc-codereview.appspot.com/751005
TBR=mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/752007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2663 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-25 02:00:19 +00:00
henrike@webrtc.org
3387b88595
Makes it possible to disable frame dropping in the VP8 codec.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/757006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2661 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-24 23:01:38 +00:00
mikhal@webrtc.org
6a6121c0b1
updating cl
...
Adding debug options
BUG=
Review URL: https://webrtc-codereview.appspot.com/751005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2660 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-24 22:08:25 +00:00
elham@webrtc.org
2a74de1e78
Bump version number to 3.11
...
Review URL: https://webrtc-codereview.appspot.com/744005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2658 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-23 16:50:57 +00:00
stefan@webrtc.org
1ec2b38926
VP8 config tunings for improved quality.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/750004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2656 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 11:09:07 +00:00
henrika@webrtc.org
8a2fc88459
Adds new GetRemoteRTCPSenderInfo() and GetRemoteRTCPReportBlocks APIs to VoE.
...
BUG=559
TEST=manual tests using Windows UI client.
Review URL: https://webrtc-codereview.appspot.com/735011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2655 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 08:53:55 +00:00
vspasova@webrtc.org
f61dc9be41
Moving frame_analyzer and rgba_to_i420_converter to src/tools.
...
It might be useful to have these under src/tools as this way they will automatically sync in Chrome.
BUG=
Review URL: https://webrtc-codereview.appspot.com/740004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2653 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 08:12:00 +00:00
kma@webrtc.org
d81d906adf
Fixed a bug in the C code in a filterbank function in iSAC-fix, and further optimized ARM code.
...
The bug was introduced in the last CL during optimization.
With the new inine ARM assembly, the resulted assembly code of the loop is 28 instructions, compared to 47 lines by the original.
The optimized (with WEBRTC_ARCH_ARM_V7A defined in This file) and un-optimized code (with WEBRTC_ARCH_ARM_V7A not defined in This file) are bit-exact.
Review URL: https://webrtc-codereview.appspot.com/748004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2651 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-22 05:13:09 +00:00
leozwang@webrtc.org
d6fcf7f0da
Add debug options to test app
...
Description:
1. add apm debug option
2. add voice/video rtp dump option
3. front facing camera as the default, minor change
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/728012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2650 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-21 18:07:14 +00:00
vikasmarwaha@webrtc.org
bdb03d48ae
Fix for issue 420 in TransmitMixer::SetTypingDetectionParameters.
...
Review URL: https://webrtc-codereview.appspot.com/747004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2649 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-21 17:46:09 +00:00
leozwang@webrtc.org
510c1e36fe
Read ptypes.txt from /sdcard on android
...
BUG=
TEST=local
Review URL: https://webrtc-codereview.appspot.com/733011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2648 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-21 15:17:12 +00:00
stefan@webrtc.org
969d5f387b
Reduce the PSNR threshold so that always having MFQE enabled doesn't trigger.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/743005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2647 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-21 11:33:29 +00:00
leozwang@webrtc.org
4ff8a9ad2f
Print out more audio codec information in vie_auto_test
...
It would be good to print more audio codec information to avoid
confusion
BUG=
TEST=
Review URL: https://webrtc-codereview.appspot.com/744004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2646 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-21 03:50:24 +00:00
stefan@webrtc.org
4e8eabaab1
Properly handle switching between simulcast and unicast streams.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/733010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2644 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-20 14:29:52 +00:00
henrika@webrtc.org
3994e0324d
ADM no longer reads PCM files from data/audio_device. Now uses the resource folder instead.
...
BUG=737
Review URL: https://webrtc-codereview.appspot.com/714012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2643 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-20 09:44:59 +00:00
braveyao@webrtc.org
617e23cee6
In AVI file header, 'cbSize' might be omitted for PCM audio types.
...
BUG = issue 671
TEST = Manual test
Review URL: https://webrtc-codereview.appspot.com/705012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2641 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-20 03:58:41 +00:00
henrike@webrtc.org
f7a58f868e
Fixes VP8 issue with sending simulcast->non simulcast->simulcast.
...
Review URL: https://webrtc-codereview.appspot.com/722013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2634 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 19:10:27 +00:00
mflodman@webrtc.org
6620c68b1a
Changed test case for r2629.
...
TBR=elham@webrtc.org
BUG=756
Review URL: https://webrtc-codereview.appspot.com/714011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2632 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 17:03:28 +00:00
wu@webrtc.org
21c822ce8d
Use the Linear Texture Filtering as the magnification, minification, or mipmapping filter to reduce the blurriness when the texture needs to be magnified or minified.
...
BUG=689
Review URL: https://webrtc-codereview.appspot.com/731010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2631 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 16:59:18 +00:00
andrew@webrtc.org
9ea1be81d8
Remove unnecessary failure on changing CN payload type while sending.
...
BUG=issue625
Review URL: https://webrtc-codereview.appspot.com/731009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2630 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 15:49:07 +00:00
mflodman@webrtc.org
42a4891699
Fixed issue for rtp extension.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/731012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2629 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 14:44:21 +00:00
stefan@webrtc.org
154dbbefa2
Make VP8 timestamp int64_t to be represented with the same type as in libvpx.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/731011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2628 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 14:07:49 +00:00
xians@webrtc.org
a51e766253
land 728008
...
Review URL: https://webrtc-codereview.appspot.com/708014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2627 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 13:16:09 +00:00
tina.legrand@webrtc.org
ba46804417
Moving to use data files in resources, for ACM.
...
The files are removed in a separate CL.
BUG=issue737
Review URL: https://webrtc-codereview.appspot.com/737004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2625 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-17 10:38:28 +00:00
kma@webrtc.org
ee508e5fb6
Enabled ARMv7 code in Android NDK build.
...
Review URL: https://webrtc-codereview.appspot.com/725005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2622 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-16 19:19:51 +00:00
kma@webrtc.org
a15ea4965e
Added isac WebRtcIsacfix_CalculateResidualEnergy() into dynamic Neon detection for
...
Android NDK platform.
Review URL: https://webrtc-codereview.appspot.com/722009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2621 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-16 15:43:57 +00:00
vspasova@webrtc.org
fd80070aa7
A tool to do PSNR and SSIM analysis over frames.
...
This is a very simple tool which takes a test and reference YUV files and compares the frames in them.
The interesting part is that the test video is the video formed by the frames captured from the browser
(WebRTC output). The test video frames has been decoded and the correspondence between evrey frame in the
test video and the decoded barcode, i.e. the frame number in the refrence video has been written to a stats
file in the form frame_xxxx yyyy, where xxxx is the number of the frame in the test video and yyyy is the
number of the frame in the reference video.
We can have jumping over frames or duplicate frames in the test video, as well as incorrectly decoded barcodes.
The tool takes care of these cases.
I haven't used the video_metrics.h because the functions in there seem to do much more than we need and not to
do things that I needed.
The tool may need to be changed so that it could produce output which in turn will be used by PythonCharts or
other chart-drawing tool or library that we decide to use.
BUG=
TEST=
./out/Debug/frame_analyzer --reference_file=reference.yuv --test_file=test.yuv --stats_file=stats.txt --width=352 --height=288
Review URL: https://webrtc-codereview.appspot.com/701005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2620 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-16 14:07:02 +00:00
tina.legrand@webrtc.org
6b01bfdc92
Remove version function from ACM codec database.
...
BUG=461
TEST=audio_coding_module_test
Review URL: https://webrtc-codereview.appspot.com/667007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2619 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-16 08:17:32 +00:00
andrew@webrtc.org
5dffebc4d1
Remove disabling of warning 4351 from non-interface files.
...
This is handled in Chromium's build/common.gypi.
BUG=none
TEST=trybots
Review URL: https://webrtc-codereview.appspot.com/724008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2617 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-16 04:24:05 +00:00
kma@webrtc.org
620a2563d0
Fixed a bug in Coverity (fileInstanceId=1323160).
...
Review URL: https://webrtc-codereview.appspot.com/724007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2616 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-15 16:49:16 +00:00
vspasova@webrtc.org
8e221ee102
Making the RGBA to I420 tool more useful. Did the following changes:
...
- Made the output file to open in write mode instead of append mode.
- Now the tool deletes the RGBA frames after conversion.
- Other minor cleanup work.
BUG=
TEST=
rgba_to_i420_converter --frames_dir=<directory_to_rgba_frames> --output_file=<output_yuv_file> --width=<width_of_input_frames> --height=<height_of_input_frames>
Review URL: https://webrtc-codereview.appspot.com/728004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2611 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-15 07:42:00 +00:00
leozwang@webrtc.org
425e680808
Enable PLI as the default.
...
Description:
Enable PLI as the default option.
BUG=webrtc issue 744
TEST=local
Review URL: https://webrtc-codereview.appspot.com/735008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2610 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-14 17:03:33 +00:00
andrew@webrtc.org
88b8b0da4b
Disable "new behavior: elements of array will be default initialized" warning.
...
TBR=astor@webrtc.org
TEST=trybots
Review URL: https://webrtc-codereview.appspot.com/710012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2609 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-14 00:05:56 +00:00
kma@webrtc.org
8e75e6092d
Separated WebRtcIsacfix_PitchFilterCore() out from isac-fix pitch_filter.c into its
...
own files for generic C and ARMv6.
Also renamed file pitchfilter_armv6.S to pitch_filter_armv6.S, to be consistent with
others.
Review URL: https://webrtc-codereview.appspot.com/722008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2608 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-13 23:24:10 +00:00