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

Epggrab changes #430

Merged
merged 24 commits into from Jul 7, 2014
Merged

Epggrab changes #430

merged 24 commits into from Jul 7, 2014

Conversation

perexg
Copy link
Contributor

@perexg perexg commented Jun 29, 2014

This is a set of epggrab changes trying to solve issues:

  1. OTA epggrab - do not tune to muxes with unwanted epg information (no channels assigned)
  2. internal epggrab - use multi-line cron description for times to activate grabbing instead the simple interval
  3. OTA epggrab - use multi-line cron description for times to activate grabbing instead the build-in interval
  4. OTA epggrab - make the OTA mux epggrab timeout configurable in webui
  5. MPEGTS MUX config - allow to force the EPG scan per mux including the provider selection

UPDATE: The 3) and 4) notes were implemented.

@perexg
Copy link
Contributor Author

perexg commented Jul 1, 2014

@adamsutton : I am finished. Any objections against the pushing this to master ?

@adamsutton
Copy link
Contributor

@perexg on first glance looks fine, but I'd like to look at it in a bit more detail. The one thing I would like to avoid is the in place config migration. This has been the approach in the past, and for small stuff is fine. But there is now a "general" method for migrating configuration, if you look in src/config.c

I admit I mainly added it for handling the really big shifts of the DVB changes or stuff that is just not feasible to do in-line. But I think it helps to keep the normal code cleaner if we do this stuff elsewhere.

Ultimately we can "remove" that stuff in the future if we ever decide that version X is simply too old to bother with.

@perexg
Copy link
Contributor Author

perexg commented Jul 1, 2014

@adamsutton : Added the config migration, but I have not tested it yet.. There is a lot of work - especially for old xmltv config migration.. It would be nice to review it..

adamsutton and others added 24 commits July 7, 2014 16:41
- also use service filter for uk_freesat / viasat_baltic
- now all muxes are handled continuously in one queue
- the queue can be kicked using the start time
- the initial EPG scan can be turned off in webui
- the OTA mux timeout is configurable through webui
Queue only inactive ota muxes in all situations to not block
the scan on free tuners.
@perexg perexg merged commit d8e9c2c into tvheadend:master Jul 7, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants