05aab5810a5f0296c3650f104c58479b2765c0b7 |
06-Feb-2015 |
Michael Wright <michaelwr@google.com> |
Stop active media projections on user switch. Bug: 19278080 Change-Id: I63cc8aa12954d4de257b793967d3845a6f86dc3f
ediaProjectionManagerService.java
|
e58574026b265b4773f1e9bc896ba53530c7a580 |
28-Oct-2014 |
Jason Monk <jmonk@google.com> |
Add missing passive discovery flag automerge: 4444c5b automerge: 07faf0e * commit '07faf0e1a1d32408dfdc863a0996baa8522c5fdb': Add missing passive discovery flag
|
4444c5b27874866f18cd8f4abb8914cc17857ea7 |
28-Oct-2014 |
Jason Monk <jmonk@google.com> |
Add missing passive discovery flag MediaProjectionManagerService had an active media callback which was causing a service to be bound 100% of the time. Adding a passive flag makes it only observe events, and allow the service to only be bound when needed by apps requesting active discovery. Bug: 18042409 Bug: 17969854 Change-Id: I1bfa6609e2aa507ee2ce227de50f0e5ae951e000
ediaProjectionManagerService.java
|
9b84309bea122e63009408b3fa94a3e498ae60c9 |
20-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Qualify private outer call in MediaProjectionManagerService. Change-Id: Ia4e09bdfe773a27107c0980a1aabf9b09e2b0a46
ediaProjectionManagerService.java
|
89c2cb6f31cddb926dea3498f8adf01a8cc1426a |
14-Sep-2014 |
Michael Wright <michaelwr@google.com> |
Monitor MediaRouter for remote display connections. Since we're reusing the cast tile for screen sharing we need to make sure there's only ever one mirroring presentation going on at a time. Bug: 9905068 Change-Id: I249932d0f8853880dd453eb57c2a258e6ae952b0
ediaProjectionManagerService.java
|
cde5bb45cc86d181d96ee69da1832e6132162871 |
08-Sep-2014 |
Michael Wright <michaelwr@google.com> |
Change callback methods from add to register. Also changes intent returning method from get to create. Both changes are in response to API council feedback. Bug: 17389882 Change-Id: I3b57e3fc202148e3bbb24ac61229f04e8b4ac41e
ediaProjectionManagerService.java
|
78b8c8fbde12b214314cc2ab2644350b5d5189a5 |
25-Aug-2014 |
John Spurlock <jspurlock@google.com> |
QS: Wire up screen casting to tile/panel. Use MediaProjectionManager to determine whether or not screencasting is active, when it changes, and to stop casting. Also: - Implement hashCode/equals on MediaProjectionInfo - Fix unintentional recursion in the service. Bug:16488053 Change-Id: Icd1a88f23bbdf1d4c1915b30cb2508f8fe9d6d7e
ediaProjectionManagerService.java
|
d86ecd26d78c7bcd7f820b9ef5e3f4c3eb037510 |
13-Aug-2014 |
Michael Wright <michaelwr@google.com> |
Add callbacks for MediaProjection start / stop. Also, enforce that there is only one valid MediaProjection at a time. Bug: 16488053 Change-Id: Id05445d798c98cb208bc4dab186296392e15d30b
ediaProjectionManagerService.java
|
6720be4e8c65e90d4453ddad5cef192bc3820038 |
30-Jul-2014 |
Michael Wright <michaelwr@google.com> |
Allow media projections to create public presentations. Change-Id: I3b6e0b54d658352942a38be6a24486bdfc179efd
ediaProjectionManagerService.java
|
c39d47a8e7c74bd539104b0efab898ef6fc43ddf |
09-Jul-2014 |
Michael Wright <michaelwr@google.com> |
Add MediaProjection APIs. The new MediaProjection infrastructure allows the system to hand out tokens granting the ability to capture the screen's contents, audio, etc. at a granular level. It's intended to be used both for screen casting, via the cast APIs, as well as screen sharing via third party applications. The screen sharing case is implemented, but all of audio capturing is still forthcoming. Change-Id: I4b24669bed7083e11413c10ed8d6b025f5375316
ediaProjectionManagerService.java
|