Modify

Ticket #10806 (assigned Patch - Feature)

Opened 12 months ago

Last modified 10 months ago

EIT cross-sourcing for set-top-boxes

Reported by: lincoln@… Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - General Version: Master Head
Severity: medium Keywords: EIT, EPG
Cc: lincoln@… Ticket locked: no

Description

Feature enhancement for EIT cross sourcing. Pull request: https://github.com/MythTV/mythtv/pull/23

-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.

Attachments

Change History

comment:1 Changed 11 months ago by beirdo

  • Owner set to danielk
  • Status changed from new to assigned

comment:2 Changed 11 months ago by lincoln@…

Hi Daniel

Wrote the patch for master and have been using it on a production machine with a slightly modified fixes/0.25 and it been working well.

Now the patch is assigned I will pull in master updates now and check it still merges cleanly and also update the database schema version since I see its changed since my initial submission.

Cheers, Lincoln.

comment:3 Changed 10 months ago by lincoln@…

I have now merged the latest master with my mycrosssource branch so that the pull request will merge cleanly again. Database changes now incremented as schema version 1308.

View

Add a comment

Modify Ticket

Action
as assigned
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.