History log of /frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
39f285d5a75f653d2d2309b47cfaa143da42a0ca 21-Mar-2017 Shubang <shubang@google.com> Sync the constants in HAL and framework

Test: Build and flash device

Bug: 36233336
Change-Id: Ie81862825b601bdafd7653564d7393686d54f531
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
71d5c76f19e8714102073bf774c025d5ccdebc11 24-Feb-2017 Shubang <shubang@google.com> TIF: add cable detection for TV inputs

Test: plug-in and unplug cable to TV and/or run VTS, or add fake
pass-through inputs (OTT devices).

Bug: 28715954
Change-Id: I4229a1a16a61218714e2cd620d1284f7ef8e5d7a
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
3526a10c43789beba45c348ad8bbde06006224dc 19-Jan-2017 Chris Phoenix <cphoenix@google.com> TvInput HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds; verify HAL still works

In support of b/33844934

Change-Id: Iaf379982c1e8e03b46a1fddf5f047c70cd3e6938
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
13e0691078668f10e07909a126f7354a169566c8 20-Oct-2016 Dongwon Kang <dwkang@google.com> tv.input: Updating tv input hal client with hidl.

Test: end-to-end test with sw hal implementation.
Bug: 32096101
Change-Id: I673b6c8b2cb1f20ae6fce7d201d2a01fca446042
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
03df42268995e3742aeb42ee6a77048dcc8fd889 20-May-2016 Chih-Hung Hsieh <chh@google.com> Merge "Fix misc-macro-parentheses warnings in services jni." am: fe91d2a83d
am: d05b6478d5

* commit 'd05b6478d5341f7d70e78fad031d2d426155f68a':
Fix misc-macro-parentheses warnings in services jni.

Change-Id: Ibee251ace2e3f15b98a8f91da0d8450069500177
6c89616c388d2e5cac5f7d0c1682e48fa6ea7d31 20-May-2016 Chih-Hung Hsieh <chh@google.com> Fix misc-macro-parentheses warnings in services jni.

Bug: 28705665
Change-Id: Iaf965875b667e45e1557e447de7988f729adfd52
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
4a3a601082b88ee057aa71421e45cb00041ecfff 04-May-2016 Dongwon Kang <dwkang@google.com> Revert "TIF: add signal detection feature for HW inputs"

This reverts commit 102d0b7b6970523ca7040e30d4e4fd1a349a01cc.

Change-Id: I50a66d7bd1baaea134ddd6638c3cfe65860e681d
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
66f4831aa105f981ba1d5c21e3dcf8f1e0d76de8 13-Mar-2016 Brian Carlstrom <bdc@google.com> frameworks/base: Make Thread::run threadName argument required

Bug: 27557176
Change-Id: Icff15e51fb7c99387ac8317181d12749f343439a
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
102d0b7b6970523ca7040e30d4e4fd1a349a01cc 26-Nov-2015 Wonsik Kim <wonsik@google.com> TIF: add signal detection feature for HW inputs

Bug: 23820259
Change-Id: If7f03b49f7510ec405dfc4fb2b6f709b8c8b820d
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
6b1e695c56d19e8931c3bfecda77a9bbf30a6f02 30-Oct-2015 Wonsik Kim <wonsik@google.com> TV: check surface validity before use

Bug: 23118610
Change-Id: I4eede52de3c66e3f1e4fb442724581e01dbd99c3
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
76f6a86de25e1bf74717e047e55fd44b089673f3 19-Sep-2015 Daniel Micay <danielmicay@gmail.com> constify JNINativeMethod function pointer tables

Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
b68c58483affc8a6a9d6e011dc48f2494a5999b0 07-Jan-2015 Sungsoo Lim <sungsoo@google.com> am 8b2b71f5: am 71d8b8ce: Merge "DO NOT MERGE Implement cloneTvInputEvent" into lmp-mr1-dev

* commit '8b2b71f51187528ec80241f4cc5c6f7e2f67d048':
DO NOT MERGE Implement cloneTvInputEvent
3853d1a779629f73cd0ad4f259f741db91ff2721 07-Jan-2015 Wonsik Kim <wonsik@google.com> am ee4da173: am cee5c8ed: Merge "DO NOT MERGE TIF: change TvInputHal events to run on its own thread" into lmp-mr1-dev

* commit 'ee4da173440a55d63971a410053123efe3b567aa':
DO NOT MERGE TIF: change TvInputHal events to run on its own thread
62f38d14c531e5983dafb2e0b93bae9f7769953c 23-Dec-2014 Sungsoo Lim <sungsoo@google.com> DO NOT MERGE Implement cloneTvInputEvent

memcpy() only copies the memory address value of device_info.audio_address,
and it could be invalid when onDeviceAvailable() is called.

Bug: 18819334
Change-Id: I827da8032a982abf3029874b8454ca79290bb0e0
(cherry picked from commit 898de6fd8c78d84ae1425e052b27a97ec6f230ad)
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
a617074c531dfa317e5051fa70ec6b6c21d14386 17-Dec-2014 Wonsik Kim <wonsik@google.com> DO NOT MERGE TIF: change TvInputHal events to run on its own thread

