From 9a4204e9540669efafa5a6b56913e05b064e2e1b Mon Sep 17 00:00:00 2001 From: Stark Peng Date: Wed, 12 Apr 2017 03:09:43 +0000 Subject: PD#141676:add the new source input named Hdmi4 Change-Id: I09b9cecfa5cce9708d9cba19d2862ca989a0502b --- diff --git a/TvPlay.h b/TvPlay.h index 9e7f892..335895e 100644 --- a/TvPlay.h +++ b/TvPlay.h @@ -17,6 +17,7 @@ typedef enum tv_source_input_e { SOURCE_HDMI1, SOURCE_HDMI2, SOURCE_HDMI3, + SOURCE_HDMI4, SOURCE_VGA, SOURCE_MPEG, SOURCE_DTV, diff --git a/tv_input.cpp b/tv_input.cpp index aec4c76..e2afe80 100644 --- a/tv_input.cpp +++ b/tv_input.cpp @@ -103,6 +103,7 @@ static int notify_tv_device_status(tv_input_private_t *priv, tv_source_input_t s case SOURCE_HDMI1: case SOURCE_HDMI2: case SOURCE_HDMI3: + case SOURCE_HDMI4: event.device_info.type = TV_INPUT_TYPE_HDMI; event.device_info.hdmi.port_id = priv->mpTv->getHdmiPort(source_input); break; @@ -147,7 +148,7 @@ void TvCallback::onTvEvent (int32_t msgType, const Parcel &p) LOGD("TvCallback::onTvEvent source = %d, status = %d", source, connectState); if (source != SOURCE_HDMI1 && source != SOURCE_HDMI2 && source != SOURCE_HDMI3 - && source != SOURCE_AV1 && source != SOURCE_AV2) + && source != SOURCE_HDMI4 && source != SOURCE_AV1 && source != SOURCE_AV2) break; if (connectState == 1) { @@ -221,7 +222,7 @@ static void available_all_tv_device(tv_input_private_t *priv) tv_source_input_t source_input = (tv_source_input_t)tv_devices[i]; bool status = true; - if (isHotplugDetectOn && SOURCE_AV1 <= source_input && source_input <= SOURCE_HDMI3) { + if (isHotplugDetectOn && SOURCE_AV1 <= source_input && source_input <= SOURCE_HDMI4) { status = priv->mpTv->GetSourceConnectStatus(source_input); } -- cgit