Commit graph

79 commits

Author SHA1 Message Date
Marcel Partap
05cb1a608e Also add mpeg2 support.
(frameworks/av commit c83d228e85b187e3112f10003282c8270d18ef71 moved this
 from media_codecs_google_video.xml to new file media_codecs_google_tv.xml
 for reasons not given.)
2018-09-13 10:19:43 +02:00
Marcel Partap
c98fe4b3a2 Added missing media_codecs_google_*.xml from frameworks/av libstagefright (tree 6b14452cfef637b9b987c0a6a690bda7067afe49).
Upstream location is https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/data
2018-09-13 10:17:03 +02:00
Marcel Partap
8d0faeb5d6 Moved the media codecs list to android/media/ as it also contains audio codecs. 2018-09-13 09:48:08 +02:00
Simon Fels
041e9b30cf android: forward logcat output to the container console 2018-06-12 09:53:11 +02:00
Simon Fels
1037e8aab9 graphics: correctly pass layer alpha level through 2018-05-18 19:38:18 +02:00
Simon Fels
14774c0177 Send updates with icons separately to not overflow protobuf 2018-05-18 19:38:10 +02:00
Lee Jones
6d50d44083 android: service: platform_service: Read rotation angle from parcel
When passing window state, currently only the frame location and
stack & task IDs are contained in the parcel.  This patch also
receives the new 'rotation_angle' attribute.  This patch is critical
since it ensures each '4 Byte' value in this strongly ordered
sequence is extracted at the right time, in the correct way.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2018-01-31 08:51:32 +00:00
Simon Fels
fc5659390c android: regenerate encoder to use correct include for logging.h 2017-09-08 07:00:54 +02:00
Simon Fels
29d917d9db android/opengl: regenerate encoding layer 2017-08-31 16:07:59 +02:00
Simon Fels
b8e7d89a30 Move products into our top-level dir to respect Androids max search depth 2017-08-29 11:25:23 +02:00
Simon Fels
7ffc88225b Import product definition from separate repository 2017-08-29 11:20:47 +02:00
Zhenhua WANG
bd6a006ce7 Remove android/.idea 2017-07-24 16:12:19 +08:00
Simon Fels
d409dfcaa8 Dump Android log output continuously into rotating /data/system.log 2017-06-19 20:59:12 +02:00
Simon Fels
3fededabd0 Allow user to specifiy which stack an application is launched on 2017-03-17 07:21:58 +01:00
Simon Fels
3d0d453861 Implement simple app database which maintains app information at runtime
This helps us to collect information about an app (title, ..) we can
reuse for certain other things like window construction.
2017-03-16 17:06:45 +01:00
Simon Fels
fc7049b27b Create a marker to indicate that first boot has happened 2017-02-22 17:42:17 +01:00
Simon Fels
69631a1bfc Remove application launcher when its android counterpart is removed 2017-02-22 17:42:17 +01:00
Simon Fels
db3499fd89 Synchronize clipboard bi-directional with the android container 2017-01-15 12:38:22 +01:00
Simon Fels
d729b8b9e4 Implement audio support
Audio playback still has a delay about 1-2 seconds but it's usable.

This also moves the platform policy class into its own namespace to be
not specific to just window management.
2017-01-12 07:02:43 +01:00
Simon Fels
23392b9732 Import goldfish HAL sources from devices/generic/goldfish
We import all code here so we can customize and keep in sync with what
we do on the host side more easily.
2017-01-09 08:05:04 +01:00
Simon Fels
ddea17253c appmgr: drop unused methods 2017-01-09 07:07:10 +01:00
Simon Fels
5c7b0adf8c Synchronize application icons with the host 2017-01-06 18:33:27 +01:00
Simon Fels
aeff6e35df Cleanup formatting and code style 2016-12-21 08:40:40 +01:00
Simon Fels
324407eeaa Allow clients to specify the launch bounds of a new activity 2016-12-21 08:39:44 +01:00
Simon Fels
9c9eb48bf0 Implement simple activity to show all launchable applications 2016-12-13 18:42:50 +01:00
Simon Fels
e419b1fbd5 Get rid of test for the Android platform service 2016-12-09 17:25:43 +01:00
Simon Fels
f01ce872e8 Drop static DHCP configuration of eth0 2016-12-08 17:06:08 +01:00
Simon Fels
65531a3b82 Handle window movement/resize/close on our side and not in Android
This leads to much better performance and user interaction. Resizing
still has some flickering but that is a different area of problems.
2016-12-08 07:08:47 +01:00
Simon Fels
5d4ee77881 Drop missing reference to removed intent class 2016-12-02 17:22:37 +01:00
Simon Fels
586a2c7bc3 Fix crash in SurfaceFlinger when hwcomposer doesn't provide a dump method 2016-12-02 16:12:48 +01:00
Simon Fels
00aadb5467 Improve application manangement and create desktop entries for available app 2016-12-02 16:11:38 +01:00
Simon Fels
e75940711b Always start new applications on the freeform stack 2016-11-29 06:18:01 +01:00
Simon Fels
c21cccd98a Drop further unneeded log statements 2016-11-28 07:43:50 +01:00
Simon Fels
dde578674f Drop extensive logging from anboxd service 2016-11-28 07:41:48 +01:00
Simon Fels
ec2002c971 Start anboxd as part of class core
Boot is too early for is now that we depend on some system services
like the ActivityManager one.
2016-11-28 07:33:43 +01:00
Simon Fels
06b529e0a0 Implement simple network bridge 2016-11-26 13:38:38 +01:00
Simon Fels
84b3fa430b Set focus to current active window 2016-11-26 13:04:50 +01:00
Simon Fels
a40fe51654 Use events instead of method invokes for window state updates and others 2016-11-25 08:50:43 +01:00
Simon Fels
627479abfe Drop various debug log output from hwcomposer implementation 2016-11-25 07:12:35 +01:00
Simon Fels
64d56de677 Ignore certain layers SurfaceFlinger marks as such 2016-11-23 12:17:05 +01:00
Simon Fels
e0ce4baa75 Read missing window count from message 2016-11-16 14:04:48 +01:00
Simon Fels
0f5006493b Implement RPC for window state synchronization 2016-11-15 07:54:19 +01:00
Simon Fels
6ee8734cf3 Add first stub methods to send window status updates from Android to host 2016-11-11 09:41:10 +01:00
Simon Fels
a39c1b2bd2 hwcomposer: and disable debug level logging by default 2016-11-11 09:07:09 +01:00
Simon Fels
8b6510e113 hwcomposer: disable verbose logging in info level 2016-11-11 09:04:52 +01:00
Simon Fels
9ae788ceec Get rid of the old app manager which we're not going to use 2016-11-10 12:24:47 +01:00
Simon Fels
fbc8b984f2 Implement support for host side multi-window management 2016-11-08 07:41:41 +01:00
Simon Fels
242bfca03e Don't remove SystemUI from our images 2016-10-13 18:37:08 +02:00
Simon Fels
a89027af97 hwcomposer: actually post buffers received to the screen 2016-09-30 17:21:15 +02:00
Simon Fels
3ee86c6d9d Add initial bits for the app manager 2016-09-27 16:03:32 +02:00