Commit Graph

2938 Commits

Author SHA1 Message Date
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
wu@webrtc.org
7aa1189440 Fix a break on the "ChromiumOS (daisy)" bot.
http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/3567/steps/BuildTarget/logs/stdio
third_party/webrtc/common_audio/signal_processing/spl_init.c:35:13: error: 'InitPointersToC' defined but not used [-Werror=unused-function]

TEST=try bots

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2901 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-10 20:59:35 +00:00
kjellander@webrtc.org
ccb52c2961 Improve error handling for barcode_tools
These changes make the execution abort earlier on an error (like a tool is not found) and makes it easier to figure out what's wrong.

Made build_zxing.py executable.

BUG=None
TEST=Local runs of the PyAuto test src/chrome/test/functional/webrtc_video_quality.py in Chromium.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2899 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-10 16:11:28 +00:00
phoglund@webrtc.org
ff33bdd9d7 Suppressed all voe_auto_test standard suite bugs and introduced a flag for excluding timing-dependent tests.
Also Suppressed FakeMediaProcess errors (bug 898) and took out a test and suppressed general errors (bug 332). Lastly, fixed memory leak in misc test.

BUG=898, 332
TEST=Ran voe_auto_test with repeat=10 through the whole standard suite, under valgrind. Ran without valgrind. Tested that the extended and standard tests still start and are reachable from the menu.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2898 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-10 15:41:03 +00:00
mikhal@webrtc.org
fafb0bf38b Rolling libvpx to 30d8ba541ede
Review URL: https://webrtc-codereview.appspot.com/873008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2896 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-10 00:11:44 +00:00
marpan@webrtc.org
1dd8d4bca4 Put some bounds on VCM frame dropper.
Review URL: https://webrtc-codereview.appspot.com/873005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2893 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-09 20:43:56 +00:00
leozwang@webrtc.org
71c13765ad Add a few functions to android test application
1. Add playing ringtone
2. Add receiving headset plug intent
3. Add a runnable to simulate cpu load

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2892 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-09 20:20:37 +00:00
mikhal@webrtc.org
e4c920fb3d Adding plane alignment.
Review URL: https://webrtc-codereview.appspot.com/857008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2891 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-09 16:04:48 +00:00
mflodman@webrtc.org
656477b930 Fixing Windows build.
Review URL: https://webrtc-codereview.appspot.com/864010

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2888 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 20:58:37 +00:00
elham@webrtc.org
d63b18e67c Updated version number to 3.14
Review URL: https://webrtc-codereview.appspot.com/864009

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2887 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 20:36:53 +00:00
henrike@webrtc.org
0ed9c69711 Implemented todo. I.e. removed unnecessary header.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2886 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 20:20:22 +00:00
mflodman@webrtc.org
15e4e34872 Wire up ssrc check in ViEEncoder for intra requests.
Review URL: https://webrtc-codereview.appspot.com/872004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2884 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 18:58:14 +00:00
stefan@webrtc.org
c530043684 Add per stream intra requests.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2883 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 07:06:53 +00:00
stefan@webrtc.org
7bc3a4172a Adding support for changing resolutions and FEC to video_rtp_play.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2882 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-08 07:02:53 +00:00
mflodman@webrtc.org
aca26292ae Hooking up EncoderStateFeedback to handle intra requests instead of trigger
ViEEncoder directly. This is one step towards adding send- and receive only
channels and getting rid of the default module.

Patch set 1 contains the reverted CL occasionally dead-locking:
http://review.webrtc.org/824004

BUG=769

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2880 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 16:17:41 +00:00
henrike@webrtc.org
5ba4411cd9 Makes it such that calling ThreadWrapper::Start(..) only returns false if a thread was never started. I.e. it will not return false if it was unable to configure the thread (however it does log such failures).
Review URL: https://webrtc-codereview.appspot.com/869004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2879 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 14:36:54 +00:00
phoglund@webrtc.org
ad6612b1f8 Continuing to rewrite custom calls.
Added new helper for getting regular input. Rewrote remaining input handling for custom calls. Added a --choose_defaults flag which makes it possible to default on everything (e.g. with the flag, choosing custom call will accept all defaults and go directly to the call).

The next patch will add support for overriding arbitrary choices using flags. That is the point I want to arrive at and this patch paves the way for that. Fortunately it gets rid of some repetitive and bug-prone code on the way.

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2878 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 12:34:09 +00:00
stefan@webrtc.org
81ebe38acb Fixing LatestEstimate().
TBR=henrik.lundin@webrtc.org

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2877 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 08:45:25 +00:00
henrik.lundin@webrtc.org
25fadd74d0 Fix dummy RTP playout in NetEqRTPplay
Make sure that playing dummy RTP files works, i.e., RTP dumps with only
headers, no actual payloads. It turs out that some RTP dumps did not
state how long the actual packet was (including the discarded payload),
which resulted in packets with zero length payload being inserted into
NetEQ. Now, the dummy packet will contain at least one byte of payload
(set to zero).

