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
marpan@webrtc.org
ab7fa4e9a8
Updates to videoprocessor_integration_test:
...
-added internal spatial resize and frame dropper as codec config parameters.
-made one test dedicated to internal spatial resize.
-set the denoiser to be on for the temporal layer test.
-correct the setting for number of spatial resizes for temporal layer test.
Review URL: https://webrtc-codereview.appspot.com/866007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2912 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 16:27:34 +00:00
xians@webrtc.org
597b4472eb
The CL broke the builds is :
...
http://code.google.com/p/webrtc/source/detail?r=2804
Review URL: https://webrtc-codereview.appspot.com/873012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2911 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 15:41:55 +00:00
mikhal@webrtc.org
58849fd1ec
Adding Scale for I420VideoFrame
...
Review URL: https://webrtc-codereview.appspot.com/857012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2910 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 15:33:05 +00:00
mikhal@webrtc.org
80f14d20c4
Adding DeliverCaptureEncodedFrame
...
Review URL: https://webrtc-codereview.appspot.com/860012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2909 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 15:03:53 +00:00
stefan@webrtc.org
09a1ef53a5
Fix for issues with in r2906.
...
TBR=henrik.lundin@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/858013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2907 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 12:13:42 +00:00
stefan@webrtc.org
fa7e8682c3
Refactoring codec_database.cc/.h to Google style.
...
BUG=
Review URL: https://webrtc-codereview.appspot.com/857009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2906 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 11:21:38 +00:00
xians@webrtc.org
10a15badcc
The problem is:
...
./content/renderer/media/webrtc_audio_device_impl.h:19:81: error: third_party/webrtc/modules/audio_device/main/interface/audio_device.h: No such file or directory
We have to create a temporary files until the new webrtc is rolled the chrome.
Review URL: https://webrtc-codereview.appspot.com/867008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2905 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 09:32:45 +00:00
braveyao@webrtc.org
10f5b22610
Issue 634: NSArray exception when getting video info when no camera attached - OSX
...
BUG = Issue 634
TEST = NONE
Review URL: https://webrtc-codereview.appspot.com/859006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2904 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 02:42:51 +00:00
braveyao@webrtc.org
f4d2bec3c7
Issue 589: Possible bug in TMMBRHelp::CalcMinBitRate
...
BUG = Issue589
TEST = NONE
Review URL: https://webrtc-codereview.appspot.com/857005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2903 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-11 02:25:56 +00:00