webrtc/examples
Magnus Jedvert 1a759c6354 Android: Only use Java VideoFrames internally
This CL removes internal support for anything else than Android frames
that are wrapped Java VideoFrames. This allows for a big internal
cleanup and we can remove the internal class AndroidTextureBuffer and
all logic related to that. Also, the C++ AndroidVideoTrackSource no
longer needs to hold on to a C++ SurfaceTextureHelper and we can
remove all JNI code related to SurfaceTextureHelper. Also, when these
methods are removed, it's possible to let VideoSource implement the
CapturerObserver interface directly and there is no longer any need for
AndroidVideoTrackSourceObserver. Clients can then initialize
VideoCapturers themselves outside the PeerConnectionFactory, and a new
method is added in the PeerConnectionFactory to allow clients to create
standalone VideoSources that can be connected to a VideoCapturer outside
the factory.

Bug: webrtc:9181
Change-Id: Ie292ea9214f382d44dce9120725c62602a646ed8
Reviewed-on: https://webrtc-review.googlesource.com/71666
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23004}
2018-04-24 13:51:11 +00:00
..
aarproject Add jsr305 as a dependency to AAR. 2018-03-29 09:56:07 +00:00
androidapp Android: Stop using VideoRenderer class 2018-04-23 16:04:11 +00:00
androidjunit Increasing "SERVER_WAIT" for TCPChannelClient tests. 2018-01-29 19:39:49 +00:00
androidnativeapi Split out video targets from //sdk/android:base_java. 2018-04-05 16:02:09 +00:00
androidtests Android: Stop using VideoRenderer class 2018-04-23 16:04:11 +00:00
objc Fixed comparator in AppRTCMobile for iOS 2018-04-23 14:22:06 +00:00
objcnativeapi Add an example app for iOS native API. 2018-03-19 09:31:06 +00:00
peerconnection Update PeerConnection client example to Unified Plan APIs 2018-04-17 20:22:44 +00:00
relayserver Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
stunprober Normalize main(..) routines for WinUWP 2017-12-12 14:32:56 +00:00
stunserver Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
turnserver Normalize main(..) routines for WinUWP 2017-12-12 14:32:56 +00:00
unityplugin Android: Only use Java VideoFrames internally 2018-04-24 13:51:11 +00:00
BUILD.gn Make depending on a specific audio implementation optional. 2018-04-23 14:18:47 +00:00
DEPS Add an example app for iOS native API. 2018-03-19 09:31:06 +00:00
OWNERS