dvbtee: add libhdhomerun as a build dependency
tune: separate linuxtv tuner support into its own class

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
feed: dont stop pull_thread when rxlen <= 0

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
tune: add basic support for controlling an HdHomeRun tuner device #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee: enable hdhomerun device support when USE_HDHOMERUN is set in CPPFLAGS

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hdhr_tuner: set state |= TUNE_STATE_LOCK when (_hdhr_status.lock_supported)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
feed: push directly into feeder from the pull_callback if the buffer passed in is NULL

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
feed: remove the len & ptr params from pull_callback

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
linuxtv_tuner: check fe_fd & demux_fd before closing them

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hdhr_tuner: enable resource locking via hdhomerun_device_tuner_lockkey_request API #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hdhr_tuner: make device debug info human-readable

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
linuxtv_tuner: make 'close_demux()' a private function

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee: fix precompiler directives (change #if to #ifdef)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
linuxtv_tuner: mark state as unlocked before a channel tune

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hdhr_tuner: add basic pid filtering support, fix debug & state tracking

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hdhr_tuner: improve discovery of available tuners

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
linuxtv_tuner: add support for automatic discovery of available tuners #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee v0.1.7: temporarily disable hdhr_tuner & remove dependency on libhdhomerun

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>