libdvbv5: improve DVB header handling
authorAndré Roth <neolynx@gmail.com>
Wed, 16 Apr 2014 21:22:10 +0000 (18:22 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Thu, 17 Apr 2014 19:55:25 +0000 (16:55 -0300)
commit81cf7a58f00005b21520fab240a3427a119e7bde
tree69926abc1bdcacfd1cb449569dc7c40f90df5e5f
parentbeb426496ca0e8fbed1b67eea56686e1b60381d7
libdvbv5: improve DVB header handling

the table parsers now initialize the complete table,
and do no longer rely on an already initialized table
header in the supplied buffer.

adds section length checking in PAT as well.

Signed-off-by: André Roth <neolynx@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
12 files changed:
lib/include/libdvbv5/header.h
lib/libdvbv5/dvb-scan.c
lib/libdvbv5/tables/atsc_eit.c
lib/libdvbv5/tables/cat.c
lib/libdvbv5/tables/eit.c
lib/libdvbv5/tables/header.c
lib/libdvbv5/tables/mgt.c
lib/libdvbv5/tables/nit.c
lib/libdvbv5/tables/pat.c
lib/libdvbv5/tables/pmt.c
lib/libdvbv5/tables/sdt.c
lib/libdvbv5/tables/vct.c