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