Giter Site home page Giter Site logo

tvheadend / dtv-scan-tables Goto Github PK

View Code? Open in Web Editor NEW
38.0 7.0 89.0 2.12 MB

Digital TV scan tables - a fork for TVHeadend, create a PR to add/update

Home Page: https://tvheadend.org/projects/tvheadend/wiki/DTV_Scan_Tables

License: GNU General Public License v2.0

Makefile 1.48% Roff 98.52%

dtv-scan-tables's Introduction

All tables are now using DVBv5 format. That allows suporting all standards
available on a standard way.

GENERATING FILES TO THE LEGACY DVBV3 FORMAT
===========================================

A Makefile target is provided to convert to the legacy channel format.
For it to work, you need to have v4l-utils installed (specifically,
the v4l-utils package that contains the dvbv5 utils).

Be sure that you have at least version 1.4.0 installed, or, if you're
compiling v4l-utils from its source. Versions below may work too, but
some DVB files won't be properly parsed with earlier versions.

This is the minimal changeset of v4l-utils required for it to work:
	commit 64751eb98a15b9c0077d8c2e4409b9b69ac80448
	Date:   Fri Sep 5 15:50:43 2014 -0300
	Subject: libdvbv5: make sure that all needed properties are filled

You can download and install v4l-utils from:
	http://git.linuxtv.org/cgit.cgi/v4l-utils.git/

Once having it installed, generating all the tables usind DVBv3 channel
format is as easy as running:

	$ make clean
	$ make dvbv3

The files can also be individually converted from DVBv5 to DVBv3 with:

	$ dvb-format-convert -I dvbv5 -O channel dvb-c/ch-Rega-Sense legacy-format-ch-Rega-Sense

And converting back into DVBv5 format with:

	$ dvb-format-convert -I channel -O dvbv5 legacy-format-ch-Rega-Sense dvb-c/ch-Rega-Sense

Plese notice that comments are not preserved when doing the conversions.

PS.: If you're willing to submit new entries and/or corrections, please
be sure to send them at the DVBv5 format and sending them via e-mail
to [email protected].

INSTALL
=======

In order to install the files, use:
	$ make install

By default, it will install the files at /usr/local/share/dvbv5.

In order to install the legacy v3 formatted files, use:
	$ make install_v3

Don't forget to run "make dvbv3" before running the above command,
in order to convert the files to the legacy format.

By default, it will install the files at /usr/local/share/dvbv3.

There are a few extra parameters that could be used to define where
the files will be stored:

	PREFIX=<dir>		(default: /usr/local)
	DATADIR=<dir>		(default: $(PREFIX/share)
	DVBV5DIR=<subdir>	(default: dvbv3)
	DVBV3DIR=<subdir>	(default: dvbv5)

So, if it is desired to install both v3 and v5 files at a tmp file,
under the current dir, the install command would be:

	$ make install install_v3 PREFIX=`pwd`/tmp
	Installing dvbv5-formatted files at /home/myuser/dtv-scan-tables/tmp/share/dvbv5...done.
	Installing dvbv3-formatted files at /home/myuser/dtv-scan-tables/tmp/share/dvbv3...done.

Please also note that install takes some time, as there are lots
of files to be copied.

dtv-scan-tables's People

Contributors

amk1969 avatar bkpepe avatar bluzee avatar crazycat69 avatar cvh avatar dave-p avatar inrepublica avatar jakvot avatar jirislaby avatar jmccrohan avatar knowledgejunkie avatar ls80 avatar martinl88 avatar maurymarkowitz avatar mchehab avatar mkrufky avatar nextlooper42 avatar oleh-kravchenko avatar oliv3r avatar palosaari avatar pboettch avatar perexg avatar peterurbanec avatar shaulk avatar silid avatar szczukot avatar trsqr avatar trujulu avatar zikusooka avatar zl3ag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dtv-scan-tables's Issues

uk-Saddleworth needs updating

Several channels are missing with the current file. This version is working and corresponds with the frequency information shown on my DVB-T2 TV

See https://git.linuxtv.org/dtv-scan-tables.git/diff/dvb-t/uk-Saddleworth?id=5acecf65ccd5633c50b8c199cce50fb734635097 and also note updates to other files such as WinterHill in this commit.

[C45 BBC A]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 666000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 2/3
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/32
	HIERARCHY = NONE
	INVERSION = AUTO

[C39 D3&4]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 618000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 2/3
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/32
	HIERARCHY = NONE
	INVERSION = AUTO

[C42 BBC B HD]
	DELIVERY_SYSTEM = DVBT2
	FREQUENCY = 642000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 2/3
	CODE_RATE_LP = NONE
	MODULATION = QAM/256
	TRANSMISSION_MODE = 32K
	GUARD_INTERVAL = 1/128
	HIERARCHY = NONE
	STREAM_ID = 0
	INVERSION = AUTO

[C33 SDN]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 570000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 3/4
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/32
	HIERARCHY = NONE
	INVERSION = AUTO

[C36 ARQ A]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 594000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 3/4
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/32
	HIERARCHY = NONE
	INVERSION = AUTO

[C48 ARQ B]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 690000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 3/4
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/32
	HIERARCHY = NONE
	INVERSION = AUTO

mk-Telekabel-Sveti Nikole breaks tvheadend build due to space " " in name

mk-Telekabel-Sveti Nikole breaks tvheadend build due to space " " in name.
It pretty much says it all.. :)
Is it possible to rename please?

