Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 19, 2014
  1. Added libcec's install script.

  2. Moved the HDMI operators into the HDMI namespace, and used some forwa…

    …rd declerations. This fixes #18.
Commits on Jan 17, 2014
  1. Merge pull request #14 from smithereens/master

    support for HDMI standby and (de)activation, override autodetected HDMI port, better support for Samsung TV, etc...
Commits on Jan 16, 2014
  1. I bought the Pulse-Eight CEC Adapter a few months in order to integra…

    Damien Fouilleul committed
    …te better with my MythTV setup.
    I realized very quickly that MythTV had a relatively poor support for LibCEC.
    I then discovered libcec-daemon, but found out quickly that it was missing some features such as
    support for suspend/resume and was not supporting my Samsung Series 8 TV particularily well.
    so, after a few months of effort, here's my contribution to this great project.
    I've written a few scripts for mythbuntu which integrate the CEC daemon with udev and upstart
    in order to start the daemon as soon as the adapter is detected, pause mythtv whenever the source
    is changed and suspend and resume my mythtv client whenever the TV is turned of or on.
    Those scripts are not particularily well polished for general consumption, therefore I haven't added
    them to this submission, but I might do it later.
    Changes summary:
    - main.cpp, libcec.cpp: added support for HDMI port overrides in case autodetection fails (libcec detection doesn't work with proprietary NVIDIA driver)
    - main.cpp, libcec.cpp: added support for custom events such CEC-standby, CEC-activate, CEC-deactivate via custom scripts
    - main.cpp, libcec.cpp: support for adapter recovery after plug/unplug (after a resume or thaw) by reinitalizing adapter after ping failure.
    - main.cpp, libcec.cpp: finish support for multiple usb adapter, only shim code was available previously
    - main.cpp, uinput.cpp: support for CEC combo keycode such as UP-LEFT, DOWN-RIGHT by issuing multiple keypresses together
    - main.cpp: simulate relevant keypress/keyrelease if they are not properly sent by TV remote, such as old Samsung TV or some vendor code.
    - main.cpp, hdmi.cpp: improve command line arguments help and parsing for HDMI port address
    - bootstrap,, m4, support for autoconf/automake build in order to help integrating with distros package managers
Commits on Jun 11, 2013
  1. @pssc
  2. @pssc

    Add channel List Key support and update KEY mapping for unmapped to k…

    pssc committed with
    …nown for DOT and RETURN.
  3. @pssc

    Add mapping for ROOT MENU to HOME

    pssc committed with
  4. @pssc
  5. @skywalker666
Commits on Apr 18, 2013
  1. Created LICENCE file

Commits on Apr 10, 2013
  1. Merge pull request #5 from davewongillies/master

    Key repeat fix for issue #3
Commits on Mar 5, 2013
  1. Key repeat fix for issue #3

    David Gillies committed
Commits on Jan 3, 2013
Commits on Nov 23, 2012
  1. Remove the double newline.

  2. Removed the libcec submodule. On Ubuntu (atleast) there are now modern

    packages in apt, so we no longer need to build libcec ourselves.
Commits on Oct 28, 2012
  1. Fixed the verbose flag to actually work well, and added a new quiet f…

    …lag. Boost program_options didn't have a sane GNU compliant way to parse -vv as a switch. So I borrowed some code from, thanks!
  2. Changed Cec::listDevices to take a ostream argument. This makes it mo…

    …re flexible in where it's output should go.
Commits on Oct 21, 2012
  1. Added some minor comments

  2. Some more README changes.

  3. Improved the README.

Something went wrong with that request. Please try again.