Silicondust library and cli utility for controlling HDHomeRun tuners
Go to file
nickkelsey e8f29fd4e0 20231109 2023-11-09 10:32:29 -07:00
LICENSE Initial commit 2016-01-26 12:54:57 -08:00
Makefile 20231109 2023-11-09 10:32:29 -07:00
README.md 20230428 2023-04-28 10:50:23 -07:00
hdhomerun.h libhdhomerun release 20150826 2016-01-26 13:26:49 -08:00
hdhomerun_channels.c release 20201023 2021-01-08 18:18:00 -07:00
hdhomerun_channels.h libhdhomerun 20160130 2016-01-30 11:51:36 -08:00
hdhomerun_channelscan.c cleanup types 2017-06-02 12:22:47 -07:00
hdhomerun_channelscan.h libhdhomerun 20160130 2016-01-30 11:51:36 -08:00
hdhomerun_config.c IPv6 support 2022-10-10 20:31:24 -07:00
hdhomerun_control.c 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_control.h IPv6 support 2022-10-10 20:31:24 -07:00
hdhomerun_debug.c thread api abstraction. fix deadlock in debug code 2017-06-12 12:05:51 -07:00
hdhomerun_debug.h use stdbool 2017-06-02 12:19:44 -07:00
hdhomerun_device.c 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_device.h IPv6 support 2022-10-10 20:31:24 -07:00
hdhomerun_device_selector.c 20221020 2022-10-21 11:15:35 -07:00
hdhomerun_device_selector.h use stdbool 2017-06-02 12:19:44 -07:00
hdhomerun_discover.c 20230428 2023-04-28 10:50:23 -07:00
hdhomerun_discover.h 20221020 2022-10-21 11:15:35 -07:00
hdhomerun_discover_example.c 20231109 2023-11-09 10:32:29 -07:00
hdhomerun_os.h use stdbool 2017-06-02 12:19:44 -07:00
hdhomerun_os_posix.c 20230428 2023-04-28 10:50:23 -07:00
hdhomerun_os_posix.h 20230428 2023-04-28 10:50:23 -07:00
hdhomerun_os_windows.c 20230428 2023-04-28 10:50:23 -07:00
hdhomerun_os_windows.h 20230428 2023-04-28 10:50:23 -07:00
hdhomerun_pkt.c libhdhomerun 20160130 2016-01-30 11:51:36 -08:00
hdhomerun_pkt.h IPv6 support 2022-10-10 20:31:24 -07:00
hdhomerun_sock.c 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_sock.h 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_sock_getifaddrs.c 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_sock_netdevice.c 20221030 2022-10-30 10:24:27 -07:00
hdhomerun_sock_netlink.c 20221202 2022-12-04 13:47:56 -07:00
hdhomerun_sock_posix.c IPv6 site-local multicast 2023-03-15 21:02:28 -07:00
hdhomerun_sock_windows.c 20231020 2023-10-20 10:58:09 -07:00
hdhomerun_types.h use stdbool 2017-06-02 12:19:44 -07:00
hdhomerun_video.c IPv6 support 2022-10-10 20:31:24 -07:00
hdhomerun_video.h IPv6 support 2022-10-10 20:31:24 -07:00

README.md

Copyright © 2005-2023 Silicondust USA Inc. <www.silicondust.com>.

This library implements the libhdhomerun protocol for use with Silicondust HDHomeRun TV tuners.

To compile simply "make" - this will compile both the library and the hdhomerun_config command line utility suitable for sending commands or scripting control of a HDHomeRun.

The top level API is hdhomerun_device - see hdhomerun_device.h for documentation.

Additional libraries required:

  • pthread (osx, linux, bsd)
  • iphlpapi (windows)