libdvbv5: cleanup table parsers
authorAndré Roth <neolynx@gmail.com>
Wed, 9 Apr 2014 22:26:58 +0000 (19:26 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Fri, 11 Apr 2014 15:37:03 +0000 (12:37 -0300)
commit188029ab9d995eb9912017ea10d680b01060d451
treeffe6a69f39acd13b5f1b2557a7843c29f64eec35
parent0bb2b8f8c030d5a553983e2f4e6c01a30b8d323c
libdvbv5: cleanup table parsers

- make the code look similar
- check for correct table ID
- ignore null packets with ID 0x1fff
- return table length, or:
- return error code on error
- update / fix Copyrights

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