Error caught in build where the file name ends at the space:

tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f'
WEBUI debug finished
make[6]: Leaving directory '/home/spksrc/tvh-update/spksrc/spk/tvheadend/work-x64-6.1/tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f'
make[5]: Leaving directory '/home/spksrc/tvh-update/spksrc/spk/tvheadend/work-x64-6.1/tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f'
make[4]: *** No rule to make target '/home/spksrc/tvh-update/spksrc/spk/tvheadend/work-x64-6.1/tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f/data/dvb-scan/dvb-c/mk-Telekabel-Sveti', needed by '/home/spksrc/tvh-update/spksrc/spk/tvheadend/work-x64-6.1/tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f/build.linux/bundle.c'.  Stop.
make[4]: Leaving directory '/home/spksrc/tvh-update/spksrc/spk/tvheadend/work-x64-6.1/tvheadend-52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f'
make[3]: *** [../../mk/spksrc.install.mk:71: install_target] Error 2
make[3]: Leaving directory '/home/spksrc/tvh-update/spksrc/cross/tvheadend'
make[2]: *** [../../mk/spksrc.depend.mk:54: depend_target] Error 2
make[2]: Leaving directory '/home/spksrc/tvh-update/spksrc/spk/tvheadend'
make[1]: *** [../../mk/spksrc.spk.mk:607: build-arch-x64-6.1] Error 1
make[1]: Leaving directory '/home/spksrc/tvh-update/spksrc/spk/tvheadend'
make: *** [../../mk/spksrc.spk.mk:601: arch-x64-6.1] Error 2

Duplicated transponders

dtv-scan-tables/dvb-s/Astra-28.2E has two identical enties for transponders 31 and 102 - it seems that commits e568002 and 138d406 were partly fixing the same problem so now there are duplicates.

Add DVB-C in Vietnam from SCTV DakLak

Add DVB-C in Vietnam from SCTV DakLak

Add DVB-C in Vietnam from SCTV DakLak

freq sr fec mod

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 650000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 658000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 698000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 706000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 714000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 722000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 730000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 738000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 746000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 754000000
SYMBOL_RATE = 6875000
INNER_FEC = 1/2
MODULATION = QAM/64
INVERSION = AUTO

Seattle ATSC scan table is incomplete

I recently installed tvheadend. I'm using an HDHomeRun HDHR4-2US as tuner. I live in downtown Seattle and when using the us-WA-Seattle ATSC table, I was missing a lot of channels compared to the ones I could watch using the HDHomeRun app in Kodi.

So I used the data from TVFool http://www.tvfool.com/?option=com_wrapper&Itemid=29&q=id%3d9038febedb540d and my HDHomeRun tuner to create a new version of the Seattle table, re-scanned using that one, and I can now see all the available channels

I'm attaching the new table here (renamed to .txt to avoid Github's restrictions). Not sure what's the process to request an update.

us-WA-Seattle.txt

Out of date

UK files here seem to be out of date (at least for Whitehawk Hill, for me). If I make a PR to merge the latest changes from https://git.linuxtv.org/dtv-scan-tables.git/, would this projects maintainers be interested?

In addition, the digitaluk.co.uk links in the UK scan tables are dead, which this PR would fix.

