Re: RFC: adding ISDB-T/ISDB-Tsb to DVB-API 5

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

 



Hi Michael,

thanks for your response.

On Wed, 5 Aug 2009, Michael Krufky wrote:
It's extremely exciting to finally see this surfacing to the mailing
lists -- It will be a great addition to linux-dvb to have support for
the ISDB digital standards.

Thanks, but I have to say it again, as I said it to Akihiro already. Those patches are not adding ISDB-S nor ISDB-C to the API. I'm not sure how different ISDB-S and ISDB-C are compared to their corresponding DVB pendants; however my patches are just adding support for ISDB-T and ISDB-Tsb.

One thing that I see missing right now is userspace utilities.  Do you
have any plans to add ISDB scanning support to dvb-apps, and tuning
support to the *zap utility?  This would be the best way to get the
application developers started on incorporating ISDB support into the
apps shipping today.

Yeah this is in preparation. The scan works rather simply, as the section tables are partially identical to the ones in DVB (there is an SDT for service-names, there is a NIT, for network name) - so as a first shot it should be sufficient to add ISDB-T initial tuning data parsing to scan; this will also show how to tuning an ISDB-T channel.

See attached for a first draft of the initial tuning data file for Tokyo.

best regards,
--

Patrick Boettcher - Kernel Labs
http://www.kernellabs.com/
# list of ISDB-T frequencies used in Tokyo, Japan (2009-08-06)
# identifier (IT/ISB)
#  central-frequency
#  |          transmission-mode
#  |          |  guard-interval
#  |          |  |    partial-reception-bit
#  |          |  |    | c-rate (A)
#  |          |  |    | |       modulation (A)
#  |          |  |    | |       |     segment-count (A)
#  |          |  |    | |       |     |  interleaving (A)
#  |          |  |    | |       |     |  | c-rate (B)
#  |          |  |    | |       |     |  | |        modulation (B)
#  |          |  |    | |       |     |  | |        |     segment-count (B)
#  |          |  |    | |       |     |  | |        |     |  interleaving (B)
#  |          |  |    | |       |     |  | |        |     |  | c-rate (C)
#  |          |  |    | |       |     |  | |        |     |  | |        modulation (C)
#  |          |  |    | |       |     |  | |        |     |  | |        |    segment-count (C)
#  |          |  |    | |       |     |  | |        |     |  | |        |    | interleaving (C)
IT 515143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # Tokyo Metroplitan TV
IT 521143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # Fuji TV
IT 527143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # TBS TV
IT 533143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # TV Tokyo
IT 539143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # TV Asahi
IT 545143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # Nihon TV
IT 551143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # NHK Education
IT 557143000  8K 1/8  1 FEC_2_3 QPSK  1  3 FEC_3_4  QAM64 12 2 FEC_NONE AUTO 0 0  # NHK Sogo
IT 563143000  8K 1/4  0 FEC_3_4 QAM64 13 2 FEC_NONE AUTO  0  0 FEC_NONE AUTO 0 0  # Broadcasting University

#  example for ISDB-Tsb
#
#  identifier (IT/ISB)
#    central-frequency
#    |         transmission-mode
#    |         |  guard-interval
#    |         |  |    partial-reception-bit
#    |         |  |    | segment-idx
#    |         |  |    | | segment-total-count
#    |         |  |    | | | subchannel_id
#    |         |  |    | | | |  c-rate (A)
#    |         |  |    | | | |  |       modulation (A)
#    |         |  |    | | | |  |       |    segment-count (A)
#    |         |  |    | | | |  |       |    | interleaving (A)
#    |         |  |    | | | |  |       |    | | c-rate (B)
#    |         |  |    | | | |  |       |    | | |       modulation (B)
#    |         |  |    | | | |  |       |    | | |       |     segment-count (B)
#    |         |  |    | | | |  |       |    | | |       |     | interleaving (B)
#ISB 170000000 8K 1/32 0 1 8 2  FEC_1_2 QPSK 1 0 FEC_NONE AUTO 0 0
#ISB 170429000 8K 1/32 0 2 8 6  FEC_1_2 QPSK 1 0 FEC_NONE AUTO 0 0
#ISB 170868000 8K 1/32 0 3 8 10 FEC_1_2 QPSK 1 0 FEC_NONE AUTO 0 0
#ISB 171726000 8K 1/32 0 5 8 18 FEC_1_2 QPSK 1 0 FEC_NONE AUTO 0 0
#ISB 172584000 8K 1/32 0 7 8 26 FEC_1_2 QPSK 1 0 FEC_1_2  QPSK 2 0
#ISB 173013000 8K 1/32 0 8 8 30 FEC_1_2 QPSK 1 0 FEC_NONE AUTO 0 0

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux