Commit Graph

2540 Commits

Author SHA1 Message Date
a0ed71a5b9 resolved conflicts for merge of 1b737a98 to master
Change-Id: Id5380390ae5f55c19a07ca0f5d075f135980dc06
2014-03-10 18:56:22 -07:00
1b737a98f4 Merge "Only build neon code for arm but not arm64." 2014-03-11 01:34:52 +00:00
9fb5517a05 Only build neon code for arm but not arm64.
This fixed aosp_arm64 build.

Change-Id: Ic4840c57a7d2b68c199c725c35d61f85adfee9e7
2014-03-10 18:20:19 -07:00
7aa40dbb7b am 381d47ca: Merge "Fix neon flags."
* commit '381d47ca53d4ce26ffc55897b6303fe4e46be4c4':
  Fix neon flags.
2014-03-11 00:42:07 +00:00
99d7cbd234 resolved conflicts for merge of 3cc82c99 to master
Change-Id: Ib23fa837ba685943794252ad53352e1e7a741ab8
2014-03-10 17:36:13 -07:00
381d47ca53 Merge "Fix neon flags." 2014-03-11 00:27:23 +00:00
446440a7f6 Fix neon flags.
Change-Id: I54bcb78292b1a807c4fb1a1912d81ecea8033e63
2014-03-10 17:26:14 -07:00
3cc82c997f Merge "Use arch specific flags to fix multilib build." 2014-03-10 23:53:16 +00:00
792d546415 Use arch specific flags to fix multilib build.
Bug: 13391438
Change-Id: Ie9844df210c7ea24da952811ba854850fc17ded9
2014-03-10 15:26:43 -07:00
f99e290ae1 resolved conflicts for merge of a688b4b8 to master
Change-Id: I48bc5ab0e64aed4b0a26a68ec4f8ff505787ad60
2014-02-28 18:32:01 -08:00
a688b4b849 Merge "Fix misuse of $(my-dir)." 2014-03-01 02:09:45 +00:00
789c38cf1a Fix misuse of $(my-dir).
Change-Id: I68512b022539a861ef2e338410229fd21a5da67b
2014-02-28 18:04:01 -08:00
86ba294d25 am 148d5389: Merge "AArch64: Add AArch64 to webrtc typedefs"
* commit '148d5389f1c24942f0c8e5d011a2c8d123f817c9':
  AArch64: Add AArch64 to webrtc typedefs
2013-12-17 22:17:40 +00:00
148d5389f1 Merge "AArch64: Add AArch64 to webrtc typedefs" 2013-12-17 22:03:06 +00:00
504679fd92 AArch64: Add AArch64 to webrtc typedefs
Change-Id: I34ca53b1dd3d56b8df6f7c5440e2cf49db4c7546
Signed-off-by: Craig Barber <craig.barber@arm.com>
2013-12-17 13:33:06 +00:00
32e2cd785a Fix for the webrtc_isac_test_gnustl_static build error.
Moved webrts_isac_test and webrtc_isac_test_gnustl_static targets
to a separate makefile. Build error was caused by "../kenny.c" src
file - build system was building kenny.o outside of intermediates directory
(out/target/product/generic/obj/EXECUTABLES/webrtc_isac_test_gnustl_static_intermediates/../test/kenny.o).

This somehow, sometimes caused webrtc_isac_test_gnustl_static binary being build
BEFORE kenny.o file was built.

Change-Id: Iaa4a31327d8d381c6cc7f676583985259dd14d83
2013-09-30 16:04:53 +01:00
7e1c884ad4 am ef0a049f: Merge "webrtc: Backport asm fixes from webrtc trunk"
* commit 'ef0a049f46480de9b1875ce415bcec6808dafa1f':
  webrtc: Backport asm fixes from webrtc trunk
2013-09-27 15:15:34 -07:00
ef0a049f46 Merge "webrtc: Backport asm fixes from webrtc trunk" 2013-09-27 22:08:35 +00:00
533d339b43 webrtc: Backport asm fixes from webrtc trunk
This allows webrtc to build with clang 3.4.

