libdvbv5: better handle ATSC/Annex B
authorMauro Carvalho Chehab <m.chehab@samsung.com>
Sun, 26 Jan 2014 14:25:01 +0000 (12:25 -0200)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Sun, 26 Jan 2014 14:35:56 +0000 (12:35 -0200)
commit83bc547ca382f96638318b616612b280090a245e
treedaceed0316b6a6b3223e0b51b8d2f96e75cc7ee5
parent96b4a04519f82d3605d38e88d7bdcb653841025e
libdvbv5: better handle ATSC/Annex B

As DVBv3 is confusing with regards to ATSC and ClearQAM (DVB-C
annex B), userpace apps also only differenciate between ATSC and
ClearQAM via modulation.

However, when using DVBv5, may be using the delivery system
in order to enforce one or the other.

In any case, the DVB API should clearly identify between ATSC
and ClearQAM.

So, make the API to better handle it, fixing the delivery
system if needed, when reading or write a file.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
lib/libdvbv5/dvb-file.c