Re: [PATCH][RFC] dvb-s2 support added to frontend.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 30 Mar 2006, Manu Abraham wrote:
> Marcel Siegert wrote:
> >>> +#define dvb_qpsk_parameters dvb_dvbs_parameters
> >>> +#define dvb_qam_parameters dvb_dvbc_parameters
> >>> +#define dvb_ofdm_parameters dvb_dvbt_parameters
> >>>
> >> Might as well add vsb==atsc.
> >>
>
> ATSC is 8VSB modulation.
> What you say "QAM" is annex-b digital cable TV. Some people call it clean QAM.

The way you tune ATSC (terrestrial or cable) now is by setting modulation
from:

struct dvb_vsb_parameters {
        fe_modulation_t modulation;  /* modulation type (see above) */
};

For terrestrial you set it to VSB_8, for cable you set it to QAM_256.

Most frontends now days can do both, some older frontends can only do 8/VSB.

I think changing struct dvb_vsb_parameters to dvb_atsc_parameters makes a lot
of sense.  Now you have this:

fe_params.u.qam.modulation = QAM_256;  // Wrong!

fe_params.u.vsb.modulation = QAM_256   // Right!

That's just messed up.

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux