1866 Commits

Author SHA1 Message Date
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