Hey all could someone help me with my Mirror,
I installed the Pulse-Eight software on the pi but do i need to config these files ore is it working instand…?
I want to have my tv on standby when my pir sensor shuts off the hdmi port and back on when it detects movements.
i tried: Pulse-Eight/libcec
from github but my tv does not do the trick…(Its a Smart-tv so i think it has the requirements.
Here is my complete install:
pi@MIRRORpie:~ $ git clone https://github.com/Pulse-Eight/platform.git
Cloning into 'platform'...
remote: Counting objects: 509, done.
remote: Total 509 (delta 0), reused 0 (delta 0), pack-reused 509
Receiving objects: 100% (509/509), 174.76 KiB | 0 bytes/s, done.
Resolving deltas: 100% (292/292), done.
Checking connectivity... done.
pi@MIRRORpie:~ $ mkdir platform/build
pi@MIRRORpie:~ $ cd platform/build
pi@MIRRORpie:~/platform/build $ cmake ..
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - found
-- Performing Test HAS_BUILTIN_SYNC_ADD_AND_FETCH
-- Performing Test HAS_BUILTIN_SYNC_ADD_AND_FETCH - Success
-- Performing Test HAS_BUILTIN_SYNC_SUB_AND_FETCH
-- Performing Test HAS_BUILTIN_SYNC_SUB_AND_FETCH - Success
-- Performing Test HAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP
-- Performing Test HAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/platform/build
pi@MIRRORpie:~/platform/build $ make
Scanning dependencies of target p8-platform
[ 50%] Building CXX object CMakeFiles/p8-platform.dir/src/util/StringUtils.cpp.o
[100%] Linking CXX static library libp8-platform.a
[100%] Built target p8-platform
pi@MIRRORpie:~/platform/build $ sudo make install
[100%] Built target p8-platform
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/libp8-platform.a
-- Installing: /usr/local/include/p8-platform/os.h
-- Installing: /usr/local/include/p8-platform/posix/os-socket.h
-- Installing: /usr/local/include/p8-platform/posix/os-threads.h
-- Installing: /usr/local/include/p8-platform/posix/os-types.h
-- Installing: /usr/local/include/p8-platform/sockets/cdevsocket.h
-- Installing: /usr/local/include/p8-platform/sockets/socket.h
-- Installing: /usr/local/include/p8-platform/sockets/tcp.h
-- Installing: /usr/local/include/p8-platform/threads/atomics.h
-- Installing: /usr/local/include/p8-platform/threads/mutex.h
-- Installing: /usr/local/include/p8-platform/threads/threads.h
-- Installing: /usr/local/include/p8-platform/util/atomic.h
-- Installing: /usr/local/include/p8-platform/util/buffer.h
-- Installing: /usr/local/include/p8-platform/util/StringUtils.h
-- Installing: /usr/local/include/p8-platform/util/StdString.h
-- Installing: /usr/local/include/p8-platform/util/timeutils.h
-- Installing: /usr/local/include/p8-platform/util/util.h
-- Installing: /usr/local/lib/pkgconfig/p8-platform.pc
-- Installing: /usr/local/lib/p8-platform/p8-platform-config.cmake
pi@MIRRORpie:~/platform/build $ cd
pi@MIRRORpie:~ $ git clone https://github.com/Pulse-Eight/libcec.git
Cloning into 'libcec'...
remote: Counting objects: 14733, done.
remote: Total 14733 (delta 0), reused 0 (delta 0), pack-reused 14733
Receiving objects: 100% (14733/14733), 5.11 MiB | 1.66 MiB/s, done.
Resolving deltas: 100% (11196/11196), done.
Checking connectivity... done.
pi@MIRRORpie:~ $ mkdir libcec/build
pi@MIRRORpie:~ $ cd libcec/build
pi@MIRRORpie:~/libcec/build $ cmake -DRPI_INCLUDE_DIR=/opt/vc/include -DRPI_LIB_                                                                                       DIR=/opt/vc/lib ..
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test SUPPORTS_CXX11
-- Performing Test SUPPORTS_CXX11 - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for initscr in curses
-- Looking for initscr in curses - not found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.4m.so (found versio                                                                                       n "3.4.2")
-- git found: libcec-4.0.2+9-3953f8d
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Looking for include file sys/file.h
-- Looking for include file sys/file.h - found
-- Looking for flock
-- Looking for flock - found
-- Checking for module 'udev'
--   Found udev, version 215
-- Looking for 3 include files X11/Xlib.h, ..., X11/extensions/Xrandr.h
-- Looking for 3 include files X11/Xlib.h, ..., X11/extensions/Xrandr.h - found
-- Looking for XRRGetScreenResources in Xrandr
-- Looking for XRRGetScreenResources in Xrandr - found
-- Looking for bcm_host_init in bcm_host
-- Looking for bcm_host_init in bcm_host - found
-- Looking for include files tda998x_ioctl.h, comps/tmdlHdmiCEC/inc/tmdlHdmiCEC_                                                                                       Types.h
-- Looking for include files tda998x_ioctl.h, comps/tmdlHdmiCEC/inc/tmdlHdmiCEC_                                                                                       Types.h - not found
-- Found SWIG: /usr/bin/swig2.0 (found version "2.0.12")
-- Configured features:
-- Pulse-Eight CEC Adapter:                yes
-- Pulse-Eight CEC Adapter detection:      yes
-- xrandr support:                         yes
-- Raspberry Pi support:                   yes
-- TDA995x support:                        no
-- Exynos support:                         no
-- DRM support:                            yes
-- AOCEC support:                          no
-- Python support:                         version 3.4.2 (3.4)
-- lib info: git revision: libcec-4.0.2+9-3953f8d, compiled on Wed 21 Jun 17:13:                                                                                       00 UTC 2017 by pi@MIRRORpie on Linux 4.9.28-v7+ (armv7l), features: P8_USB, DRM,                                                                                        P8_detect, randr, RPi
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/libcec/build
pi@MIRRORpie:~/libcec/build $ make -j4
Scanning dependencies of target cec
[  2%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECClient.cpp.o
[  4%] Building CXX object src/libcec/CMakeFiles/cec.dir/CECProcessor.cpp.o
[  7%] Building CXX object src/libcec/CMakeFiles/cec.dir/LibCEC.cpp.o
[  9%] Building CXX object src/libcec/CMakeFiles/cec.dir/LibCECC.cpp.o
[ 11%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/RPi/RPiCECAdapt                                                                                       erDetection.cpp.o
[ 14%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/RPi/RPiCECAdapt                                                                                       erCommunication.cpp.o
[ 16%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/RPi/RPiCECAdapt                                                                                       erMessageQueue.cpp.o
[ 19%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/AdapterFactory.                                                                                       cpp.o
[ 21%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/Pulse-Eight/USB                                                                                       CECAdapterMessage.cpp.o
[ 23%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/Pulse-Eight/USB                                                                                       CECAdapterCommands.cpp.o
[ 26%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/Pulse-Eight/USB                                                                                       CECAdapterMessageQueue.cpp.o
[ 28%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/Pulse-Eight/USB                                                                                       CECAdapterCommunication.cpp.o
[ 30%] Building CXX object src/libcec/CMakeFiles/cec.dir/adapter/Pulse-Eight/USB                                                                                       CECAdapterDetection.cpp.o
[ 33%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECAudioSystem.                                                                                       cpp.o
[ 35%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECBusDevice.cp                                                                                       p.o
[ 38%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECDeviceMap.cp                                                                                       p.o
[ 40%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECPlaybackDevi                                                                                       ce.cpp.o
[ 42%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECRecordingDev                                                                                       ice.cpp.o
[ 45%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECTuner.cpp.o
[ 47%] Building CXX object src/libcec/CMakeFiles/cec.dir/devices/CECTV.cpp.o
[ 50%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/ANComma                                                                                       ndHandler.cpp.o
[ 52%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/CECComm                                                                                       andHandler.cpp.o
[ 54%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/SLComma                                                                                       ndHandler.cpp.o
[ 57%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/VLComma                                                                                       ndHandler.cpp.o
[ 59%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/RLComma                                                                                       ndHandler.cpp.o
[ 61%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/PHComma                                                                                       ndHandler.cpp.o
[ 64%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/RHComma                                                                                       ndHandler.cpp.o
[ 66%] Building CXX object src/libcec/CMakeFiles/cec.dir/implementations/AQComma                                                                                       ndHandler.cpp.o
[ 69%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/adl/adl-edid.c                                                                                       pp.o
[ 71%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/nvidia/nv-edid                                                                                       .cpp.o
[ 73%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/drm/drm-edid.c                                                                                       pp.o
[ 76%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/posix/os-edid.                                                                                       cpp.o
[ 78%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/posix/serialpo                                                                                       rt.cpp.o
[ 80%] Building CXX object src/libcec/CMakeFiles/cec.dir/platform/X11/randr-edid                                                                                       .cpp.o
[ 83%] Linking CXX shared library libcec.so
[ 83%] Built target cec
Scanning dependencies of target cecc-client
Scanning dependencies of target cec-client
[ 85%] Swig source
[ 88%] Building C object src/cecc-client/CMakeFiles/cecc-client.dir/cecc-client.                                                                                       c.o
[ 90%] Building CXX object src/cec-client/CMakeFiles/cec-client.dir/cec-client.c                                                                                       pp.o
[ 92%] Linking C executable cecc-client
[ 92%] Built target cecc-client
[ 95%] Linking CXX executable cec-client
[ 95%] Built target cec-client
Scanning dependencies of target _cec
[ 97%] Building CXX object src/libcec/CMakeFiles/_cec.dir/libcecPYTHON_wrap.cxx.                                                                                       o
[100%] Linking CXX shared module _cec.so
[100%] Built target _cec
pi@MIRRORpie:~/libcec/build $ sudo make install
[ 83%] Built target cec
[ 88%] Built target cec-client
[ 92%] Built target cecc-client
[100%] Built target _cec
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/./cec-client-4.0.2
-- Installing: /usr/local/bin/./cec-client
-- Installing: /usr/local/bin/./cecc-client-4.0.2
-- Installing: /usr/local/bin/./cecc-client
-- Installing: /usr/local/bin/./pyCecClient
-- Installing: /usr/local/lib/python3.4/dist-packages/cec/_cec.so
-- Set runtime path of "/usr/local/lib/python3.4/dist-packages/cec/_cec.so" to "                                                                                       "
-- Installing: /usr/local/lib/python3.4/dist-packages/cec/__init__.py
-- Installing: /usr/local/lib/pkgconfig/libcec.pc
-- Installing: /usr/local/include/libcec/cec.h
-- Installing: /usr/local/include/libcec/cecc.h
-- Installing: /usr/local/include/libcec/cecloader.h
-- Installing: /usr/local/include/libcec/cectypes.h
-- Installing: /usr/local/include/libcec/version.h
-- Installing: /usr/local/lib/libcec.so.4.0.2
-- Installing: /usr/local/lib/libcec.so.4
-- Installing: /usr/local/lib/libcec.so
-- Set runtime path of "/usr/local/lib/libcec.so.4.0.2" to ""
pi@MIRRORpie:~/libcec/build $ sudo ldconfig
Could someone help me, (If u are dutch its easier for me to understand)