1 diff -Nur a/src/lib/adapter/Exynos/ExynosCECAdapterCommunication.cpp b/src/lib/adapter/Exynos/ExynosCECAdapterCommunication.cpp
2 --- a/src/lib/adapter/Exynos/ExynosCECAdapterCommunication.cpp 2014-10-28 15:20:50.000000000 +0000
3 +++ b/src/lib/adapter/Exynos/ExynosCECAdapterCommunication.cpp 2015-01-25 23:42:05.324537990 +0000
6 uint16_t CExynosCECAdapterCommunication::GetPhysicalAddress(void)
8 - uint16_t phys_addr = CEC_DEFAULT_PADDR;
9 + char* addr_string = getenv("CEC_HDMI_PORT");
10 + if (addr_string == NULL)
11 + return CEC_DEFAULT_PHYSICAL_ADDRESS;
12 + int addr_int = atoi(addr_string);
14 + return CEC_DEFAULT_PHYSICAL_ADDRESS;
16 - FILE *f = fopen(CEC_PADDR_NAME, "r");
18 - if(fscanf(f, "%hu", &phys_addr) != 1)
19 - phys_addr = CEC_DEFAULT_PADDR;
24 + return 0x1000 * addr_int;