History log of /external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9638143033f27a3a58d68eb0183eec71350c5479 15-Dec-2015 perkj <perkj@webrtc.org> Reland of Made EglBase an abstract class and cleaned up. (patchset #1 id:1 of https://codereview.webrtc.org/1522073002/ )

Reason for revert:
Clients have been updated.

Original issue's description:
> Revert of Made EglBase an abstract class and cleaned up. (patchset #4 id:60001 of https://codereview.webrtc.org/1526463002/ )
>
> Reason for revert:
> Revert due breaking other clients.
>
> Original issue's description:
> > Made EglBase an abstract class and cleaned up.
> > Adds EglBase10 that implemenents EglBase for EGL 1.0
> >
> > BUG=webrtc:4993
> > TBR=glaznew@webrtc.org
> >
> > Committed: https://crrev.com/3207916f35ded33f586774e2c98d4d0089fe3c6e
> > Cr-Commit-Position: refs/heads/master@{#11011}
>
> TBR=magjed@webrtc.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:4993
>
> Committed: https://crrev.com/e22e1cb399748112f308b488e7535754ef6b807d
> Cr-Commit-Position: refs/heads/master@{#11013}

TBR=magjed@webrtc.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:4993

Review URL: https://codereview.webrtc.org/1522303004

Cr-Commit-Position: refs/heads/master@{#11024}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
e22e1cb399748112f308b488e7535754ef6b807d 14-Dec-2015 perkj <perkj@webrtc.org> Revert of Made EglBase an abstract class and cleaned up. (patchset #4 id:60001 of https://codereview.webrtc.org/1526463002/ )

Reason for revert:
Revert due breaking other clients.

Original issue's description:
> Made EglBase an abstract class and cleaned up.
> Adds EglBase10 that implemenents EglBase for EGL 1.0
>
> BUG=webrtc:4993
> TBR=glaznew@webrtc.org
>
> Committed: https://crrev.com/3207916f35ded33f586774e2c98d4d0089fe3c6e
> Cr-Commit-Position: refs/heads/master@{#11011}

TBR=magjed@webrtc.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:4993

Review URL: https://codereview.webrtc.org/1522073002

Cr-Commit-Position: refs/heads/master@{#11013}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
3207916f35ded33f586774e2c98d4d0089fe3c6e 14-Dec-2015 perkj <perkj@webrtc.org> Made EglBase an abstract class and cleaned up.
Adds EglBase10 that implemenents EglBase for EGL 1.0

BUG=webrtc:4993
TBR=glaznew@webrtc.org

Review URL: https://codereview.webrtc.org/1526463002

Cr-Commit-Position: refs/heads/master@{#11011}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
0b0a88b918062ee50a36a8e8b5d7f0cc040046fb 11-Dec-2015 aluebs <aluebs@webrtc.org> Add aecdump support to AppRTCDemo

Review URL: https://codereview.webrtc.org/1514473008

Cr-Commit-Position: refs/heads/master@{#10985}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
6f28cf0b951a9d41246f022f48a6cd035fad151d 07-Dec-2015 Peter Boström <pbos@webrtc.org> Implement standalone event tracing in AppRTCDemo.

Logs tracing events (TRACE_EVENT0 and friends) to storage in a format
compatible with chrome://tracing which can be used for performance
evaluation, finding lock contention and other sweet things). Tracing is
still basic and doesn't contain thread metadata or logging of tracing
arguments.

BUG=webrtc:5158
R=tommi@webrtc.org

Review URL: https://codereview.webrtc.org/1457383002 .

Cr-Commit-Position: refs/heads/master@{#10921}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
d48015364d1a3545ea503ce03ec49762a480d42c 24-Nov-2015 Per <perkj@chromium.org> Add option to capture to texture in AppRTCDemo for Android.

The purpose is to be able to easier test and find differences between the path when capturing to textures or byte buffers.

This require https://codereview.webrtc.org/1403713002/ to work.

BUG=webrtc:4993
R=magjed@webrtc.org
TBR=glaznew@webrtc.org

Review URL: https://codereview.webrtc.org/1452423003 .

Cr-Commit-Position: refs/heads/master@{#10766}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
e66339296b3d2a3f077bf96a7c221c18d96ae630 17-Nov-2015 glaznev <glaznev@webrtc.org> Add OpenSL ES enable setting to AppRTCDemo.

Disable OpenSL ES by default.
Plus remove no longer used CPU overuse detection option.

Review URL: https://codereview.webrtc.org/1449083002

Cr-Commit-Position: refs/heads/master@{#10670}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
eb8b388273d14ed83495801e9e4e5de12bb00ad1 16-Nov-2015 Alex Glaznev <glaznev@google.com> Fix VP9 support in AppRTCDemo.

Default VP9 selection is no longer triggered by field trial string
after https://codereview.webrtc.org/1432673002, so VP9 need to
be selected now through SDP mangling.

R=wzh@webrtc.org

Review URL: https://codereview.webrtc.org/1452783002 .

Cr-Commit-Position: refs/heads/master@{#10660}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
67e0cf15d323642516f40b619f6474db333524a7 25-Sep-2015 Magnus Jedvert <magjed@webrtc.org> Android AppRTCDemo: Add slider for changing camera capture quality during call

This CL adds a slider that can change capture resolution and fps during a call. The camera will no be reconfigured, but the frames will be downscaled/dropped in software by cricket::VideoAdapter in the cricket::VideoCapturer. This is controlled with VideoCapturerAndroid.onOutputFormatRequest(). The slider is turned off by default and can be enabled with a checkbox under 'WebRTC Video Settings'.

R=glaznev@webrtc.org

Review URL: https://codereview.webrtc.org/1361083002 .

Cr-Commit-Position: refs/heads/master@{#10067}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
7076729c57c27aa813760d2038be02c36f4d7649 24-Sep-2015 Magnus Jedvert <magjed@webrtc.org> Enable SurfaceViewRenderer for AppRTCDemo

BUG=webrtc:4742,webrtc:4910,webrtc:4909
R=glaznev@webrtc.org, perkj@webrtc.org

Review URL: https://codereview.webrtc.org/1356603004 .

Cr-Commit-Position: refs/heads/master@{#10054}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
4d2f4d1c6997b4218774cac10527e1cdb88f20d9 02-Sep-2015 Alex Glaznev <glaznev@google.com> - Make shared EGL context used for HW video decoding member
of decoder factory class.
- Add new Peer connection factory method to initialize shared
EGL context.

This provides an option to use single peer connection factory
in the application and create peer connections from the same
factory and reinitialize shared EGL context for video
decoding HW acceleration.

R=wzh@webrtc.org

Review URL: https://codereview.webrtc.org/1304063011 .

Cr-Commit-Position: refs/heads/master@{#9838}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
c47a01d6477da02fddeca23a4efb32f5764af128 27-Aug-2015 Alex Glaznev <glaznev@google.com> Fix AppRTCDemo crash when room is connected after PC is destroyed.

Also move VideoRendererGui.dispose() to the section with public API.

BUG=4909
R=wzh@webrtc.org

Review URL: https://codereview.webrtc.org/1312523004 .

Cr-Commit-Position: refs/heads/master@{#9792}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
ff020c01ca8ad72e513700315ebb6ff16afffd22 20-Aug-2015 Magnus Jedvert <magjed@webrtc.org> Android: Move common functions from VideoRendererGui to new RendererCommon file

This is primarily done to prepare for a new renderer implementation.

BUG=webrtc:4742
R=glaznev@webrtc.org

Review URL: https://codereview.webrtc.org/1298673002 .

Cr-Commit-Position: refs/heads/master@{#9742}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
d5031fcf928b615a1c9aa9f15e60d1c946e6d456 14-Aug-2015 magjed <magjed@webrtc.org> Android VideoRendererGui: Add dispose function

There is currently no way to dispose VideoRendererGui or VideoRendererGui.YuvImageRenderer. This CL adds functions to do so.

BUG=webrtc:4892

Review URL: https://codereview.webrtc.org/1273803002

Cr-Commit-Position: refs/heads/master@{#9710}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
e2a8be124458d77d0d3f30a8e33e0a1eede4a849 12-Aug-2015 magjed <magjed@webrtc.org> Revert of AppRTCDemo: Render each video in a separate SurfaceView (patchset #4 id:120001 of https://codereview.webrtc.org/1257043004/ )

Reason for revert:
AppRTCDemo often crashes in loopback mode and incorrect layout when connection is established

BUG=webrtc:4909,webrtc:4910

Original issue's description:
> AppRTCDemo: Render each video in a separate SurfaceView
>
> This CL introduces a new org.webrtc.VideoRenderer.Callbacks implementation called SurfaceViewRenderer that renders each video stream in its own SurfaceView. AppRTCDemo is updated to use this new rendering.
>
> This CL also does the following changes:
> * Make the VideoRenderer.Callbacks interface asynchronous and require that renderFrameDone() is called for every renderFrame(). In JNI, this is implemented with cricket::VideoFrame::Copy()/delete.
> * Make public static helper functions: convertScalingTypeToVisibleFraction(), getDisplaySize(), and getTextureMatrix().
> * Introduces new helper functions surfaceWidth()/surfaceHeight() in EGlBase that allows to query the surface size.
> * Introduce PercentFrameLayout that implements the percentage layout that is used by AppRTCDemo.
>
> BUG=webrtc:4742
>
> Committed: https://crrev.com/05bfbe47ef6bcc9ca731c0fa0d5cd15a4f21e93f
> Cr-Commit-Position: refs/heads/master@{#9699}

TBR=glaznev@webrtc.org,wzh@webrtc.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:4742

Review URL: https://codereview.webrtc.org/1286133002

Cr-Commit-Position: refs/heads/master@{#9703}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
05bfbe47ef6bcc9ca731c0fa0d5cd15a4f21e93f 11-Aug-2015 magjed <magjed@webrtc.org> AppRTCDemo: Render each video in a separate SurfaceView

This CL introduces a new org.webrtc.VideoRenderer.Callbacks implementation called SurfaceViewRenderer that renders each video stream in its own SurfaceView. AppRTCDemo is updated to use this new rendering.

This CL also does the following changes:
* Make the VideoRenderer.Callbacks interface asynchronous and require that renderFrameDone() is called for every renderFrame(). In JNI, this is implemented with cricket::VideoFrame::Copy()/delete.
* Make public static helper functions: convertScalingTypeToVisibleFraction(), getDisplaySize(), and getTextureMatrix().
* Introduces new helper functions surfaceWidth()/surfaceHeight() in EGlBase that allows to query the surface size.
* Introduce PercentFrameLayout that implements the percentage layout that is used by AppRTCDemo.

BUG=webrtc:4742

Review URL: https://codereview.webrtc.org/1257043004

Cr-Commit-Position: refs/heads/master@{#9699}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java
a8736448970fedd82f051c6b2cc89185b755ddf3 06-Aug-2015 Donald E Curtis <decurtis@google.com> Move all the examples from the talk directory into the webrtc examples directory.

Significant changes:

- move the libjingle_examples.gyp file into webrtc directory.
- rename talk/examples/android to webrtc/examples/androidapp to avoid name conflicts.
- update paths in talk/libjingle_tests.gyp to point to webrtc directory for Objective-C test.

BUG=
R=pthatcher@webrtc.org, tkchin@webrtc.org

Review URL: https://codereview.webrtc.org/1235563006 .

Cr-Commit-Position: refs/heads/master@{#9681}
/external/webrtc/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java