Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

[Mythtv 0.25pre] Cross sourcing of EIT for usage with set top boxes

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


lincoln at performaplus

May 14, 2012, 8:12 PM

Post #1 of 1 (224 views)
Permalink
[Mythtv 0.25pre] Cross sourcing of EIT for usage with set top boxes

Hi all, sorry if this is repeated but I never got any replies (April
30th) and wasn't sure whether it had sent properly, so here it is
again (although I'm now nearly finished but advice is always good :-)
).
---
Hi all. I'm new to the mailing list so I hope I am going about this
the right way... feel free to correct me if I'm not.

In New Zealand there is 8 days of good DVB-S guide data. Since about
0.21 I have modified my mythbackend in each release so that my DVB-S
card gets EIT guide data for my set top box (on another videosource)
as well as its own dvb-s source. This works well but my patch has
always been more of a hack and required tweaking the database. In the
0.25 version I thought I would do it properly and try and submit the
changes.

The aim is to allow for better cross sourcing of EIT guide data for a
set-top-box connected to a 'cross sourcing' video source type. It uses
the analogue video feed mixed with a digital scan to populate
transport info.

- I have added a cross sourcing videosource to mythtv-setup which
allows seperate input selection for both eit data and transport
scanning.
- You can scan and add channels with a dvb-s card to the 'cross
sourced' videosource using the selected 'scan' cardinput but still
have it's video feed mapped to something like an s-video card input.

The sourceid information has been removed from cardinput.sourceid and
placed in a new table videosourcemap which links cardinputs to a
sourceid with a map link type (main, eit, or scan).

I have also found a couple of small type casting bugs (negative int
being passed to uint etc) and have corrected these.

I'm now modifying mythbackend to use the videosourcemap table and
don't have much more to do. EITcache already applies the eit guide
data across multiple videosources provided than channel.serviceid and
channel.mplex idea are specified.

So thats it so far. I'm no expert C++ programmer but have been slowly
working through the task. Does anyone have any thoughts or
suggestions?

As far as patch submission goes, should it just put this with the
trunk version?
Also is just one big diff file containing all the code changes for all
programs ok?

Thanks,
Lincoln
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.