| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| | |
Bug: 17188135
Change-Id: I9b569936bff285463d32df878efb26041917c51b
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 17188135
Change-Id: I2d4111dbad2430968a458f8f3bf4f2ca1becbbdd
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Connection.setConference() checked to see if the conference was valid
before setting it. This prevented us from populating child connections
on a new conference until it was added. Now we allow it but dont sent
the update unless the conference has already been sent.
2) removed unnecessary ArrayList<>() wrappers on CopyOnWriteLists.
3) Updated disconnect/hold/unhold so that they are sent to Conference
objects as well as Connection objects.
4) Added support for separating a child conference call.
5) Additional Logging
Bug: 15621105
Bug: 17136172
Change-Id: I939c36bc9694b9d81f0ff582e2fbe335006aa485
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This enables the ability to use them in switch statements
Bug: 17161247
Change-Id: Iee3da676f2cd52a09d36b58da4ba4640bd8998c5
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This CL fixes serveral issues with the createConnection code:
- it uses failureCode/failureMessage which were never set.
Renamed to disconnectCode and disconnectMessage and set
those fields in Connection.setDisconnected
- Connection.CANCELED_CONNECTION was static and it caused
lots of log spew which was confusing. Changed to create
a new connection every time, same as failure
- moved sNullConnection from Connection to ConnectionService
- made FailureSignalingConnection private and removed type
checks for it. Using disconnect code is better, this is
already what ConnectionServiceWrapper does
Note, the current code still expects connections to be cancelled
or failed in synchronously. This bug is being tracked separately.
Bug: 17156304
Change-Id: I0b13a78b738c4bf37a69de9fd5dcd17be0c45c14
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Bug: 17153048
Change-Id: I6b46969e976a47fd814022939a99b823fcb7b2bd
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Refactor ConnectionService API so it has only one "completed"
callback, and connection state and failure codes indicates what
happened. Previous design where we had separate callbacks for failure,
cancellation and success was error prone because it was easy to forget
to implement one of them.
Bug: 16993846
Bug: 17070939
Change-Id: I84bf5d041cf78193ccf80db201b08db3b7014830
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
- Adding service_interface constant to InCallService.
Bug: 16133960
Change-Id: I4ace89bc3300428d2c56ed43e47ccd12a9f9748a
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
This is needed for unit tests.
Bug: 17073934
Change-Id: I04659faa54ba03247519237450b0a26f66958e8c
|
|/
|
|
|
|
|
|
|
|
| |
Clean up conference call APIs to use a distinct type separate from
Connection. Also allow the addition of Conference calls at any point
using addConference() API method.
Bug:16844332
Bug:16449372
Change-Id: I34e45fde1aa43559f5f4e29b990929c188b16875
|
|
|
|
|
|
|
| |
This breaks RemoteConnectionServices, such as hangouts.
Bug: 16171070
Change-Id: I9b53fefe9c3246abb1e9e11109957fb2f8502de8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Added system permission.
- Added enforcement in ConnectionService API class.
Bug: 16171070
Change-Id: Idbd26a31e8f6bb59d3e881a1e5885a44026f2fbd
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 16993846
Change-Id: I3ed4dd30559511f51b3650bf99bd704ae73d2165
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use sets backed by ConcurrentHashMaps instead of HashSets, and
CopyOnWriteArrayLists instead of ArrayLists, to prevent concurrent
exceptions if listeners try to remove themselves in callbacks while
iterating over the listeners.
Bug:16325026
Change-Id: I55e081eda6ba19fa466bbf019c648bbdaf833c33
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Switch from HashSet to set backed by a ConcurrentHashMap to prevent
ConcurrentModificationExceptions.
(Relanding ag/521178. This got reveretd in ag/520450).
Bug: 16901565
Change-Id: I997898ed94f305d9b8c57eead04e0dfe6c04a884
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This fixes a bug where setting status hints wouldn't
work.
Bug: 17044602
Change-Id: Ife85b2d53ead38f54dac350adc09b8c9d052fda4
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
To be able to pass information from dialer to incallui,
telecomm.Call needs to hold extra information. Add this extra bundle to
the intent.
Bug: 15284651
Change-Id: Ie462c35ece41647c7104c657cc1de947ff284729
|
|/
|
|
| |
Change-Id: I446a3492f7bf5a897c5d698e61327af4b7840d85
|
|
|
|
|
|
| |
Bug: 16416927
Bug: 16494880
Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
|
|
|
|
|
| |
Bug: 16979621
Change-Id: I858a4718a8815be18214400d3bc1d9054b99434e
|
|
|
|
|
|
|
|
|
|
| |
Also cleans up incidental issues including:
* Remote connection service disconnects from the service it
represents if it is not currently handling any connections;
hope to avert excessive service pinning in the future.
* Fix destroyed connection handling.
Bug: 16828152
Change-Id: Id4555f91ddac5e9c1a12ce00bfd1ee0d6d2cb1d9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Switch from HashSet to set backed by a ConcurrentHashMap to prevent
ConcurrentModificationExceptions.
Bug: 16901565
Change-Id: I7666ef61e94994963b2c2634a9a250365e753888
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The VT provider can use these to inform In-Call of a camera failure and
the camera becoming ready again after recovery.
Bug: 16900653
Change-Id: I279176860b30d02f55732b327ac3385eff8d19a8
|
| |
| |
| |
| |
| |
| |
| |
| | |
Switch from HashSet to set backed by a ConcurrentHashMap to prevent
ConcurrentModificationExceptions.
Bug:16898286
Change-Id: I5d94b403469e98c5f5431fc1d0ad020985100cfd
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
More readable for developers.
Bug: 16396523
Change-Id: I8db0949fcd62eb4d76db978a1633fbf6004035a6
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Added a getVideoCallProvider function in IImsCallSession
+ Added IImsVideoCallProvider aidl. This is used for communication
between Telephony and the ImsService. It is redundant with
IVideoCallProvider on some level, but see associated bug and comments
in the class for more detail.
+ Added IImsVideoCallCallback. This is used for communicationing
callback invocations from ImsService to Telephony. It is redundant
with IVideoCallCallback for same reason in bugs/comments.
+ Some minor formatting changes.
Bug: 16886403
Change-Id: I03de12d4432f837e0930bc077307509b645493e0
|
|
|
|
|
|
|
|
|
| |
Immediately add a call to Telecomm before the outgoing call broadcast
intent returns, this will reduce the latency for the InCallUI by
allowing the InCallActivity to start before Telecomm has responded.
Bug: 16396523
Change-Id: Iada2a6bdb803794a765b81edb2dfb0953445ae43
|
|
|
|
|
| |
Bug: 16327484
Change-Id: I1fbeed8e1642e8228310cf0e7b95c4809b50901b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide null-op methods so there is greater flexibility for classes
which extend this base class, but might not support all its methods.
In the future, if we add more methods to the *.aidl interface, this
class can work with binaries which extend this class but don't
implement all the methods since the superclass now implements those
methods.
Left onSetPreviewSurface and onSetDisplaySurface as abstract.
Bug: 16842159
Change-Id: Ie7fea6ef5d473e3924ef370392f380603a568800
|
|
|
|
| |
Change-Id: I64fdca08d35f893d755e3b154543a261b1418343
|
|
|
|
| |
Change-Id: I3788c9ab03a979f22ab628637adf6d520038cb6e
|
|
|
|
|
|
| |
This reverts commit 53488bf3d152eb0ecacca5716c763e8cd7ab28ae.
Change-Id: Ia13c510279e600e8bd1445fd63e2cd6503f4077e
|
|
|
|
|
|
|
|
|
| |
Punt all modification calls to the UI thread to avoid concurrency
issues. This also makes all callback events (e.g., onAbort()) be
called on the same thread.
Bug: 16731451
Change-Id: I4dfd7493538724b3249780272411e61d956b146a
|
|
|
|
|
| |
Bug: 16602621
Bug: 16573836
Change-Id: Idaca4b6d889bf7910fcc37bee7ef478e2fbe3af3
|
|
|
|
|
| |
Bug: 16469413
Change-Id: I019922f76f54d2fa376513a6284d6322959a8235
|
|
|
|
|
|
|
|
|
| |
- Add helper functions to make it easier to figure out properties of a
particular video state, to make things more convenient.
- Update references and documentation.
Bug: 16629892
Change-Id: I621532e8cab080afd56e5db739b9edbee6261f74
|