phoglund@webrtc.org
8d408455d9
Generalized suppressions to cover issues found on bot.
...
Turns out the bot is running a different version of libpthread, probably because I'm on gPrecise / gcc 4.6 whereas the bot is on 4.4? Anyway, I've generalized that stuff now.
BUG=
TEST=Ran voe & vie_auto_test under valgrind locally.
Review URL: https://webrtc-codereview.appspot.com/908004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2973 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 09:21:16 +00:00
vikasmarwaha@webrtc.org
c98048f281
Update version to 3.15.
...
TBR=wu@webrt.org
Review URL: https://webrtc-codereview.appspot.com/920007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2971 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 00:55:43 +00:00
vikasmarwaha@webrtc.org
0cd4c1be68
Rollback r2962 from webrtc trunk.
...
Review URL: https://webrtc-codereview.appspot.com/915007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2969 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 00:19:32 +00:00
leozwang@webrtc.org
9eff74a6da
Change android NDK library path
...
TBR=wu
Review URL: https://webrtc-codereview.appspot.com/926004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2968 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 22:05:25 +00:00
andrew@webrtc.org
be8ec386c4
Fix a few include paths and update include TODO.
...
TBR=wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/919007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2967 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 21:51:58 +00:00
leozwang@webrtc.org
534e495df0
Qickly fixed android platform build breakage
...
TBR=ajm
Review URL: https://webrtc-codereview.appspot.com/920006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2966 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 21:21:52 +00:00
andrew@webrtc.org
96993757df
Fix file path in vie_auto_test.
...
TBR=wu@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/925005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2965 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 21:18:55 +00:00
andrew@webrtc.org
d02f0baf5a
gitignore third_party/opus/source
...
TBR=tina.legrand@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/919006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2964 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 20:32:49 +00:00
andrew@webrtc.org
14b43beb7c
Move src/ -> webrtc/
...
TBR=niklas.enbom@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/915006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2963 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 18:19:23 +00:00
marpan@webrtc.org
24a419c0c7
Roll libvpx to 4cf4c94ad166.
...
Relevant updates:
4cf4c94ad166: Fix to rd cost computation for motion vector bias
(issue: http://code.google.com/p/webm/issues/detail?id=486 )
f6886c4b9328: post-proc: fix 0 or negative threshold handling
4c53bacce4a9: post-proc: deblock filter optimization
(issues: http://code.google.com/p/webm/issues/detail?id=480
http://code.google.com/p/webm/issues/detail?id=479 )
Review URL: https://webrtc-codereview.appspot.com/909004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2962 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22 17:55:26 +00:00
andrew@webrtc.org
21ab3ba8f8
Add external media hook for preprocessed audio.
...
Review URL: https://webrtc-codereview.appspot.com/879007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2960 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 17:30:56 +00:00
mikhal@webrtc.org
9a5b904cbe
Video engine - removing unused functionality.
...
Review URL: https://webrtc-codereview.appspot.com/912004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2959 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 16:44:35 +00:00
mikhal@webrtc.org
4ee29c65d9
Updating vp8 unit_test - fixing issue introduced in r2954
...
TBR=Stefan
Review URL: https://webrtc-codereview.appspot.com/917005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2958 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 16:08:59 +00:00
kjellander@webrtc.org
bf0e5604c4
Making fileutils test handle any checkout dir
...
This is needed since the checkout dir is not always named 'trunk', e.g. on branches and buildbot checkouts.
BUG=Tests fails if checkout dir is not named trunk.
TEST=test_support_unittests in a couple of different working directory setups.
Review URL: https://webrtc-codereview.appspot.com/915004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2957 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 16:07:02 +00:00
mikhal@webrtc.org
0e196e1aa1
Updating VPM APi's to use VideoFrame
...
Review URL: https://webrtc-codereview.appspot.com/879006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2956 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 15:43:31 +00:00
stefan@webrtc.org
aa220bf568
Disable multi-stream BWE until send-side timing issues have been fixed.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/918004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2955 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 15:36:04 +00:00
mikhal@webrtc.org
f1134e4565
Updates to Codecs' tests
...
1. Removing VideoBuffer and replacing with VideoFrame.
2. Removing legacy rawImage related code.
Open TODO: Get the frame type, only used in the packet_loss test - a TODO was added.
Review URL: https://webrtc-codereview.appspot.com/896004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2954 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 15:31:47 +00:00
andrew@webrtc.org
c0773fc8b0
Add a gyp variable to fully disable Opus.
...
Without this, the Chromium gyp run will fail until Opus is added.
This builds and runs Opus on Linux with include_opus=1, and builds with include_opus=0 (including with third_party/opus deleted to simulate the Chromium build).
Review URL: https://webrtc-codereview.appspot.com/902005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2953 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-19 07:13:52 +00:00
leozwang@webrtc.org
cd19707945
Enable NACK by default
...
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/910005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2952 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 22:22:51 +00:00
phoglund@webrtc.org
89b5388c67
Removed the 00 API from the fuzz tests.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/903005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2950 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 21:00:03 +00:00
fbarchard@google.com
0a02c38345
Roll libyuv to r426 to pick up MJPGSize() for WebRTC, and Neon optimization changes for YUY2 and NV12.
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/868010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2948 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 20:37:41 +00:00
mikhal@webrtc.org
4eb3f13304
Updating JPEG Decoder to Use LibYuv
...
Review URL: https://webrtc-codereview.appspot.com/900004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2947 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 16:42:00 +00:00
stefan@webrtc.org
3aece4293a
Move the REMB summation into RemoteBitrateEstimatorSingleStream.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/891004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2946 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 11:12:39 +00:00
tina.legrand@webrtc.org
a7d8387bdd
Opus integration
...
First patch = delivery from August 22, 2012.
Review URL: https://webrtc-codereview.appspot.com/756005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2945 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 10:00:52 +00:00
andrew@webrtc.org
28d0140ed2
Allow audioproc_unittest to be run with an absolute path.
...
r2942 depended on TestSuite, which in turn depends on Gmock. This is not
available in the Android platform build. Here, we call SetExecutablePath
directly instead.
TBR=kjellander@webrtc.org
TESTED=invoked audioproc_unittest with an absolute path in a working directory
outside the tree.
Review URL: https://webrtc-codereview.appspot.com/892005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2944 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-18 00:42:32 +00:00
wu@webrtc.org
022239d6ba
Update to chromium 162524.
...
BUG=915
Review URL: https://webrtc-codereview.appspot.com/891005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2943 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 23:45:07 +00:00
andrew@webrtc.org
8a7396fe6c
Use TestSuite for startup in audioproc_unittest's custom main().
...
TESTED=invoked audioproc_unittest with an absolute path in a working directory outside the tree.
Review URL: https://webrtc-codereview.appspot.com/897006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2942 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 23:30:18 +00:00
kma@webrtc.org
66daa252df
A fix to webrtc issue 918 in Android, introduced from version 2792 which touched the build settings.
...
Review URL: https://webrtc-codereview.appspot.com/897005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2941 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 22:12:50 +00:00
henrike@webrtc.org
fdb1fef064
Fixes comment from https://webrtc-codereview.appspot.com/869004/
...
BUG=N/A
Review URL: https://webrtc-codereview.appspot.com/859009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2940 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 18:03:49 +00:00
sjlee@webrtc.org
b0b3776b27
THis modification is casued by r2915.
...
In r2915, the src/system_wrapper/interface/critical_section_wrapper.h
was changed.
The below two files are affected by r2915.
Review URL: https://webrtc-codereview.appspot.com/878006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2939 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 13:18:00 +00:00
mflodman@webrtc.org
34e83b8e8d
Added buffer length when calling encrypt/decrypt. Write the extra two bytes.
...
Replacing http://review.webrtc.org/893004/ .
BUG=934
TEST=Run ViE Autotest Encryption with Valgrind.
Review URL: https://webrtc-codereview.appspot.com/901006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2938 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 11:05:54 +00:00
mflodman@webrtc.org
443df96c8e
Made external codec test compile and pass.
...
BUG=961
TEST=Uncomment #define WEBRTC_VIDEO_ENGINE_EXTERNAL_CODEC_API in engine_configurations.h. Should build and extended codec test pass.
Review URL: https://webrtc-codereview.appspot.com/901005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2937 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 09:41:25 +00:00
kjellander@webrtc.org
193600b7cf
Adding fileutils.h support for absolute paths
...
This CL completes the effort done in http://review.webrtc.org/858014/ to make tests find the resources in various scenarios.
Slightly modified tests since there were a bit confusing and that their description conflicted with the current functionality.
BUG=Tests that are run with full absolute paths cannot find resources.
TEST=Local tests using absolute paths + trybots
Review URL: https://webrtc-codereview.appspot.com/878007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2936 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-17 04:39:44 +00:00
leozwang@webrtc.org
363efef64a
Consolidate test file path on Android
...
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/879004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2934 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-16 04:31:20 +00:00
kjellander@webrtc.org
5605d54c6c
Adding more libraries to svn:ignore to speed up trybots
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2933 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-16 04:27:23 +00:00
andrew@webrtc.org
0f2aba1109
Remove non-ASCII character from voe_external_media.h
...
TBR=henrika@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/881006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2932 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-16 01:20:39 +00:00
andrew@webrtc.org
ff0d19432b
Delete mergeinfo on remote_bitrate_estimator.
...
This should prevent these files from showing up during every merge operation.
BUG=issue724
Review URL: https://webrtc-codereview.appspot.com/881005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2931 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 21:32:38 +00:00
phoglund@webrtc.org
21ca3fab12
Extended suppressions to be more general and suppress missed errors.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/864015
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2930 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 21:02:56 +00:00
kjellander@webrtc.org
83b767b0f5
Improving the way fileutil.h finds test resources.
...
Adding the argv[0] path to the working directory to make it possible find the project root even when the test is executed from outside the project dir (like it is on some buildbots).
Removed tests that moves into directories since they no longer work with this approach. The new functionality have been verified by manual tests of the following cases, example with a checkout root dir called webrtc/:
Working dir: Command line:
webrtc trunk/out/Debug/test
webrtc/trunk out/Debug/test
webrtc/trunk/out Debug/test
webrtc/trunk/out ./Debug/test
webrtc/trunk/out/Debug ./test
webrtc/trunk/out/Debug/subdir ../test
webrtc/trunk/out/Debug/subdir ./../test
I also made another program with its own main method (only links with 'test_support', not 'test_support_main') and made sure that it was still possible to use as before (i.e. works within the project tree but not above it):
#include "testsupport/fileutils.h"
int main(int argc, char** argv) {
printf("Working dir: %s\n", webrtc::test::WorkingDir().c_str());
printf("Project root: %s\n", webrtc::test::ProjectRootPath().c_str());
printf("Output path: %s\n", webrtc::test::OutputPath().c_str());
}
BUG=Existing implementation cannot handle when the working directory is outside the project checkout.
TEST=test_support_unittests and manual tests with video_codecs_test_framework_integration_tests + passing all trybots + memcheck tool
Review URL: https://webrtc-codereview.appspot.com/858014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2927 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 18:14:12 +00:00
tina.legrand@webrtc.org
ef433579cb
Adding support for 48 kHz input to VAD.
...
This CL adds support for 48 kHz sampling frequency in the VAD, by adding downsampling from 48 to 8 kHz.
BUG=
TEST=vad_unittest
Review URL: https://webrtc-codereview.appspot.com/855010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2926 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 17:46:19 +00:00
leozwang@webrtc.org
a03230c59b
Refactor WebRTCDemo.java to follow google code style
...
BUG=None
TEST=bots
Review URL: https://webrtc-codereview.appspot.com/882005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2925 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 17:24:13 +00:00
mikhal@webrtc.org
dfc6b576a7
I420VideoFrame: Adding: 1. IsEmpty 2. ResetSize
...
Review URL: https://webrtc-codereview.appspot.com/857011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2924 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-15 16:12:09 +00:00
andrew@webrtc.org
89752611a1
Add VAD configuration options to audioproc.
...
Review URL: https://webrtc-codereview.appspot.com/855014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2923 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-12 16:41:45 +00:00
andrew@webrtc.org
597f6f2e10
Add proto.xml to .gitignore (and alphabetize).
...
TBR=henrika@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/868014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2922 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-12 15:52:14 +00:00
tina.legrand@webrtc.org
eb232cee9a
This is a minor change.
...
Wrong macro used for AMR and AMR-wb. The real name for the macros are without "GSM".
Magnus, please review the change in modules/media_file.
Henrik G, please review the change in voice_engine
Review URL: https://webrtc-codereview.appspot.com/859011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2921 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-12 12:50:14 +00:00
stefan@webrtc.org
912981fd0c
Refactoring jitter_buffer.h/.cc to Google style.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/872006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2920 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-12 07:04:52 +00:00
kma@webrtc.org
df42df5bd6
Fixed a compiler issue with arm neon build.
...
Problem: When building webrtc in ARM but not Android:
third_party/webrtc/modules/audio_processing/ns/nsx_core_neon.c: In function 'WebRtcNsx_NoiseEstimationNeon':
third_party/webrtc/modules/audio_processing/ns/nsx_core_neon.c:248:7: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
third_party/webrtc/modules/audio_processing/ns/nsx_core_neon.c:248:17: error: incompatible types when assigning to type 'int16x8_t' from type 'uint16x8_t'
Review URL: https://webrtc-codereview.appspot.com/859013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2917 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 17:59:17 +00:00
mikhal@webrtc.org
b04d85e4fb
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2916 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 17:19:10 +00:00
mflodman@webrtc.org
d93cac4a04
Remove CriticalSectionScoped reference constructor.
...
This is to close BUG=187, which was, except for this, done a long time ago.
BUG=187
TEST=Compiles.
Review URL: https://webrtc-codereview.appspot.com/857013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2915 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 16:58:05 +00:00
mflodman@webrtc.org
aeb37d34aa
Changed CriticalSectionScoped so the style correct constructor is used everywhere.
...
BUG=187
Review URL: https://webrtc-codereview.appspot.com/873009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2913 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 16:31:00 +00:00