Commit Graph

3650 Commits

Author SHA1 Message Date
tina.legrand@webrtc.org
1f8c02a4de Getting Opus from Chrome
This CL replaces http://review.webrtc.org/921006/

BUG=issue982

TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/933006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2993 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 12:37:08 +00:00
mflodman@webrtc.org
d6ec386ff5 Revert the revert in r2988 since that wasn't the issue.
Review URL: https://webrtc-codereview.appspot.com/931005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2992 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 11:30:29 +00:00
stefan@webrtc.org
cf21686cd5 Fixes issues related to intra requests.
TEST=video_coding_unittests
BUG=

Review URL: https://webrtc-codereview.appspot.com/936005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2991 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 11:29:51 +00:00
tina.legrand@webrtc.org
d7ee10fe0f Remove internal version of Opus
First step towards moving over to use Opus in Chrome.

BUG=issue982

Review URL: https://webrtc-codereview.appspot.com/937004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2990 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25 10:47:14 +00:00
vikasmarwaha@webrtc.org
8239ca5096 Reverse Merged r2884 & r2888 from trunk.
Review URL: https://webrtc-codereview.appspot.com/929005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2988 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 22:35:52 +00:00
pwestin@webrtc.org
746721b12d Fixes the layer sync bit for temporal layer 0
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/933005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2987 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 22:27:21 +00:00
mikhal@webrtc.org
1997ddb713 Fix valgrind issue introduced in r2983
Review URL: https://webrtc-codereview.appspot.com/936004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2986 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 21:34:21 +00:00
niklas.enbom@webrtc.org
87736720eb Enable Opus for Chrome
Review URL: https://webrtc-codereview.appspot.com/935005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2984 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 20:12:54 +00:00
mikhal@webrtc.org
9fedff7c17 Switching to I420VideoFrame
Review URL: https://webrtc-codereview.appspot.com/922004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2983 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 18:33:04 +00:00
tina.legrand@webrtc.org
6392657643 Remove third_party/opus/opus.gyp
Removing our version of the file as a swep towards getting the file from Chromium, which happens in http://review.webrtc.org/921006/

NOTE! It is not possible to enable opus when this CL lands. Opus will be unusable until the CL mentioned above is committed.This change runs

BUG=issue982

TBR=andrew@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/928004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2982 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 12:38:42 +00:00
henrikg@webrtc.org
c0ceb8227f Adding possibility to set usage of temporal layers from outside of VP8 gyp file.
Review URL: https://webrtc-codereview.appspot.com/926005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2981 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 12:34:28 +00:00
tommi@webrtc.org
bfad0a7088 Update svn:ignore for the codecs folder.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2980 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 10:52:01 +00:00
tommi@webrtc.org
c05c5fc4db Update svn:ignore.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2979 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24 10:12:04 +00:00
marpan@webrtc.org
2e40582760 Roll libvpx to fd3078fd8fe7.
Relevant updates:

fd3078fd8fe7: Fix to Valgrind memory issues.

4cf4c94ad166: Fix to rd cost computation for motion vector bias 
(issue: http://code.google.com/p/webm/issues/detail?id=486)

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/921007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2978 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 23:57:27 +00:00
leozwang@webrtc.org
017ed5c76a Correct adb_shell runtime error on buildbot
TBR=kjellander
Review URL: https://webrtc-codereview.appspot.com/927004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2977 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 22:24:56 +00:00
leozwang@webrtc.org
6b1ed94922 Add device id to adb shell
TBR=kjellander

BUG=
TEST=
Review URL: https://webrtc-codereview.appspot.com/923005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2976 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 20:25:25 +00:00
leozwang@webrtc.org
4828e4c61f Add adb_shell script for android
BUG=None
TEST=local
Review URL: https://webrtc-codereview.appspot.com/897008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2975 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-23 18:34:23 +00:00
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