Also added capability to filter out a specific SSRC from the RTP
dump file.

Finally, added SSRC printout from RTPanalyze, and corresponding
change in RTPchange.

TEST=trybots

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2876 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 08:34:37 +00:00
henrik.lundin@webrtc.org
3df18d72ba Added test for NetEQ stereo with no input
This test verifies that NetEQ behaves as it should when using
stereo and not inserting any data before calling recout. The
main purpose of the test is to find memory issues.

BUG=http://code.google.com/p/webrtc/issues/detail?id=270
TEST=trybots, neteq_unittests

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2875 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 08:23:32 +00:00
stefan@webrtc.org
b0a8a3bfdd Return bw_estimate / num-streams from the multi-stream estimator for now until updating ViE APIs.
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2874 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 08:15:37 +00:00
kma@webrtc.org
6679dcc6c5 Fixed a bug in an Android macro definition in SPL that caused issue 833.
Review URL: https://webrtc-codereview.appspot.com/863007

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2873 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 00:27:10 +00:00
kma@webrtc.org
ac4d70de04 Moved calling points of spl_int routines from module init to module create routines.
Review URL: https://webrtc-codereview.appspot.com/789006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2872 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-05 00:19:01 +00:00
mikhal@webrtc.org
3f9a721da5 Adding SSIM and PSNR videoFrame based functions
Review URL: https://webrtc-codereview.appspot.com/867005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2871 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-04 17:22:32 +00:00
leozwang@webrtc.org
f9a0713866 Make Android.mk to be able to inclucde subfolder makefiles
BUG=None
TEST=trybot
Review URL: https://webrtc-codereview.appspot.com/868006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2870 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-04 15:59:11 +00:00
leozwang@webrtc.org
2a84f63719 Rename android file name
Rename file name to follow code style.

BUG=None
TEST=trybots
Review URL: https://webrtc-codereview.appspot.com/867004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2869 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 21:40:06 +00:00
kma@webrtc.org
0a4cdc40fc Made CrossCorrelationTest valid in ARM-Neon platforms, with changes in signal_processing_unittest.cc.
Review URL: https://webrtc-codereview.appspot.com/828006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2868 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 21:15:39 +00:00
stefan@webrtc.org
4bfe990337 Remove unused files from gypi.
TBR=wu

BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2867 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 19:58:50 +00:00
henrike@webrtc.org
46d4073a64 Made the aligned malloc templated.
BUG=N/A

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2866 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 16:50:37 +00:00
wu@webrtc.org
2e5192fa6a Add peerconnection_all.gyp to include everything.
Add a dummy peerconnection_client target for mac so that we don't get an error when doing runhooks.
Review URL: https://webrtc-codereview.appspot.com/855005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2865 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 16:35:45 +00:00
mikhal@webrtc.org
60ac6a642a Updates to videoFrame:
1. Adding non-const members.
2. Updating copy interface.

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2864 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-03 16:24:14 +00:00
leozwang@webrtc.org
aee9120409 Move video android test to test folder
BUG=N/A
TEST=local test
Review URL: https://webrtc-codereview.appspot.com/863005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2862 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-02 20:13:56 +00:00
henrike@webrtc.org
28625c1af3 Updates according to style guide.
BUG=N/A

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2861 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-02 15:38:35 +00:00
phoglund@webrtc.org
4743f938d6 Added more suppressions.
These tests are really flaky for sure. None of these showed up locally or in previous runs.

BUG=
TBR=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2860 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-02 09:22:51 +00:00
phoglund@webrtc.org
321da3bc4f Added more suppressions found on the bot.
I will look over and split them into different bugs later - seems a bad idea to use one bug for everything.

BUG=
TBR=kjellander@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2859 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-02 08:54:45 +00:00
mikhal@webrtc.org
1e033e1594 Updating ConvertFromI420 to use VideoFrame - Related calls to DeliverFrame were also updated, and some refactoring (style-wise) was done on the way.
Review URL: https://webrtc-codereview.appspot.com/838006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2858 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-01 20:09:32 +00:00
fbarchard@google.com
cc82cff82e libyuv roll r389 for mac visibility, Q420 and YUY2 optimization, AVX2 detect.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/858004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2857 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-01 18:32:41 +00:00