libdvbtee: change entire build system to use qmake

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee: add QMAKE_CXXFLAGS to .pro files

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
libdvbtee: fix build dependencies

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
libdvbtee: add classes curlhttpget & hlsfeed #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
add 'walk_hls' - walk an hls playlist and output ts packets to a data pump (or stdout) #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hlsfeed: remove feeder from class - use a callback instead

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee: add support for HLS .m3u8 URLs as input #gklst

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
libdvbtee: fix build dependencies

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
dvbtee: use 'http' rather than '.m3u8' to invoke hlsfeeder

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
curlhttpget: display URL in failure messages

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
curlhttpget: add missing space

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hlsfeed: read in duration from playlist; display invalid lines

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hlsfeed: ignore #EXT lines for now

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
hlsfeed: use a ringbuffer & push thread rather than feeding datapump directly

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'hls' of github.com:mkrufky/libdvbtee
temporarily disable 'walk_hls' from the build

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