add test client application: teev-qt using QtMultimedia for Qt5 & Phonon for Qt4

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: change window title to 'TeeV'
teev-qt: move video objects into MainWindow class

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'master' of github.com:mkrufky/libdvbtee into teev-qt
teev: slap together an ugly listbox for channel changing

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: fix error: ‘uint8_t’ has not been declared

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: fix layout when using phonon

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'master' into teev-qt
teev: small cleanup & create separate function, get_channels()

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'master' into teev-qt
Merge branch 'streaminfo' into teev-qt
ui: change startup window size to 1080x540

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: show video metadata in statusbar hack hack hack fixme

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: call get_info when playerMediaChanged

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: cleanups & call get_info() on startup (for now)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: fix backwards compat for building against phonon

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: call get_info when playerSourceChanged (when built against phonon)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
teev: make sure thisEntry.isObject() before calling operator[]

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'streaminfo' into teev-qt
add teev to the build

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