73deaadd0eRemoving a hack for CNG
henrik.lundin@webrtc.org
2013-01-31 13:32:51 +00:00
96a08cef68Fixed stale regression values and calibrated some vie_auto_test values.
phoglund@webrtc.org
2013-01-31 10:06:44 +00:00
ac59dba3f7Adding iSAC-fb support
henrik.lundin@webrtc.org
2013-01-31 09:55:24 +00:00
3d13d9f0a0Fix audio_e2e_test command line arguments
kjellander@webrtc.org
2013-01-30 21:39:10 +00:00
73a702c979This is a change in the iOS audio device to use VoiceProcessingIO API instead of RemoteIO. This way we don't need to use WebRTC EC and NS because it happens on the device hardware.
andrew@webrtc.org
2013-01-30 21:18:31 +00:00
e12b1b562cRevert 3428 > Delay estimator wrapper API changes. This should finalize the changes to delay estimator making it work for multi-probe. > > The changes are summarized here: > > delay_estimator.* > ----------------- > Replaced assert() with correct error check. This is consistent with previous versions of the delay_estimator, i.e., to check for valid parameters where they are actually used and not high up in a wrapper layer. > > delay_estimator_internal.h > -------------------------- > Pulled out the far-end part of DelayEstimator struct and put it in DelayEstimatorFarend. The only common parameter is spectrum_size, which we store in both and thereby avoiding having a Farend pointer in DelayEstimator. > > delay_estimator_wrapper.* > ------------------------- > Added and updated descriptions. From Free(), Create(), Init() the far-end parts have been put in separate Farend versions. Same goes for the Process() which now has an AddFarSpectrum() version. > The flow of calls should be something like (in pseudo-code) > > far* = CreateFarend(history_size) > near* = Create(far, lookahead) > InitFarend(far) > Init(near) > while call ongoing > AddFarSpectrum(far, far_spectrum) > Process(near, near_spectrum) > end while > Free(near) > FreeFarend(far) > > delay_estimator_unittest.cc > --------------------------- > Added farend support setting up calls as mentioned above. > > aecm_core.* > ----------- > Cleaned up some lint warnings. > Added delay_estimator_farend pointer. Called Create(), Init() and Free() in above mentioned order. > If AddFarSpectrumFix() was not successfully done, we end and return -1. This is what we would have done for Process(). > > aec_core.* > ---------- > Cleaned up some lint warnings. > Added delay_estimator_farend pointer. Calls in proper order. Since we only use the delay estimator for logging there is no error handling. We only call Process() if AddFarSpectrum() was successful though. > > TEST=audioproc_unittest, trybots > BUG=None > > Review URL: https://webrtc-codereview.appspot.com/1076006
bjornv@webrtc.org
2013-01-29 21:30:26 +00:00
61ec7daa57Delay estimator wrapper API changes. This should finalize the changes to delay estimator making it work for multi-probe.
bjornv@webrtc.org
2013-01-29 18:55:59 +00:00
57e6b81954Mac 64-bit compatibility for WebRTC.
henrike@webrtc.org
2013-01-29 15:08:29 +00:00
d94659dc27Initial upload of NetEq4
henrik.lundin@webrtc.org
2013-01-29 12:09:21 +00:00
c4373bc737Moved several function pointer declarations in iSAC to isac initialization file. Fixed clang linker problem of not being able to find symbols. Review URL: https://webrtc-codereview.appspot.com/1061006
kma@webrtc.org
2013-01-25 04:55:21 +00:00
5accd370e7RTP Receiver is now only deals with a receiver strategy. Cleaned up dependencies.
phoglund@webrtc.org
2013-01-22 12:31:01 +00:00
8382ad557bAdded perf expectations for stack tests.
phoglund@webrtc.org
2013-01-22 12:19:24 +00:00
ae1a58bba4Replace AudioFrame's operator= with CopyFrom().
andrew@webrtc.org
2013-01-22 04:44:30 +00:00
899699e6f3Enabled full lint checking for ALL WebRTC changes.
phoglund@webrtc.org
2013-01-21 15:57:34 +00:00
a678a3baeeMove video_coding to new Clock interface and remove fake clock implementations from RTP module tests.
stefan@webrtc.org
2013-01-21 07:42:11 +00:00
a3c82bf667Remove '<(library)' in gyp files.
wjia@webrtc.org
2013-01-18 23:42:21 +00:00
bb599b7089This CL includes part of changes in a larger one. The final goal is to allow multiple delay estimators using the same reference (far-end) to save computational complexity.
bjornv@webrtc.org
2013-01-18 23:16:46 +00:00
a2d8b75f29An API to get the internal estimation quality in the delay estimator has been added. Unit tests have been updated. There is no impact to other parts in WebRTC.
bjornv@webrtc.org
2013-01-18 21:54:15 +00:00
2e2a4cff18Remove <(library) from gyp file.
wjia@webrtc.org
2013-01-18 17:13:47 +00:00
a3e6bec23aPosix Thread: Removes the setting of the run function to NULL which could cause data race.
henrike@webrtc.org
2013-01-18 16:39:21 +00:00
c7e935f5ebAdding timeEndPeriod to Synchronize function, see bug for details.
mflodman@webrtc.org
2013-01-17 17:12:50 +00:00
efae5d5901Extracted rtp receiver payload management to its own class, made video receiver depend on that instead.
phoglund@webrtc.org
2013-01-17 16:10:45 +00:00
20ed36dadaBreak out RtpClock to system_wrappers and make it more generic.
stefan@webrtc.org
2013-01-17 14:01:20 +00:00
3b7feb2a5dConvert psnr and ssim to strings before printing them.
stefan@webrtc.org
2013-01-17 13:35:01 +00:00
a4b58860b7Add a counter to the video rtp play output filename.
stefan@webrtc.org
2013-01-17 09:27:17 +00:00
ebc6d8f172libyuv r540 roll for valgrind tools update, optimized ARGBToI444_SSSE3 and I420Copy single memcpy per plane if contiguous. BUG=none TEST=try bots still pass Review URL: https://webrtc-codereview.appspot.com/1019012
fbarchard@google.com
2013-01-17 01:43:38 +00:00
00c18dbccaFix libvpx for Android
hclam@chromium.org
2013-01-16 22:56:08 +00:00
e7dc7f8553Disable full stack PSNR/SSIM triggers on Mac and Win for now due to flakiness. Adding plots of PSNR and SSIM.
stefan@webrtc.org
2013-01-11 12:55:19 +00:00
26901c262clibyuv r534 for tools folder valgrind and endian fix for big endian platforms like s390x. BUG=none TEST=try bots Review URL: https://webrtc-codereview.appspot.com/1031005
fbarchard@google.com
2013-01-10 22:48:18 +00:00
be86a6d968Explicitly disable sincos optimization on Android.
leozwang@webrtc.org
2013-01-10 22:15:51 +00:00
e468f08078Disable PSNR/SSIM thresholds for the Gilber-Elliot test.
stefan@webrtc.org
2013-01-10 15:17:36 +00:00
dc6fa02422Fixing error in argument parsing
kjellander@webrtc.org
2013-01-10 10:06:15 +00:00
8f13810cf2Improved memory tool test wrapper script
kjellander@webrtc.org
2013-01-10 08:13:52 +00:00
0af0d3d3f4Address a build issue with Android-Clang compiler: error: the value is truncated when put into register, use a modifier to specify the size [-Werror,-Wasm-operand-widths] __asm __volatile ("ssat %0, #16, %1" : "=r"(out16) : "r"(value32)); Review URL: https://webrtc-codereview.appspot.com/1029006
kma@webrtc.org
2013-01-10 00:46:37 +00:00
658d423e81Using Convert in lieu of ExtractBuffer: Less error prone (as we don't need to compute buffer sizes etc.). This cl is first in a series (doing all of WebRtc would make it quite a big cl). While at it, fixing a few headers.
mikhal@webrtc.org
2013-01-08 19:19:59 +00:00
6f62836ccfReverting two mixing test patches: seems to introduce a persistent problem for win voe_auto_test (wrapping problem?)
phoglund@webrtc.org
2013-01-03 14:33:00 +00:00