webrtc/sdk/android/native_unittests
Magnus Jedvert 9514071500 Android: Support externally aligned timestamps
This support is needed if there is a big delay between the creation of
frames and the time they are delivered to the WebRTC C++ layer in
AndroidVideoTrackSource. This is the case if e.g. some heavy video
processing is applied to the frames that takes a couple of hundred
milliseconds. Currently, timestamps coming from Android video sources
are aligned to rtc::TimeMicros() once they reach the WebRTC C++ layer in
AndroidVideoTrackSource. At this point, we "forget" any latency that
might occur before this point, and audio/video sync consequently
suffers.

Bug: webrtc:9991
Change-Id: I7b1aaca9a60a978b9195dd5e5eed4779a0055607
Reviewed-on: https://webrtc-review.googlesource.com/c/110783
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25654}
2018-11-15 11:41:06 +00:00
..
audio_device Eliminate use of EventWrapper from android audio device tests 2018-11-12 13:22:46 +00:00
codecs Add unit test for JavaToNativeVideoCodecInfo. 2018-07-09 13:26:34 +00:00
org/webrtc Android: Support externally aligned timestamps 2018-11-15 11:41:06 +00:00
peerconnection Revert "Use the factory instead of using the builtin code path in VideoCodecInitializer." 2018-11-01 04:46:02 +00:00
video Android: Support externally aligned timestamps 2018-11-15 11:41:06 +00:00
DEPS Add unit tests for Android audio device module 2018-04-12 09:27:45 +00:00
java_types_unittest.cc Android JNI generation: Set JNI namespace in build files 2018-05-18 10:44:38 +00:00
test_jni_onload.cc Implements JavaToNativeStringMap and adds tests for native API. 2018-02-09 10:34:44 +00:00