Bug: 18688119
Change-Id: Id60f82295cdbc45065be416c9828eae144b6799f
(cherry picked from commit 57b37f610d33989f1b23e1b8d9e61fb177456364)
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
d7572b84efdb694618fca550a3fb5ccc4a7ccd5f 25-Nov-2014 chh <chh@google.com> am 3ec380d3: am fc545733: Merge "Remove unused variables and functions, don\'t warn about unused parameters"

* commit '3ec380d365cbe5fac23ff19897512cf492a7a8a4':
Remove unused variables and functions, don't warn about unused parameters
4048a4bcb1ea709ddb83a4fde3ff5c53e642f7d0 23-Nov-2014 Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> Remove unused variables and functions, don't warn about unused parameters

Remove unused variables and static functions clang complains about,
disable warnings about unused parameters (needed for clang and for gcc
with -Wextra enabled)

Change-Id: I76a22cd0158b3c7375c54e3d4d15bc1ac448591e
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
8f24a8b60f9afc1aedb89e7ee80ce65515439600 22-Oct-2014 Wonsik Kim <wonsik@google.com> TIF: fix wrong config comparison & confusing method name

TvStreamConfig should do deep comparison in TvInputHardwareManager
where the object gets created from binder calls. In addition to this
fix, modify [aA]ddStream to [aA]ddOrUpdateStream so that the method
name better reflects what it does.

Bug: 18027719
Change-Id: I43fa668f91cb9433beee97ee31b4b1f58f21bfcf
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
b82de3600f15edbff693d1362bf33140c2aabd33 05-Aug-2014 Wonsik Kim <wonsik@google.com> TIF: fix JTvInputHal::removeStream issue

Bug: 16803334
Change-Id: I3f92a12479cdded7a3bf572cc59e68367a0797ad
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
21aa3467cd14260418cc47334b656adf841a567c 29-Jul-2014 Wonsik Kim <wonsik@google.com> TIF: fix TvInputHal bug for multiple devices

In addition, add toString() method to TvStreamConfig for easier
debugging.

Bug: 16561829, Bug: 16666251
Change-Id: Ic192aef30f4d193b73bac7bc93a1563aa9af4377
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
c086a3df3b28996cd10ebe42c5f59035d054aa0d 18-Jun-2014 Terry Heo <terryheo@google.com> Add a frame capture API of TV input

- Added new permission CAPTURE_TV_INPUT

Bug: 15736756
Change-Id: I2ae8b2e3f5b1ad1d525854ed89ab2043cf66acbe
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
0b2691b6873f9d328884c5a9e5ab1fe308f3ee36 23-May-2014 Wonsik Kim <wonsik@google.com> Implement support for buffer producer profile

Bug: 15177117
Change-Id: I7776a8b2959281f10cba742ab75f15f80f6feecf
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
839ae5f460caadf8580b7e0ab77e255d7a1ddae5 03-Jul-2014 Wonsik Kim <wonsik@google.com> TIF: Let TvInputHal handle multiple streams

Bug: 15579918
Change-Id: Iad972c36d675fb99b5950bcecf5925e660272cb4
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
9e922ca97097cb1aa67ff53219d874ea2503a80d 20-Jun-2014 Wonsik Kim <wonsik@google.com> Fix native calls to null pointer

Since DEVICE_AVAILABLE event fires right after initialization, it
could happen before TvInputHal.mPtr is set, which causes calls to
null pointer. Fix the bug by allowing TvInputHal to wait for mPtr to
be set before calling native methods.

Change-Id: Id07f15130beb69f77c16bf3c735285c31ae4a3a4
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
a358b53e1d0bb7a7fc08b0a4d2a2e256f3045859 12-Jun-2014 Wonsik Kim <wonsik@google.com> TvInputHardware: Add HDMI port ID

Bug: 15570939
Change-Id: I957804124fa5e417de8c98c6d41332609097d995
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
d7c29189aa639bfac1e6efcd222e65c2c8ecf3f1 27-May-2014 Wonsik Kim <wonsik@google.com> TvInputHardware: Integration with audio framework changes

TvInputHardwareManager detects AudioPort specified by tv_input and
connect source to sink via AudioManager.createAudioPatch().

Bug: 15177175
Change-Id: I2252eb0df2d8287889ed28cc7d76dc1a659fd08b
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
d5cc4a281e7ce29d1e8687ff3394b57a3a549260 31-May-2014 Jae Seo <jaeseo@google.com> Put TV Input Framework under android.media.tv, including TvContract

Bug: 15345342
Change-Id: I665ca23f0f074ce29cb2e047109b209178532107
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp
c22dbb69194c8e8fe2a32326d1f37a738cad0904 26-May-2014 Wonsik Kim <wonsik@google.com> Revert "Revert "Add physical TV input handling to TvInputManagerService""

This reverts commit 1940e197a8de186df5edf0b78e0907ae539bd215.

Bug: 14118245, Bug: 15197740
Change-Id: Ia308f16d2ed8ec55112a4d21c180ccb97e8d7c6a
/frameworks/base/services/core/jni/com_android_server_tv_TvInputHal.cpp