Commit Graph

6467 Commits

Author SHA1 Message Date
hlundin@google.com
e01b865616 Implement Copy method for VP8 decoder
Use get/set reference frames to realize a decoder cloning. Must
also inject the latest keyframe. Note: this CL does not work with
the Bali release of libvpx. Must apply the bug fix in commit fbea3728.
Review URL: http://webrtc-codereview.appspot.com/32004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@67 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-13 07:02:25 +00:00
xians@google.com
cb8715660d take away some compiling warnings.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@66 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-10 12:01:25 +00:00
leozwang@google.com
d2f3b7ea3d change android test app folder name
Review URL: http://webrtc-codereview.appspot.com/37003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@65 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 20:42:56 +00:00
leozwang@google.com
eedf6e1e0e change printf format Review URL: http://webrtc-codereview.appspot.com/24014
git-svn-id: http://webrtc.googlecode.com/svn/trunk@64 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 17:58:00 +00:00
niklase@google.com
4f56d0e231 git-svn-id: http://webrtc.googlecode.com/svn/trunk@63 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-06-09 13:36:29 +00:00
niklase@google.com
1198db9dd6 Adding owners check in presubmit script.
git-svn-id: http://webrtc.googlecode.com/svn/trunk@62 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 07:07:24 +00:00
niklase@google.com
96a7a0730c This time it will work!!!
Review URL: http://webrtc-codereview.appspot.com/22024

git-svn-id: http://webrtc.googlecode.com/svn/trunk@61 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-09 07:05:19 +00:00
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