public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: barry bouwsma <free_beer_for_all@yahoo.com>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] Multiproto API/Driver Update
Date: Tue, 9 Sep 2008 05:02:13 -0700 (PDT)	[thread overview]
Message-ID: <466109.26020.qm@web46101.mail.sp1.yahoo.com> (raw)
In-Reply-To: <1220923070.2663.46.camel@pc10.localdom.local>

--- On Tue, 9/9/08, hermann pitton <hermann-pitton@arcor.de> wrote:

> following your thoughts, you are likely right. DVB-T2 likely indicates
> that you need new hardware, like it is for sure on DVB-S2.

Servus,

Disclaimer:  I'm only an outsider, not a programmer, and not
familiar with the digital broadcast specs or the DVB API, so
I will both not know what I'm talking about, and be asking
stupid questions.


I decided to look again at DVB-T2, as it's likely to be the
next change that will be in need of Linux support in a year
or so, at least in the UK, when hardware becomes available.

My stupid question is, will DVB-T2, in Transport Stream mode,
be similar enough to existing DVB-T, apart from the extended
modulation parameters, that it can be fit into the existing
API, or am I overlooking something in my ignorance of the API?

This seems to me somewhat like the case of existing DVB-C,
where some hardware is incapable of 256QAM and so cannot tune
all the carriers, but I really haven't tried to understand
the API or how it can be extended without breaking things...


In looking at the Wikipedia article on DVB-T, it appears that
at least the following diffs to include/dvb/frontend.h might
be needed to support the additional possibilities that a DVB-T2
tuner would be likely to support -- diff against the S2API, as
this file is unchanged in multiproto, while S2API already has
the additional FEC values present...

goto Disclaimer;


--- /lost+found/CVSUP/SRC/HG-src/dvb-s2-api/linux/include/linux/dvb/frontend.h  2008-09-04 15:21:59.000000000 +0200
+++ /tmp/frontend.h     2008-09-09 13:10:29.574976974 +0200
@@ -171,24 +171,34 @@ typedef enum fe_modulation {
 } fe_modulation_t;
 
 typedef enum fe_transmit_mode {
+       TRANSMISSION_MODE_1K,
        TRANSMISSION_MODE_2K,
+       TRANSMISSION_MODE_4K,
        TRANSMISSION_MODE_8K,
+       TRANSMISSION_MODE_16K,
+       TRANSMISSION_MODE_32K,
        TRANSMISSION_MODE_AUTO
 } fe_transmit_mode_t;
 
 typedef enum fe_bandwidth {
+       BANDWIDTH_10_MHZ,
        BANDWIDTH_8_MHZ,
        BANDWIDTH_7_MHZ,
        BANDWIDTH_6_MHZ,
+       BANDWIDTH_5_MHZ,
+       BANDWIDTH_1.7_MHZ,
        BANDWIDTH_AUTO
 } fe_bandwidth_t;
 
 
 typedef enum fe_guard_interval {
+       GUARD_INTERVAL_1_128,
        GUARD_INTERVAL_1_32,
        GUARD_INTERVAL_1_16,
        GUARD_INTERVAL_1_8,
        GUARD_INTERVAL_1_4,
+       GUARD_INTERVAL_19_256,
+       GUARD_INTERVAL_19_128,
        GUARD_INTERVAL_AUTO
 } fe_guard_interval_t;
 
