Description

ScanChannelsBDA is a free open source console application for scanning DVB-T channels with BDA compatible digital tv tuners.

Downloads

ScanChannelsBDA 2.0.0.7 Zip File (120kb) Source Code (72kb) History
ScanChannelsBDA 2.0.0.6 Zip File (118kb) Source Code (71kb) History
ScanChannelsBDA 2.0.0.5 Zip File (118kb) Source Code (70kb) History
ScanChannelsBDA 2.0.0.4 Zip File (118kb) Source Code (70kb) History
ScanChannelsBDA 2.0.0.2 Zip File (82kb) Source Code (56kb) History
ScanChannelsBDA 2.0.0.1 Zip File (82kb) Source Code (55kb) History
ScanChannelsBDA 2.0.0.0 Zip File (80kb) Source Code (94kb) History

Latest Source Code

History

ScanChannelsBDA 2.0.0.7

Changes:
  • Fixed put_Bandwidth.
  • Fixed problem of mouse movement causing signal stats to stop.
  • Added an option for running TSFileSink for testing.

ScanChannelsBDA 2.0.0.6

Changes:
  • Added a new option to allow lock detection to be Quality > 0 rather than SignalLocked != 0. This should allow people with cards that don't return signal locked properly (DVICO?) to use the scan all frequencies option.

ScanChannelsBDA 2.0.0.5

Changes:
  • Updated reading of signal statistics.
    It now ignores Signal Present and Signal Locked and just checks for a quality greater than zero. I don't like it, but the bda drivers for some cards always return true for locked and present, so i don't see any other way around it at the moment. Hopefully they'll wise up and fix the drivers.
  • Fixed all frequency scanning. (i hope)
  • Added more logging to the log file.
  • I don't release the Network Provider to avoid the exception.

ScanChannelsBDA 2.0.0.4

Basically i've done a mass import of some code i've been working on for DW2, so there are lots of code changes.

Practically the only difference to end users should be that it detects bda cards that only have a tuner filter. It's all theoretical though since i don't have one of these to test with, so i'm interested to hear if it works.

ScanChannelsBDA 2.0.0.2

Changes:
  • Fixed problem multiple ServiceChanged event problem.
  • Improved reliability. Joey's timeout mod
  • Joey's tuning loop signal statistics mod
  • Updated BDACardCollection to support Tuner device with no capture device.
  • Moved graph creation and destruction into BDAChannelScan so that the graph only exists when scanning. Should stop the crash when closing using the X rather than 10.
  • Changed project to output to obj/Release and obj/Debug to try and stop weird build sizes. Havn't tested to see if it makes any difference yet.

ScanChannelsBDA 2.0.0.1

Changes:
  • Added detection of a demod device between tuner and capture device
  • Changed DisplayName in FilterGraphTools to DevicePath to save some confusion between DisplayName and FriendlyName
  • Joey's mod to pick up ONID
  • Joey's try catch mod
  • Joey's signal stats mod
  • Put a mutex in ServiceChanged to stop multiple events causing two scans to run side by side.
  • replaced linked lists with vectors
  • Included Teletext PIDs after the channel number
  • Implemented a list of transponders so that the correct transponder is used for nit entries. This should fix the problem where people are getting the wrong frequency displayed.
  • Added output of alternate frequencies to the channel.ini format if they exists. Creates an extra Network_x line that's commented out

ScanChannelsBDA 2.0.0.0

Changes:
  • Theoretically supports any BDA device.
    • If you have more than 1 BDA device installed then it will ask you which one to use.
  • Outputs DigitalWatch channels.ini format
  • Has a verbose mode that spits out a heap more information about what's being broadcast in the service information tables. This will mostly be of interest to developers wondering what information they can get.
  • Puts the Logical Channel Number in a comment after each program.

Home