ajm@google.com
d5d596eab9
Proof-of-concept proposal for a standalone webrtc build without using gyp_chromium etc. This adds the necessary scripts and gyp files. The idea is to assume that we are building within Chromium; in that case common.gypi (which every gyp file includes) provides the necessary logic to build webrtc.
...
In a standalone build, gyp_webrtc would be called, which includes common_standalone.gypi. This file specifies everything that running gyp_chromium would normally provide (cflags etc). Here we can customize things for our build that Chromium might not have, and also do away with a lot of the complexity which we don't need.
Most of the remaining work would be in common_standalone.gypi to provide full build settings. Much of this could come from Chromium's common.gypi.
Some of the inspiration for this is from NaCl.
(This doesn't impact the current build, just provides the option to run gyp_webrtc instead of gyp_chromium).
Review URL: http://webrtc-codereview.appspot.com/22021
git-svn-id: http://webrtc.googlecode.com/svn/trunk@60 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 23:09:32 +00:00
mikhal@google.com
fea5f7e30e
Review URL: http://webrtc-codereview.appspot.com/34004
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@59 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 16:48:01 +00:00
niklase@google.com
f13546cf99
Review URL: http://webrtc-codereview.appspot.com/36001
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@58 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 14:35:32 +00:00
niklase@google.com
b808501c30
If this gives you problems, delete the third_party/libjingle directory and sync again
...
Review URL: http://webrtc-codereview.appspot.com/22023
git-svn-id: http://webrtc.googlecode.com/svn/trunk@57 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 11:24:32 +00:00
hlundin@google.com
9e7644c20c
Change implementation of Reset function in VP8 wrapper
...
The Reset function was modified so that the encoder is destroyed
and recreated on reset. Initialization of the encoder and setting
of the encoder speed is now done in a private method, to avoid
code duplication. (It is used both in InitEncode and in Reset.)
This change is needed to make the unit tests pass with newer
versions of libvpx.
Review URL: http://webrtc-codereview.appspot.com/33004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@56 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-08 07:02:33 +00:00
leozwang@google.com
7f43de8dc9
refactor java code
...
Review URL: http://webrtc-codereview.appspot.com/29011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@55 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:58:15 +00:00
leozwang@google.com
7a60252e4f
refactor render java code
...
Review URL: http://webrtc-codereview.appspot.com/25017
git-svn-id: http://webrtc.googlecode.com/svn/trunk@54 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:53:23 +00:00
leozwang@google.com
ed7f027037
refactor java code in test app
...
Review URL: http://webrtc-codereview.appspot.com/24011
git-svn-id: http://webrtc.googlecode.com/svn/trunk@53 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:52:00 +00:00
leozwang@google.com
40cd79e63c
add sleep() for android
...
Review URL: http://webrtc-codereview.appspot.com/34001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@52 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:40:08 +00:00
leozwang@google.com
e43b6bae49
add file access permission
...
Review URL: http://webrtc-codereview.appspot.com/32008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@51 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:34:52 +00:00
leozwang@google.com
0b0c28c495
add android makefile, some modification in vpx makefile to build encoder from c source for now
...
Review URL: http://webrtc-codereview.appspot.com/29012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@50 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:24:39 +00:00
leozwang@google.com
e90067aca5
refactor video autotest java code
...
Review URL: http://webrtc-codereview.appspot.com/24013
git-svn-id: http://webrtc.googlecode.com/svn/trunk@49 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 17:21:58 +00:00
hlundin@google.com
d2c7bff3a1
Implement VP8 packetizer and unit tests
...
Implemented a new VP8 packetizer with three modes. The packetizer
class needs access to the fragmentation information, which is
now created in the codec wrapper and passed through the callback
chain to the RTPSenderVideo::SendVP8().
A unit test for the VP8 packetizer was also implemented. It tests the
three different modes. The tests could definitely be more elaborate.
Review URL: http://webrtc-codereview.appspot.com/34003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@48 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 12:23:14 +00:00
hellner@google.com
8dcd789d2b
Unit test for list wrapper under system_wrappers
...
Review URL: http://webrtc-codereview.appspot.com/32005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@47 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 11:41:15 +00:00
hellner@google.com
12be909dd9
There where multiple lines on the same row. I also alphabetized it.
...
Review URL: http://webrtc-codereview.appspot.com/20020
git-svn-id: http://webrtc.googlecode.com/svn/trunk@46 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 11:40:02 +00:00
niklase@google.com
0839478fa7
git-svn-id: http://webrtc.googlecode.com/svn/trunk@45 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-07 09:00:54 +00:00
ajm@google.com
06313d5de9
Fixing some incorrect file names in gyp files reported by an external user. See the gyp warnings at the bottom of this page: http://pastebin.com/4sdp5ivs
...
I'm not sure how he got the warnings; I couldn't figure out how to display them myself.
Review URL: http://webrtc-codereview.appspot.com/22022
git-svn-id: http://webrtc.googlecode.com/svn/trunk@44 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-06 16:59:21 +00:00
ajm@google.com
990a93b5c8
Removing unneeded CMake files.
...
http://code.google.com/p/webrtc/issues/detail?id=2
Review URL: http://webrtc-codereview.appspot.com/35001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@43 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-06 16:48:56 +00:00
leozwang@google.com
687246ddc0
fix wrong jni interface api name
...
Review URL: http://webrtc-codereview.appspot.com/29010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@42 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-03 19:12:01 +00:00
leozwang@google.com
4d86c33118
refactor java code in autotest
...
Review URL: http://webrtc-codereview.appspot.com/22020
git-svn-id: http://webrtc.googlecode.com/svn/trunk@41 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-03 18:18:36 +00:00
leozwang@google.com
d27effaabd
change to a more android-like icon
...
Review URL: http://webrtc-codereview.appspot.com/32007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@40 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-03 17:52:44 +00:00
hellner@google.com
245dcee601
LGTM from Magnus
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@39 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-03 13:22:00 +00:00
cduvivier@google.com
a4f6303c5d
Vectorization of "FilterAdaptation":
...
* 1.0% AEC overall speedup for straight C path.
* 6.2% AEC overall speedup for SSE2 path.
* fix warnings, make code compile with "-std=gnu89
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wdeclaration-after-statement -Wextra -Wall
-Werror"
Review URL: http://webrtc-codereview.appspot.com/24012
git-svn-id: http://webrtc.googlecode.com/svn/trunk@38 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-02 23:50:06 +00:00
leozwang@google.com
56307f1257
fix compilation error that introduced by recent changes
...
Review URL: http://webrtc-codereview.appspot.com/32006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@37 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-02 21:29:31 +00:00
cduvivier@google.com
936b36dbf6
Partial vectorization of "ProcessBlock":
...
* new file for SSE2 code, code selection through function pointers.
* structure change for array of complex numbers.
* 3.8% AEC overall speedup for straight C path.
* 8.8% AEC overall speedup for SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/34002
git-svn-id: http://webrtc.googlecode.com/svn/trunk@36 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-02 01:38:10 +00:00
ajm@google.com
43a4bd594d
Removing an unneeded build script.
...
Review URL: http://webrtc-codereview.appspot.com/33001
git-svn-id: http://webrtc.googlecode.com/svn/trunk@35 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 19:01:26 +00:00
ronghuawu@google.com
e6988b9de5
* Update the session layer to p4 37930
...
* Update the peerconnection_client in sync with updates on the libjingle side.
Review URL: http://webrtc-codereview.appspot.com/29008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@34 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 18:50:40 +00:00
leozwang@google.com
c16e32d346
fixed wrong class name defination
...
Review URL: http://webrtc-codereview.appspot.com/24010
git-svn-id: http://webrtc.googlecode.com/svn/trunk@33 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 18:42:10 +00:00
ronghuawu@google.com
e8c5948b52
Revert back this change and wait when Tommi is only to submit the corresponding peerconnection test changes at the same time.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@32 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 17:14:19 +00:00
leozwang@google.com
3025e6d9ef
fixed wrong classname usage, http://webrtc-codereview.appspot.com/28012/
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@31 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 17:01:41 +00:00
ronghuawu@google.com
7208ddddea
Session layer update from p4 (cl37930)
...
Review URL: http://webrtc-codereview.appspot.com/29008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@30 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 17:00:36 +00:00
mflodman@google.com
1eb14864ef
ViE autotest changes for copying the media files used when testing.
...
Review URL: http://webrtc-codereview.appspot.com/22019
git-svn-id: http://webrtc.googlecode.com/svn/trunk@29 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 10:34:43 +00:00
hlundin@google.com
607f534f65
Make NetEqRTPplay build with logging enabled on linux
...
Removed some platform specific path tools so that NetEqRTPplay
can be built with NETEQ_DELAY_LOGGING enabled on linux (and other
platforms).
Review URL: http://webrtc-codereview.appspot.com/24009
git-svn-id: http://webrtc.googlecode.com/svn/trunk@28 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 08:25:30 +00:00
niklase@google.com
9ed826feea
Review URL: http://webrtc-codereview.appspot.com/29009
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@27 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 07:29:32 +00:00
cduvivier@google.com
d357f2ca3b
Partial vectorization of "ProcessBlock":
...
* new file for SSE2 code, code selection through function pointers.
* structure change for array of complex numbers.
* 3.8% AEC overall speedup for straight C path.
* 8.8% AEC overall speedup for SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/33003
git-svn-id: http://webrtc.googlecode.com/svn/trunk@26 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-01 01:20:06 +00:00
leozwang@google.com
2157a5f43f
changed to support vp8 only
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@25 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 23:35:52 +00:00
tommi@google.com
78378444ec
Fix typo in vie_auto_test.gypi. I think we also need to
...
fix it so that errors aren't printed/returned when the
folder already exists.
Review URL: http://webrtc-codereview.appspot.com/24007
git-svn-id: http://webrtc.googlecode.com/svn/trunk@24 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 23:14:14 +00:00
ajm@google.com
26184fc2c2
Removing a legacy Makefile.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@23 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 22:47:56 +00:00
jtlinden@google.com
76f7531439
Modified patent grant
...
Review URL: http://webrtc-codereview.appspot.com/24008
git-svn-id: http://webrtc.googlecode.com/svn/trunk@22 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 22:47:37 +00:00
ajm@google.com
59886757cf
Replacing kTraceVqe with kTraceAudioProcessing.
...
Review URL: http://webrtc-codereview.appspot.com/28014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@21 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 22:15:52 +00:00
tommi@google.com
aefcdf49ba
Change the conditions for the peerconnectin_client project.
...
Now the project is completely within a "win" condition which
should fix the mac build problem.
Review URL: http://webrtc-codereview.appspot.com/20021
git-svn-id: http://webrtc.googlecode.com/svn/trunk@20 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 15:49:22 +00:00
henrika@google.com
3ec779893b
Back to chromium_revision 86252 but this time with a matching tools/gyp.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@19 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 10:27:37 +00:00
henrika@google.com
37e4eb99fa
Reverted back to previous Chromium revision since building failed on Linux using a later revision.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@18 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-31 10:06:26 +00:00
henrika@google.com
2178f6e2ce
Updated chromium_revision to 86252 to match the official Chromium revision.
...
git-svn-id: http://webrtc.googlecode.com/svn/trunk@17 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 15:43:04 +00:00
tlegrand@google.com
9aad1d5f63
Changing the copyright information for the FFT used in iSAC.
...
Review URL: http://webrtc-codereview.appspot.com/20018
git-svn-id: http://webrtc.googlecode.com/svn/trunk@16 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 14:47:49 +00:00
hellner@google.com
79ba0c7b14
LGTM from niklase. It wasn't possible to create multiple instances of cpu windows. Additionally, cpu windows set process wide security. Additionally, the memory was never reclaimed because of an uninitialized member of the cpu windows class. All three issues should be fixed.
...
Review URL: http://webrtc-codereview.appspot.com/24006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@15 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 14:39:57 +00:00
hellner@google.com
f2ac99e3cc
Approved by perkj.
...
Review URL: http://webrtc-codereview.appspot.com/20019
git-svn-id: http://webrtc.googlecode.com/svn/trunk@14 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 14:31:59 +00:00
niklase@google.com
6621b504ff
git-svn-id: http://webrtc.googlecode.com/svn/trunk@13 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 13:12:40 +00:00
niklase@google.com
dbad7582d5
git-svn-id: http://webrtc.googlecode.com/svn/trunk@12 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 12:15:30 +00:00
niklase@google.com
da159d6be6
git-svn-id: http://webrtc.googlecode.com/svn/trunk@11 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-05-30 11:51:34 +00:00