@@ -324,6 +334,7 @@ typedef enum fe_delivery_system {
        SYS_DVBC_ANNEX_AC,
        SYS_DVBC_ANNEX_B,
        SYS_DVBT,
+       SYS_DVBT2,
        SYS_DVBS,
        SYS_DVBS2,
        SYS_DVBH,
@@ -335,6 +346,7 @@ typedef enum fe_delivery_system {
        SYS_DMBTH,
        SYS_CMMB,
        SYS_DAB,
+       SYS_TDMB,       /* XXX is different from DMB-TH, no?  */
 } fe_delivery_system_t;
 
 struct tv_cmds_h {


 The reason I became interested in this is due to the choice of
 naming -- S2API sounded to me like the focus would be on DVB-S2,
 possibly ignoring -T2 and eventually -C2, not to mention the
 other existing alternatives to DVB, rather than a Second Generation
 (as the specs I've looked at refer to the update) DVB-API, but
 then, I really don't know what I'm talking about.


 thanks,
 barry bouwsma


      


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-09-09 12:02 UTC|newest]

Thread overview: 119+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20080908195603.GE10714@braindead1.acher>
2008-09-09  0:43 ` [linux-dvb] Multiproto API/Driver Update barry bouwsma
2008-09-09  1:17   ` hermann pitton
2008-09-09 12:02     ` barry bouwsma [this message]
2008-09-09 12:12       ` Rudy Zijlstra
2008-09-09 15:33         ` Markus Rechberger
2008-09-09 20:59           ` Simon Kenyon
2008-09-09 21:14             ` Markus Rechberger
2008-09-10  0:02               ` Steven Toth
2008-09-10  0:42               ` [linux-dvb] How to measure API "goodness"? Andy Walls
2008-09-10  3:40                 ` Glenn McGrath
2008-09-10  4:14                   ` hermann pitton
2008-09-11 23:05                   ` Johannes Stezenbach
2008-09-12  1:13                     ` Markus Rechberger
2008-09-12  2:32                   ` Andy Walls
2008-09-13 22:46           ` [linux-dvb] Multiproto API/Driver Update Manu Abraham
2008-09-13 22:56             ` Markus Rechberger
2008-09-13 23:31               ` Manu Abraham
2008-09-14  2:10                 ` Markus Rechberger
2008-09-14 10:51                   ` barry bouwsma
2008-09-14 13:51                     ` Markus Rechberger
2008-09-14 14:29                       ` Steven Toth
2008-09-14 14:27                   ` Steven Toth
2008-09-14 15:14                     ` barry bouwsma
2008-09-14 15:28                       ` Markus Rechberger
2008-09-14 16:54                       ` Steven Toth
2008-09-14 19:51                         ` Markus Rechberger
2008-09-14 21:57                           ` Steven Toth
2008-09-14 22:03                             ` Andreas Oberritter
2008-09-14 22:27                               ` Steven Toth
2008-09-14 22:33                             ` Markus Rechberger
2008-09-14 22:41                               ` hermann pitton
2008-09-16 16:45                       ` Benny Amorsen
2008-09-16 19:04                         ` [linux-dvb] OT: Dual/BSD Licensing (was: Re: Multiproto API/Driver Update) BOUWSMA Barry
2008-09-16 19:16                           ` [linux-dvb] OT: Dual/BSD Licensing Benny Amorsen
2008-09-14 15:38                 ` [linux-dvb] Multiproto API/Driver Update Markus Rechberger
2008-09-14 17:02                   ` Steven Toth
2008-09-14 18:51                     ` Manu Abraham
2008-09-14 20:08                       ` Christophe Thommeret
2008-09-15  0:17                         ` hermann pitton
2008-09-14 20:45                       ` Andy Walls
2008-09-14 21:01                         ` Manu Abraham
2008-09-14 22:20                           ` Andy Walls
2008-09-14 22:36                             ` Manu Abraham
2008-09-15  4:23                             ` hermann pitton
2008-09-14 21:03                         ` Manu Abraham
2008-09-15  5:50                         ` Julian Scheel
2008-09-15 15:42                           ` Michael Krufky
2008-09-19 10:58                             ` Julian Scheel
2008-09-19 19:51                               ` VDR User
2008-09-24 16:54                               ` Oliver Endriss
2008-09-15 23:10                           ` Andy Walls
2008-09-16  2:55                             ` hermann pitton
2008-09-14  3:39               ` hermann pitton
2008-09-14 19:08             ` Simon Kenyon
2008-09-14 19:25               ` Markus Rechberger
2008-09-14 20:54                 ` Simon Kenyon
2008-09-14 21:00                   ` Markus Rechberger
     [not found]       ` <48CD87B1.5010702@linuxtv.org>
     [not found]         ` <20080915121606.111520@gmx.net>
     [not found]           ` <48CE7838.2060702@linuxtv.org>
     [not found]             ` <23602.1221904652@kewl.org>
     [not found]               ` <48D51000.3060006@linuxtv.org>
     [not found]                 ` <25577.1221924224@kewl.org>
     [not found]                   ` <20080921234339.18450@gmx.net>
     [not found]                     ` <8002.1222068668@kewl.org>
     [not found]                       ` <20080922124908.203800@gmx.net>
     [not found]                         ` <10822.1222089271@kewl.org>
     [not found]                           ` <48D7C15E.5060509@linuxtv.org>
     [not found]                             ` <20080922164108.203780@gmx.net>
     [not found]                               ` <20022.1222162539@kewl.org>
     [not found]                                 ` <20080923142509.86330@gmx.net>
     [not found]                                   ` <4025.1222264419@kewl.org>
     [not found]                                     ` <4284.1222265835@kewl.org>
     [not found]                                       ` <20080925145223.47290@gmx.net>
     [not found]                                         ` <18599.1222354652@kewl.org>
     [not found]                                           ` <Pine.LNX.4.64.0809261117150.21806@trider-g7>
     [not found]                                             ` <21180.1223610119@kewl.org>
     [not found]                                               ` <20081010132352.273810@gmx.net>
     [not found]                                                 ` <48EF7E78.6040102@linuxtv.org>
     [not found]                                                   ` <30863.1223711672@kewl.org>
     [not found]                                                     ` <48F0AA35.6020005@linuxtv.org>
     [not found]                                                       ` <773.1223732259@kewl.org>
     [not found]                                                         ` <48F0AEA3.50704@linuxtv.org>
     [not found]                                                           ` <989.1223733525@kewl.org>
     [not found]                                                             ` <48F0B6C5.5090505@linuxtv.org>
     [not found]                                                               ` <1506.1223737964@kewl.org>
     [not found]                                                                 ` <48F0E516.303@linuxtv.org>
     [not found]                                                                   ` <20081011190015.175420@gmx.net>
2008-10-13 15:37                                                                     ` [linux-dvb] Multi-frontend patch merge (TESTERS FEEDBACK) was: Re: [PATCH] S2API: add multifrontend Steven Toth
2008-10-13 16:07                                                                       ` Darron Broad
2008-10-13 16:18                                                                         ` Steven Toth
2008-10-13 21:19                                                                           ` hermann pitton
2008-10-13 23:23                                                                           ` Hans Werner
2008-10-17  1:20                                                                             ` Hans Werner
2008-10-14  5:25                                                                       ` Andreas Oberritter
2008-10-14 10:42                                                                         ` Darron Broad
2008-10-14 22:06                                                                           ` Steven Toth
2008-10-14 14:57                                                                         ` Steven Toth
2008-10-15 16:44                                                                           ` Christophe Thommeret
2008-10-15 19:23                                                                             ` Andreas Oberritter
2008-10-15 19:13                                                                           ` Andreas Oberritter
2008-10-15 19:24                                                                             ` Steven Toth
2008-09-10 15:55 [linux-dvb] Multiproto API/Driver Update Otto Kekäläinen
  -- strict thread matches above, loose matches on Subject: below --
2008-09-04 18:12 lucian orasanu
2008-09-04 20:41 ` Manu Abraham
     [not found] <48C00822.4030509@gmail.com>
     [not found] ` <48C01698.4060503@gmail.com>
2008-09-04 17:27   ` Manu Abraham
2008-09-04 18:38     ` Goga777
2008-09-04 20:39       ` Manu Abraham
2008-09-04 20:47     ` Johannes Stezenbach
2008-09-04 23:32       ` Markus Rechberger
2008-09-05 13:45         ` Steven Toth
2008-09-07 19:15           ` Simon Kenyon
2008-09-07 19:52             ` Markus Rechberger
2008-09-08 11:14               ` Simon Kenyon
2008-09-08 12:21                 ` Markus Rechberger
2008-09-08 13:19                   ` Halim Sahin
2008-09-08 16:07                     ` Steven Toth
2008-09-08 17:54                       ` Manu Abraham
2008-09-08 18:19                         ` Hans Werner
2008-09-08 18:25                           ` Markus Rechberger
2008-09-08 18:38                           ` Manu Abraham
2008-09-08 16:03                 ` Steven Toth
2008-09-08 15:57             ` Steven Toth
2008-09-05 14:32         ` Steven Toth
2008-09-05  1:01       ` hermann pitton
2008-09-05 18:04     ` Francesco Schiavarelli
2008-09-06 11:56       ` Manu Abraham
2008-09-08 19:45       ` barry bouwsma
2008-09-08 20:37         ` Manu Abraham
2008-09-08 20:47           ` Jelle De Loecker
2008-09-08 20:54             ` Manu Abraham
2008-09-08 21:24               ` Markus Rechberger
2008-09-08 22:13                 ` Manu Abraham
2008-09-08 23:22               ` Uri Shkolnik
2008-09-09  8:22                 ` Manu Abraham
2008-09-11 20:51                 ` barry bouwsma
2008-09-11 22:23                   ` Uri Shkolnik
2008-09-11 23:16                     ` Christophe Thommeret
2008-09-18 19:05                       ` Uri Shkolnik
2008-09-12  9:17                     ` barry bouwsma
2008-09-18 19:11                       ` Uri Shkolnik
2008-09-18 19:24                         ` Christophe Thommeret
2008-09-10  0:52           ` barry bouwsma
2008-09-10  9:16             ` Uri Shkolnik
2008-09-10 15:40               ` Michael Krufky
2008-09-12 21:43             ` Manu Abraham
2008-09-12 22:35               ` hermann pitton
2008-09-14 11:15               ` Klaus Schmidinger
2008-09-14 19:15                 ` Manu Abraham
2008-09-14 23:02                 ` Manu Abraham

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=466109.26020.qm@web46101.mail.sp1.yahoo.com \
    --to=free_beer_for_all@yahoo.com \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox