Hi Steve, On Fri, 12 Sep 2008, Steven Toth wrote: > Patrick, I haven't looked at your 1.7MHz bandwidth suggestion - I'm open > to ideas on how you think we should do this. Take a look at todays > linux/dvb/frontend.h and see if these updates help, or whether you need > more changes. I attached a patch which adds a DTV_BANDWIDTH_HZ command. That's all. I would like to have the option to pass any bandwidth I want to the frontend. Also this patch includes some more things and questions around ISDB-T and ISDB-Tsb: --- frontend.h.old 2008-09-12 10:46:25.351332000 +0200 +++ frontend.h 2008-09-12 11:12:00.326085000 +0200 @@ -258,6 +258,12 @@ DTV_FREQUENCY, DTV_MODULATION, DTV_BANDWIDTH, + + /* XXX PB: I would like to have field which describes the + * bandwidth of a channel in Hz or kHz - maybe we can remove the + * DTV_BANDWIDTH now and put a compat layer */ + DTV_BANDWIDTH_HZ, + DTV_INVERSION, DTV_DISEQC_MASTER, DTV_SYMBOL_RATE, @@ -276,18 +282,32 @@ /* New commands are always appended */ DTV_DELIVERY_SYSTEM, + /* XXX PB: is DTV_ISDB the good prefix for ISDB-T parameters ? XXX */ + /* ISDB-T */ - DTV_ISDB_SEGMENT_IDX, - DTV_ISDB_SEGMENT_WIDTH, + DTV_ISDB_SEGMENT_IDX, /* maybe a duplicate of DTV_ISDB_SOUND_BROADCASTING_SUBCHANNEL_ID ??? to be checked */ + DTV_ISDB_SEGMENT_WIDTH, /* 1, 3 or 13 ??? */ + + DTV_ISDB_PARTIAL_RECEPTION, /* the central segment can be received independently or 1/3 seg in SB-mode */ + DTV_ISDB_SOUND_BROADCASTING, /* sound broadcasting is used 0 = 13segment, 1 = 1 or 3 see DTV_ISDB_PARTIAL_RECEPTION */ + + /* only used in SB */ + DTV_ISDB_SOUND_BROADCASTING_SUBCHANNEL_ID, /* determines the initial PRBS of the segment (to match with 13seg channel) */ + DTV_ISDB_LAYERA_FEC, DTV_ISDB_LAYERA_MODULATION, DTV_ISDB_LAYERA_SEGMENT_WIDTH, + DTV_ISDB_LAYERA_TIME_INTERLEAVER, + DTV_ISDB_LAYERB_FEC, DTV_ISDB_LAYERB_MODULATION, DTV_ISDB_LAYERB_SEGMENT_WIDTH, + DTV_ISDB_LAYERB_TIME_INTERLEAVING, + DTV_ISDB_LAYERC_FEC, DTV_ISDB_LAYERC_MODULATION, DTV_ISDB_LAYERC_SEGMENT_WIDTH, + DTV_ISDB_LAYERC_TIME_INTERLEAVING, } dtv_cmd_types_t; Sorry for not integrating this into the frontend_cache yet. But I'm really out of time (at work and even at home, working on cx24120) and I will not be able to supply the DiBcom ISDB-T demod-driver (which would use all that) right now. thanks for all your efforts, Patrick. -- Mail: patrick.boettcher@xxxxxxx WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/ _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb