Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

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

Closed
wants to merge 9 commits into from

1 participant

@pinkylinc

Ticket description:

Feature enhancement for EIT cross sourcing.
-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 map table (videosourcemap) which links cardinputs to a sourceid with a map type (main, eit, or scan).

-Patch requires new mysql table to exist:

CREATE TABLE videosourcemap (
mapid int(10) unsigned NOT NULL AUTO_INCREMENT,
sourceid int(10) NOT NULL DEFAULT '0',
cardinputid int(10) NOT NULL DEFAULT '0',
type varchar(128) NOT NULL DEFAULT '',
PRIMARY KEY (mapid)
) ENGINE=MyISAM AUTO_INCREMENT=18645 DEFAULT CHARSET=latin1

Cardinput.sourceid is no longer required.

I've tried to keep this brief but happy to help if anything more is required. Thanks, Lincoln.

pinkylinc added some commits
@pinkylinc pinkylinc 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.
2ee3b82
@pinkylinc pinkylinc Complete TODO: Refactor DBChannel and ChannelInfo into a single class c37f105
@pinkylinc pinkylinc Complete mythtv-setup modifications for new EIT crosssource feature. …
…videosourcemaps now handled correctly for cloned cardinputs.
4e06425
@pinkylinc pinkylinc Merge remote-tracking branch 'upstream/master' into mycrosssourceupst…
…reamed

Conflicts:
	mythtv/libs/libmythtv/videosource.cpp
553dcb2
@pinkylinc pinkylinc Re-inserting some removed code so that changes can merged with upstre…
…am master
b081809
@pinkylinc pinkylinc Refactor InfputInfo.sourceid to InputInfo.mainsourceid to aid further…
… refactoring
218e9b0
@pinkylinc pinkylinc Further refactoring of channelbase. Added variable m_chanID to store …
…current chanid reducing reliance on sourceid + channum
42fb8d3
@pinkylinc pinkylinc Final patch formatting corrections 2638ccc
@pinkylinc pinkylinc Merge branch 'master' of git://github.com/MythTV/mythtv into mycrosss…
…ource
23b918a
@pinkylinc pinkylinc closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on May 20, 2012
  1. @pinkylinc

    New feature add: Crosssourcing EIT. Moving sourceid from cardinput to…

    pinkylinc authored
    … 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.
Commits on May 28, 2012
  1. @pinkylinc
Commits on May 29, 2012
  1. @pinkylinc

    Complete mythtv-setup modifications for new EIT crosssource feature. …

    pinkylinc authored
    …videosourcemaps now handled correctly for cloned cardinputs.
Commits on May 31, 2012
  1. @pinkylinc

    Merge remote-tracking branch 'upstream/master' into mycrosssourceupst…

    pinkylinc authored
    …reamed
    
    Conflicts:
    	mythtv/libs/libmythtv/videosource.cpp
Commits on Jun 1, 2012
  1. @pinkylinc
Commits on Jun 4, 2012
  1. @pinkylinc
Commits on Jun 5, 2012
  1. @pinkylinc

    Further refactoring of channelbase. Added variable m_chanID to store …

    pinkylinc authored
    …current chanid reducing reliance on sourceid + channum
  2. @pinkylinc
  3. @pinkylinc
Something went wrong with that request. Please try again.