libdvbtee: convert to use newer libdvbpsi

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'new-dvbpsi' of github.com:mkrufky/libdvbtee into dvbpsi

Conflicts:
	libdvbtee/log.h
	libdvbtee/parse.h

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
new dvbpsi renamed sdt->i_ts_id to sdt->i_extension

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Merge branch 'master' of github.com:mkrufky/libdvbtee into dvbpsi

Conflicts:
	libdvbtee/parse.cpp
Merge branch 'master' of github.com:mkrufky/libdvbtee into new-dvbpsi

Conflicts:
	libdvbtee/decode.cpp
	libdvbtee/decode.h
	libdvbtee/parse.cpp
parse: disable ETT parsing by default for now

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
build.sh: use my libdvbpsi new_descriptors branch
decode: clean up code by using references

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
decode: remove extra semicolon (;)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
parse: remove extra semicolon (;)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
libdvbtee: enable backwards compat against old libdvbpsi

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
decode: use sizeof_message instead of assuming 256

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
decode: check lengths before memcpy & fix memcpy dest in take_ett()

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
build.sh: disable libdvbpsi debug by default

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
parse: remove extra semicolon (;)

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
parse: move dvbpsi_class::set_detach() into parse.cpp & quiet down debug

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