Change-Id: Idc043072db83834875a958b401ce747aa7e21403
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-09-20 23:27:24 +02:00
6347a8c4df Remvoe unnecessary dependencies.
So it can build against the NDK.

Change-Id: I988bb0246be96ca628b19792b8e1d33e43b8c219
2013-09-19 16:49:38 -07:00
446452f84e The NDK doesn't have libutils.
Change-Id: I61f4e0917954d1557fe4cd1605aecaded68d4a97
2013-03-08 15:08:35 -08:00
5d8e19eb3b Add libwebrtc_audio_coding_gnustl_static static library
Attempt number 2. Now with working tests.

This change allows to build fully unbundled GoogleTTS apk that can be deployed
on any >= ICS_MR1 device.

All static libraries under src/* can be build using ndk stl libraries, using
WEBRTC_STL varible. libwebrtc_audio_coding_gnustl_static is static version of
libwebrtc_audio_coding, build using gnustl from ndk.

Change-Id: I41a5163eb434432eab3131f5df23ffd311e6159b
2013-02-05 10:41:08 +00:00
fea56d8416 Revert "Add libwebrtc_audio_coding_gnustl_static static library". It tests are broken
This reverts commit 62f88b75e4f2cf47433a0a8948d679c0334f2204

Change-Id: I3a2c531c28d47867eb189d45c04632b54e9acca6
2013-02-04 17:33:41 +00:00
62f88b75e4 Add libwebrtc_audio_coding_gnustl_static static library
This change allows to build fully unbundled GoogleTTS apk that can be deployed
on any >= ICS_MR1 device.

All static libraries under src/* can be build using ndk stl libraries, using
WEBRTC_STL varible. libwebrtc_audio_coding_gnustl_static is static version of
libwebrtc_audio_coding, build using gnustl from ndk.

Bug: 6397748
Change-Id: Ibf0acb11d3e605a1d4c668bbf98b0a0bb55399bc
2013-02-01 15:03:22 +00:00
69857ee3e7 Fixing broken x86 build.
C pitch filter implementation was missing.

Change-Id: I7ab37627c1ddb79bca326c677ecc5f2cb5617647
2012-09-20 11:57:35 +01:00
a6451827d5 Added fixed point iSAC codec implementation.
- Added fixed-point iSAC audio codec implementation (from stable r2699).
- Updated system wrappers (from stable r2699).
- Some cosmetic makefile changes.

Change-Id: If75d503698c11a4e4ceb851529127aadfe52f255
2012-09-18 10:56:58 +01:00
9b1cf54a4a Change the dependency of ARM code from on Android to on ARM.
Review URL: https://webrtc-codereview.appspot.com/759004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2699 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-03 21:22:28 +00:00
c81a801ed7 Adding critsect to VCM::StartDebugRecording.
BUG=793
TEST=vie_auto_test --automated --gtest_filter=ViEStandardIntegrationTest.RunsFileTestWithoutErrors --gtest_repeat=-1 --gtest_break_on_failure for an hour

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2698 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-03 13:22:29 +00:00
03b2b85b19 Enable multi-res encoding feature in libvpx.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2697 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-09-03 06:57:01 +00:00
d84d11160e Add WEBRTC_POSIX and remove unneeded defines.
Review URL: https://webrtc-codereview.appspot.com/768007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2695 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 23:17:53 +00:00
1e68577499 Update the 3 layer temporal pattern and apply the current fix to issue 6992310.
Review URL: https://webrtc-codereview.appspot.com/753006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2694 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 21:17:12 +00:00
31eac6082d Disabled one more flaky test on Linux.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2693 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 13:49:23 +00:00
992da29c75 A tool that crops the top pixel rows of a YUV video.
TEST=./tools/barcode_tools/yuv_cropper.py --width=640
--height=480 --crop_height=32
--yuv_file=<path_and_name_to_yuv_file>
--output_file=<path_and_name_to_output_file>

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2692 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 09:47:47 +00:00
6307dbf468 Updates the PRESUBMIT.py to allow years from 2011 to the current year.
Since Chromium has moved to this policy, we should too.
Code is copied from /depot_tools/presubmit_canned_checks.py but modified for our purpose.

BUG=
TEST=Tested git cl presubmit with a modified .cc file with the 2011 header and one with the 2012.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2691 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 07:07:11 +00:00
3baa8a2102 Roll libyuv to r338 which includes more complete unittests, lint fixes, and a bug fix for YUY2ToARGB which was oversampling by 1 row for UV channels. This should help with setting up build bots for libyuv and keeps the version in sync with chromium.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/771005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2690 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 04:12:08 +00:00
8a9f0f4e4d * Update to the peerconnection client to use jsep01. (Chromium 153489.)
* Remove the peerconnection_server target from peerconnection.gyp since we have it in libjingle.gyp.
* Add enabled_libjingle_device_manager in supplement.gypi to add devicemanger to stand alone build.
* Add link settings to base.gyp which is needed by the new changes in peerconnection_client.

Note: Resolving hostname function has some problem on Windows in this revision.
So with this revision the peerconnection client can only take ip address directly as
the server address on Windows.
Review URL: https://webrtc-codereview.appspot.com/753008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2689 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-31 00:17:53 +00:00
1b0a02e12e Fixing a path and Ant invocation issue in build_zxing.py and delete_file issue in helper_functions.py
Review URL: https://webrtc-codereview.appspot.com/761006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2688 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-30 12:56:38 +00:00
16cfbe2e89 Fix a potential Chrome crash in audioproc.
There are Chrome crashes which appear to be occurring during some kind
of teardown. We might be able to avoid them by locking in the destructor.

On the other hand, this might have no impact, but at least isn't a bad
thing to do.

BUG=chromium:145341

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2687 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 16:58:25 +00:00
4436fcebaf Disabled audio device tests on mac so we can launch the test on the bots.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2686 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 09:36:50 +00:00
cc53b7c97b Disable test causing race conditions.
TBR=kjellander
BUG=issue788

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2685 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 06:55:21 +00:00
b93522857c Trivial fix for memcheck error.
TBR=xians

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2684 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 04:23:14 +00:00
55c0d4a683 Add support for clock drift compensation.
Support clock drift compensation on Windows and add an API to allow
enabling dynamically.

BUG=issue773
TEST=unittest, trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2683 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-29 02:13:12 +00:00
954cf806d9 Adding the video debug api to vie test record
Review URL: https://webrtc-codereview.appspot.com/763004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2681 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 20:55:10 +00:00
12dbcd9798 Roll Chromium 143348:152335.
Fix libvpx-Android build error.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2680 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 20:34:57 +00:00
a4fa46108c Bump libyuv version to 331 which includes clang build fixes.
BUG=none
TEST=devenv -build Debug webrtc.sln
Review URL: https://webrtc-codereview.appspot.com/766004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2679 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 18:29:03 +00:00
e41bbdfecc Adding an API that allows recording of video data
removing vie_codec from cl

Moving debug call from Codec to File impl.

Updating cl following review

Updating file name

Updating cl following review.

Updating CL following review.

Adding an API that allows recording of video data

updating cl

Adding debug options

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2678 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 16:15:16 +00:00
7b2e919f7d Add pinned dep for cygwin.
Review URL: https://webrtc-codereview.appspot.com/760005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2676 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 15:56:40 +00:00
715faaf5ce Change so that capture_time_ms == 0 is considered invalid.
No transmission offset computed if capture_time_ms is less than or equal to zero.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2675 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 15:20:39 +00:00
94771cb6a0 Change preprocessor define WEBRTC_ANDROID into WEBRTC_ARCH_ARM, for ARM platform depended code.
Review URL: https://webrtc-codereview.appspot.com/735010

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2674 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 04:09:50 +00:00
7611791ade Added unit tests for several SPL macros/functions, and detailed all factors
contributing to bit-not-exact between ARM assembly and generic C versions
in iSAC and SPL, by code comments.
Review URL: https://webrtc-codereview.appspot.com/741004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2673 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-08-28 00:43:55 +00:00