libdvbv5: move internal parameters to a separate structure
authorMauro Carvalho Chehab <m.chehab@samsung.com>
Sat, 30 Aug 2014 16:41:32 +0000 (13:41 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Sat, 30 Aug 2014 20:23:16 +0000 (17:23 -0300)
commitb8c9e785f1837d17ca55d5dfb3573e6139995bdc
treed9a85181086592f405b0b496cd0809b37542b0ec
parente529c8c78295a3e5a9259b19e761ff4df1a098bf
libdvbv5: move internal parameters to a separate structure

We don't want that struct dvb_v5_fe_parms size to change on
future versions of the API. Due to that, move all parameters
that shouldn't be visible to userspace into a private structure,
called struct dvb_v5_fe_parms_priv.

With this change, the dvb-fe will now allocate memory for the
private struct, but only the non-priv fields are visible at
the external structure.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
lib/include/libdvbv5/dvb-fe.h
lib/include/libdvbv5/dvb-log.h
lib/libdvbv5/dvb-fe.c
lib/libdvbv5/dvb-file.c
lib/libdvbv5/dvb-sat.c
lib/libdvbv5/dvb-scan.c