Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EIT cross-sourcing for set-top-boxes #23

Open
wants to merge 15 commits into
base: master
from

Conversation

Projects
None yet
2 participants
@pinkylinc
Copy link
Contributor

pinkylinc commented Jun 6, 2012

As in ticket:

Feature enhancement for EIT cross sourcing.
Pull request: #22

-Allows use of a DVB card to apply EIT guide data to an analogue stb source.

-Adds new videosource type to mythtv-setup which allows use of an analogue video feed with digital EIT EPG data.

-DVB card is used for scanning to populated database transport info.

-Sourceid storage has been moved from 'cardinput.sourceid' to a mapping table (videosourcemap) which links cardinputs to a sourceid with a map type (main, eit, or scan).

-Patch creates new table videosourcemap and moves storage of sourceid from cardinput.sourceid to videosourcemap.

-Updates database schema to 1303.

I've tried to keep this brief but happy to help with any other requirements.

Thanks, Lincoln.

pinkylinc added some commits May 17, 2012

New feature add: Crosssourcing EIT. Moving sourceid from cardinput to…
… videosourcemap to allow more flexibility with cardinput to

videosource linking. mythtv-setup, mythbackend, and libmythtv modified to use new database table. mythtv-setup modified to allow
configuration with new 'Cross sourced' videosource type. Allows seperate input card to be selected for channel scanning and EIT
collection. Channel editor modified to allow for cross sourced scanning and Imrovements made to the Transport editor. Mythbackend
modified to link sourceid to a channel with a maptype rather than being linked to the cardinput.
Complete mythtv-setup modifications for new EIT crosssource feature. …
…videosourcemaps now handled correctly for cloned cardinputs.
Merge remote-tracking branch 'upstream/master' into mycrosssourceupst…
…reamed

Conflicts:
	mythtv/libs/libmythtv/videosource.cpp
Further refactoring of channelbase. Added variable m_chanID to store …
…current chanid reducing reliance on sourceid + channum
@pinkylinc

This comment has been minimized.

Copy link
Contributor Author

pinkylinc commented Jun 6, 2012

pinkylinc and others added some commits Jun 5, 2012

Several small fixes relating resulting from cross sourcing feature. F…
…ix sourceutil query error referencing removed cardinput.sourceid
Modify EitScanner and EITHelper classes to apply EIT events using car…
…did instead of sourceid. They were also modified to enter EIT information to all relevant chanid's instead of only the first chanid, where a channel number may be present on multiple sources
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.