If you are, let me know and I'll send it your way.

Regards,
Josh

Update for ca-AB-Calgary

Old file is grossly out of date, hope this helps someone.

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 509000000
MODULATION = VSB/8
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515000000
MODULATION = VSB/8
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 539000000
MODULATION = VSB/8
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563000000
MODULATION = VSB/8
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581000000
MODULATION = VSB/8
INVERSION = AUTO

[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593000000
MODULATION = VSB/8
INVERSION = AUTO

DVBT2 for Pattaya Thailand transmitter

`# Thai DVB-T2, Pattaya Thailand

[CH43]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 650000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QPSK
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO

[CH45]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 666000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QPSK
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO

[CH48]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 690000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QPSK
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO

[CH29]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 538000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QPSK
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO

CH25]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 506000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QPSK
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO`

uk-Carmel mux's wrong

These are the correct mux's

[C23 BBC A]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 490000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 2/3
CODE_RATE_LP = NONE
MODULATION = QAM/64
TRANSMISSION_MODE = 8K
GUARD_INTERVAL = 1/32
HIERARCHY = NONE
INVERSION = AUTO

[C26 D3&4]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 514000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 2/3
CODE_RATE_LP = NONE
MODULATION = QAM/64
TRANSMISSION_MODE = 8K
GUARD_INTERVAL = 1/32
HIERARCHY = NONE
INVERSION = AUTO

[C29 BBC B HD]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 538000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 2/3
CODE_RATE_LP = NONE
MODULATION = QAM/256
TRANSMISSION_MODE = 32K
GUARD_INTERVAL = 1/128
HIERARCHY = NONE
STREAM_ID = 0
INVERSION = AUTO

[C33 SDN]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 570000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 3/4
CODE_RATE_LP = NONE
MODULATION = QAM/64
TRANSMISSION_MODE = 8K
GUARD_INTERVAL = 1/32
HIERARCHY = NONE
INVERSION = AUTO

[C36 ARQ A]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 594000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 3/4
CODE_RATE_LP = NONE
MODULATION = QAM/64
TRANSMISSION_MODE = 8K
GUARD_INTERVAL = 1/32
HIERARCHY = NONE
INVERSION = AUTO

[C48 ARQ B]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 690000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = 3/4
CODE_RATE_LP = NONE
MODULATION = QAM/64
TRANSMISSION_MODE = 8K
GUARD_INTERVAL = 1/32
HIERARCHY = NONE
INVERSION = AUTO

uk-Rowridge frequencies need updating

In March COM8 moved from channel 37 (602 MHz) to channel 56 (754 MHz).
In May COM7 moved from channel 31 (554 Mhz) to channel 55 (746 MHz).
L-SOT has moved from channel 29 (538 MHz) to channel 37 (602 MHz).

uk-Rowridge.txt

Missing: HowTo generate tables for this repo

Hi,

I would like to post my findings, but I just cannot figure out how to do that.
Could you please add a guide or a link to the README file?

I got dvbv5-scan, but in order to run it, it needs some input.
But I cannot find any info on what it actually wants.
I tried
w_scan -f c -x > dvbscaninput.txt
This finds a lot of data, but doesn't produce any output on STDOUT.

I also tried other output formats of w_scan which dvbv5-scan was unable to read.

I tried manually created:
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 266000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

which resulted in:
ERROR command BANDWIDTH_HZ (5) not found during retrieve
Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable (yet).
Scanning frequency #1 266000000
Lock (0x1f) C/N= 36,50dB UCB= 24 postBER= 100x10^-3
ERROR dvb_read_sections: no data read on section filter
ERROR error while reading the NIT table
Service Sonnenklar TV, provider BetaDigital: digital television
[like 10 more ...]
Service Bibel TV, provider SES ASTRA: digital television

first, dvbscan did not produce the output expected. ie something to push into git.
second I expected dvbscan to fetch the other muxes automatically after it was able to tune on the first one.

thank you very much

some of the german DVB-C network provider do not exist anymore

hi,
Kabel-BW, Kabel-Deutschland and Unitymedia are now Vodafone (already for quite some years)

so the following predefined dtv scan tables are outdated and confusing:

  • de-Hessen-Unitymedia,
  • de-Kabel_BW,
  • de-Kabel_Deutschland-Hannover,
  • de-Unitymedia,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.