[linux-dvb] [PATCH] add DVB-S2 support to frontend.h

Marcel Siegert mws at linuxtv.org
Wed Mar 1 11:38:44 CET 2006


On Wednesday 01 March 2006 11:00, Rudy Zijlstra wrote:
> Marcel Siegert wrote:
> 
> >>>+/*! describes the available modulation types. */
> >>>+enum dvb_fe_modulation {
> >>>+	DVB_FE_MOD_QPSK		= (1 << 0),
> >>>+	DVB_FE_MOD_QAM_16	= (1 << 1),
> >>>+	DVB_FE_MOD_QAM_32	= (1 << 2),
> >>>+	DVB_FE_MOD_QAM_64	= (1 << 3),
> >>>+	DVB_FE_MOD_QAM_128	= (1 << 4),
> >>>+	DVB_FE_MOD_QAM_256	= (1 << 5),
> >>>+	DVB_FE_MOD_QAM_AUTO	= (1 << 6),
> >>>+	DVB_FE_MOD_2_VSB	= (1 << 7),
> >>>+	DVB_FE_MOD_4_VSB	= (1 << 8),
> >>>+	DVB_FE_MOD_8_VSB	= (1 << 9),
> >>>+	DVB_FE_MOD_16_VSB	= (1 << 10),
> >>>+	DVB_FE_MOD_8_PSK	= (1 << 11),
> >>>+	DVB_FE_MOD_BPSK		= (1 << 12),
> >>>+	DVB_FE_MOD_MOD_UNKNOWN	= (1 << 31)
> >>>+};
> >>>  
> >>>      
> >>>
> >>We might need the higher order modulations too, 16APSK and 32APSK, 
> >>supported by the various chipsets.
> >>
> >>    
> >>
> >added to my patch, thanks for notification.
> >
> >still waiting for more comments, if nothin will arrive, i'll ask johannes to ACK 
> >and if acked mauro to pull.
> >
> >regards
> >marcel
> >  
> >
> A remark. There is a bit of a push from Cable operators to add QAM_512 
> and QAM_1024. Technically these are possible to build (though rather 
> expensive at the moment), but the succesfull counter argument so far, is 
> that none of them have a plant that can support it (or will support it 
> in the upcoming years).
we do have actually 19 enumerations left within the modulation enumeration.
there should be any regression adding both values, if they become reality.

> When you are redesigning the API, it might be interesting to take this 
> into account.
it is more or less an extension so we might be able to use api v3 for a longer
time and it can cover new frontend types, modulations ect.

if you look for a redesign of the api (i actually do not know if anonymous cvs still works)
there is a dvb-kernel-v4 tree within the old cvs. this contains a complete redesign of the
dvb api and will maybe be the successor of v3.

best regards
marcel 





More information about the linux-dvb mailing list