a09256c72f67010887f2a3801d4e1d27fa0ec2f7 |
|
11-Mar-2016 |
Donghyun Cho <donghyun@google.com> |
Add a system property for the 'Set Menu Language' feature of CEC The CEC feature, <Set Menu Language>, is enabled by setting a system property 'ro.hdmi.set_menu_language', which is false by default. Bug: 25704899 Change-Id: I941b238bcc06227c128f09d38d422b8295e81b7b
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
659c486beb0ccdf53a9176cb5c2c3e7c9acf8f50 |
|
06-May-2015 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Make wakeup on hotplug optional Added a new system property to make the feature optional. True by default. Bug: 20897914 Change-Id: I8bfca5144b802b95361e63b29abd6371971c7dbb
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
bad839386afc76ea037da022960b63683e95a7b0 |
|
09-Feb-2015 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Define a system property to keep playback device awake Playback device doesn't go to suspend (standby) mode if it's the active source. This CL makes the behavior configurable through the system property persist.sys.hdmi.keep_awake. Bug: 19299723 Change-Id: Icb8b593ab44429ec0520e60d19d0368982ff5667
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
5b8cb00b8a302329b98a5528eaa7934d0f5c3e65 |
|
18-Jan-2015 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Process new options for CEC/MHL HAL 1) Inform MHL HAL of OPTION_MHL_SERVICE_CONTROL at system ready/standby event. 2) Call OPTION_CEC_SET_LANGUAGE with current system language info for HAL to be able to respond to <Get Menu Language> while in standby mode. Bug: 19054079 Change-Id: I92c9f392a94f70e11157d20a33163ef2d8bc832f
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
e65360216890886b2fa507ddb656820c166bba22 |
|
02-Dec-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Set the parameter of <System Audio Mode Request> right The parameter should be the physical address of the source device not that of AVR. Bug: 18582101 Change-Id: I3f7fd71ab87f174babc0d2bb10b2661df19336eb
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
8566be3c51d97d9a4b62bfec52b1c88ade65dd43 |
|
01-Oct-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Ensure the key transmission finishes all the time Defined a new timeout AWAIT_RELEASE_KEY_MS used to finish the SendKeyAction if a release key event goes missing. Press-and-hold is done by utilizing repeat Android key events, not timer waiting IRT_MS. Bug: 17761639 Change-Id: I8cf4db899b3d96c5d269e41f3eb7dbbf960d27f8
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
4b5c2d3cfc8aec4ab90097734a3556a0d0c0e68d |
|
13-Sep-2014 |
Yuncheol Heo <ycheo@google.com> |
Change the property name to pass selinux. - Added the prefix 'persist.sys.' to pass selinux and to make the properties persistent after reboot. - Shortened the name to fit the length to 31. - Got together the properties in the near place. Bug: 17491732 Change-Id: I051f1bacc51ee372806077159020600ffeb30f48
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
a94417a51646a2560e44974c99435cb00bd96201 |
|
12-Sep-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Refactoring for MHL This helps MHL code clean-up. - Factored MHL constants out to a new class - Renamed some methods Bug: 17479050 Change-Id: Ia39f8bb51ce552ac10f587e6ee0431951f2f494b
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
4480efa05aa5dd44f1432c3260be263546daf838 |
|
04-Sep-2014 |
Jungshik Jang <jayjang@google.com> |
Prevent sending <Feature Abort> for some messages. This change fixes the following cases. - <Report Power Status>(0x90) - When TV receives <Report Power Status> as a reply of <Give Device Power Status>, TV does not send <Feature Abort>. But if a device sends <Report Power Status> actively, TV sends <Feature Abort>. - <Set System Audio Mode>(0x72) - <System Audio Mode Status>(0x7E) Directly address message is also defined. - <Record Status>(0x0A) (We will support One-touch record function at least in Japan) - <Timer Status>(0x35) (We will support Timer programming function at least in Japan) - No response for <Record TV Screen>(0x0F) Bug: 17382769 Change-Id: I8ae355337757710d54b788edfdf37293f96cfa97
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
f286b4d86b4b2ac91edb88d0336810e46d9a16ce |
|
26-Aug-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: return non-null MHL controller when not ready Refactored the service and MHL controller so that non-null instance is returned even when MHL is not ready. Bug: 17234291 Change-Id: Id86444a20f64c2d3c470133487938c9524693474
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
03861d072131563561bb5873d35dc346e82bd904 |
|
18-Aug-2014 |
Terry Heo <terryheo@google.com> |
Merge "CEC: Handle Remote Control command" into lmp-dev
|
3e1564ee397ef833cba351153029317786f3d6bb |
|
12-Aug-2014 |
Terry Heo <terryheo@google.com> |
CEC: Handle Remote Control command Generate an Android key event when a UserControl message is received. And report menu state active when a MenuRequest message is received to notify sender can send a UserControl message. Bug: 16938007 Change-Id: Id8f393dc254508b9e7a6fa203f8e817fbe807e38
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
4612a6e1116f1196e6aa64b5a6e3757ea48f94ac |
|
12-Aug-2014 |
Jungshik Jang <jayjang@google.com> |
Implement MHL send key action. This class introduces two classes, MhlSendKeyAction and HdmiMhlKeycode. - MhlSendKeyAction is a feature action that manages MHL message for RCP, Remote Control Pass Through. - HdmiMhlKeycode is a collection of MHL keycode including keycode mapping between MHL and Android keycode. Bug: 16966459 Change-Id: Ib3f7229c71b66837cd0d239e5af1940dfccee7df
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
08a1be81d7b597f858164fee6a4934264259b3ae |
|
12-Aug-2014 |
Yuncheol Heo <ycheo@google.com> |
Implement MHL RAP reception. Bug: 16966458 Change-Id: I77effc917e19072c387be8ba28d6ce1664d16415
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
7df52862dae1fa33c84725c613b0d9b88c1b28b6 |
|
11-Aug-2014 |
Jungshik Jang <jayjang@google.com> |
Hook up native mhl api to HdmiControl Service. This change hooks up all apis defined in mhl hal to java layer's HdmiMhlController and HdmiControlService. Along with HdmiMhlController, this change includes followings. 1. HdmiMhlLocalDevice A logical container for a mhl device connected to specific hdmi port 2. HdmiMhlFeatureAction A base feature action class for mhl's state behaviors like RAP and RCP. Bug: 16215362 Change-Id: If177999853f60b68bd079549660a3f4982cb9d9e
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
7d9acc7a3eddb3e57c0b8312c3baf7ebb4f529d9 |
|
12-Aug-2014 |
Yuncheol Heo <ycheo@google.com> |
Use the system property for the HdmiControlService configuration. - We've used the system resoure overlay for this purpose, but we found that it's hard for OEM which uses PDK to override this. Since the resource was already compiled and provided as a binary, so it's hard to change it. Bug: 16965963 Change-Id: I868305d6f76c128d79c00ab6a8023656cd476c62
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
5008486b09c588bf3409b70d9ee29225e8593c64 |
|
07-Aug-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Content observer to handle TV Setting update Replaced the API setOption with content observer to read/get informed of the CEC settings. Bug: 16855247 Change-Id: Ieff2399bbfe83f05af4448e7337f91ef40d1e24d
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
61f4fbd2e8436a1ecd478c2a1f516d064a24d43b |
|
06-Aug-2014 |
Jungshik Jang <jayjang@google.com> |
Rename HdmiCecDeviceInfo into HdmiDeviceInfo. In order to include mhl device info to device info, rename HdmiCecDeviceInfo into HdmiDeviceInfo. BUG: 16215362 Change-Id: I30fb0216061fbbdd6fdc1b82c63af83f1b678597
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
8e93c84739902f5adaa499b474f39e3c4807bc1c |
|
06-Aug-2014 |
Jungshik Jang <jayjang@google.com> |
Prevent hot plug detection action from multiple device polling Along with this removed unused code and wrong references in java doc. Change-Id: I8b2fd8065f582f60cde5ada0e1669515b6a60f3f
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
25c20298ad04e0e591e0cfdc0bb9d01a985433ab |
|
31-Jul-2014 |
Yuncheol Heo <ycheo@google.com> |
Add the CEC message handler for the standby mode. - Associate the state of AutoWakeUp with the pref value. Bug: 16661406 Change-Id: I1299c6ca287aac4127e397a08b5af00190aa5b0b
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
7e74206693f4ee93afb902d5b3446e2384f2a13d |
|
30-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
System API HdmiControlService.getActiveSource Added getActiveSource to provide Tv Input Service with the information on HDMI active source/routing path. TIS side will be handled separately. Change-Id: I3d7c12a6c9da9f96a7f22ba1f66ac2559928858d
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
29a5d2620711342d4ac5cc7ed0b6aa008cffaa2c |
|
21-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
Define a constant for HDMI-CEC logical address used for internal source Change-Id: Ic7d6a5378361d7ed8ae4b635312b956b063fc95a
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
30a356a4197f3c582bef8ad85184b42ce27f0fd7 |
|
21-Jul-2014 |
Jungshik Jang <jayjang@google.com> |
Follow up send message errors of hdmi_cec.h in service side Change-Id: Icc64e6324250230c939b04ab37c999f50afe7bf2
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
a6b2a7a59ab79b2d91412c1095d1c49b8dc9d507 |
|
16-Jul-2014 |
Jungshik Jang <jayjang@google.com> |
Add two apis for one touch record. This change introduces new two apis for one touch record. 1. setRecordRequestListener It's used to get notified when a recorder device initiates "one touch record". As return of callback, client should generate "record source" and return it. 2. startRecord It's used to initiate "one touch record" from Tv. Along with this, add HdmiRecordSources which is a helper class assisting buidling byte array form from the given record source information. Bug: 16160962 Change-Id: I403d37b752c9b7f799c6d8188a071ef420fe8ac2
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
1677476a3be4798b37a49fa1a1a89300edd95172 |
|
14-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
Shortens the key length in HdmiControlService The key length for SystemProperties should not be over 31 Bug: 16274152 Change-Id: I25ffaf2fc502819a7aea12372717cd00497fd3be
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
af2acf0447aff34450cde2bcfb35dff9cf631729 |
|
11-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
Keep preferred address for HdmiControlService Uses SystemProperties to store/retrieve preferred logical address Bug: 15843075 Bug: 15844858 Change-Id: Ie1304805cbec4e11ef4b44a5cceb108121c60581
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
7ecfbaed6e902aea151bc1919cf7771bbd868fc4 |
|
11-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
Read/Write flags from/to system settings Use Settings for storing several flags/values to keep the data persistent across power cycle, and also to make them configurable via system Settings UI. Bug: 16185931 Change-Id: I98650863e4237fd91c1b35717f14a570e049427c
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
75a77e7d6cbfc287c6126efd28b338b48b7ea70c |
|
09-Jul-2014 |
Yuncheol Heo <ycheo@google.com> |
Add HdmiCecMessageValidator to verify the incoming messages. - Remove all param's length-check-logics in the package. Bug: 16051295, Bug: 16117332, Bug: 15841545 Change-Id: If48ad9731f4f4613fd22aa3d9ada7ba3142bc999
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|
c0c20d0522d7756d80f011e7a54bf3b51c78df41 |
|
04-Jul-2014 |
Jinsuk Kim <jinsukkim@google.com> |
Removed class HdmiCec Most of the constants in HdmiCec are internal use only. Moved them to service, and dispersed the rest to other relevant classes. Also moved HdmiCecMessage class to service as it doesn't need to be open ouside the service. Change-Id: I7b2ce3bf465330aa4d7fcd05f9aefa1e6c8b056a
/frameworks/base/services/core/java/com/android/server/hdmi/Constants.java
|