Thursday, June 19, 2008

More Kaffeine work

Did more cleanup work on the ATSC scanning support. Added changes to distinguish ATSC radio channels, filter hidden channels, show the proper channel shortname, etc. Testing. Still some more work to do, but it's looking pretty stable now and I started reformatting the changes so they could be submitted upstream as a patch.

Todo:
  • Performance tuning for maximum cycle times according to A/65C Section 7.1 (will make scanning much faster)
  • Properly setup dvbsi/psip object inheritance
  • Compare scanning results against ascan output
  • Compare scanning results against imported channels.conf values
  • Exclude channels with "inactive" field from scan results
  • Figure out how teletext support is represented in ATSC
  • TVCT service type field checking
  • Analyze descriptors available for useful information
  • See if any broadcasters are providing extended channel name descriptors
  • Make sure CVCT wont crash parser (even though it's unsupported at this point)
  • Better logging
  • Whitespace reformatting
Booked vacation tonight for Bermuda in August. Wohoo.