]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agoFix erroneous loop condition check in LCN parser.
Dave Chapman [Mon, 6 Aug 2012 21:29:16 +0000 (22:29 +0100)] 
Fix erroneous loop condition check in LCN parser.

13 years agoInitialize the epggrab mutex and condition variables.
Ben Kibbey [Sun, 5 Aug 2012 12:40:34 +0000 (08:40 -0400)] 
Initialize the epggrab mutex and condition variables.

13 years agoExpose andoma strndup to rest of code and make use of it in xmltv code.
Adam Sutton [Sun, 5 Aug 2012 21:06:54 +0000 (22:06 +0100)] 
Expose andoma strndup to rest of code and make use of it in xmltv code.

13 years agoUpdated the EIT module to better deal with freeview/freesat. Fixes #1077.
Adam Sutton [Sat, 4 Aug 2012 21:36:34 +0000 (22:36 +0100)] 
Updated the EIT module to better deal with freeview/freesat. Fixes #1077.

13 years agoRemove unwanted debug in freesat code (on INFO).
Adam Sutton [Fri, 3 Aug 2012 19:59:50 +0000 (20:59 +0100)] 
Remove unwanted debug in freesat code (on INFO).

13 years agoAdded a playlist generator that will output a flat list of all recordings
John Törnblom [Fri, 3 Aug 2012 14:25:08 +0000 (16:25 +0200)] 
Added a playlist generator that will output a flat list of all recordings

13 years agocosmetics
John Törnblom [Fri, 3 Aug 2012 14:23:53 +0000 (16:23 +0200)] 
cosmetics

13 years agocosmetics for the dvr playlist generation
John Törnblom [Fri, 3 Aug 2012 14:23:34 +0000 (16:23 +0200)] 
cosmetics for the dvr playlist generation

13 years agoReworked playlist generation. Now also includes tags.
John Törnblom [Fri, 3 Aug 2012 11:07:11 +0000 (13:07 +0200)] 
Reworked playlist generation. Now also includes tags.

13 years agoHonour priority (for both DVR setup methods) in HTSP. This is based on and fixes...
Adam Sutton [Thu, 2 Aug 2012 09:23:22 +0000 (10:23 +0100)] 
Honour priority (for both DVR setup methods) in HTSP. This is based on and fixes PR #29.

13 years agoMerge branch 'master' of github.com:tvheadend/tvheadend
Adam Sutton [Thu, 2 Aug 2012 09:14:58 +0000 (10:14 +0100)] 
Merge branch 'master' of github.com:tvheadend/tvheadend

13 years agoMerge pull request #44 from mikrohard/teletext
Adam Sutton [Thu, 2 Aug 2012 09:12:43 +0000 (02:12 -0700)] 
Merge pull request #44 from mikrohard/teletext

Deliver raw teletext to clients that are able to display it (e.g. XBMC)

13 years agoDisable teletext recording to prevent issues with other elementary streams. Temporary...
Jernej Fijačko [Thu, 17 Nov 2011 07:25:31 +0000 (08:25 +0100)] 
Disable teletext recording to prevent issues with other elementary streams. Temporary until a better solution is found.

13 years agoDeliver raw teletext to clients that are able to display it (e.g. XBMC)
Jernej Fijačko [Fri, 30 Sep 2011 10:56:01 +0000 (12:56 +0200)] 
Deliver raw teletext to clients that are able to display it (e.g. XBMC)

13 years agoEnsure lack of name in epggrab_channel does not cause a crash.
Adam Sutton [Thu, 2 Aug 2012 08:59:21 +0000 (09:59 +0100)] 
Ensure lack of name in epggrab_channel does not cause a crash.

13 years agoRemove partially complete support for EIT extended descriptors.
Adam Sutton [Thu, 2 Aug 2012 08:54:44 +0000 (09:54 +0100)] 
Remove partially complete support for EIT extended descriptors.

13 years agomkbundle: Make sure we only use valid characters as C variable names
Andreas Öman [Wed, 1 Aug 2012 19:27:45 +0000 (21:27 +0200)] 
mkbundle: Make sure we only use valid characters as C variable names

13 years agoFix error in the EPG database migration code.
Adam Sutton [Wed, 1 Aug 2012 14:45:59 +0000 (15:45 +0100)] 
Fix error in the EPG database migration code.

13 years agoFix problem with migration of old style configuration files.
Adam Sutton [Wed, 1 Aug 2012 14:38:24 +0000 (15:38 +0100)] 
Fix problem with migration of old style configuration files.

13 years agoFix problem with javascript which makes epggrab module config impossible.
Adam Sutton [Wed, 1 Aug 2012 14:26:11 +0000 (15:26 +0100)] 
Fix problem with javascript which makes epggrab module config impossible.

13 years agoAdded missing file header.
Adam Sutton [Tue, 31 Jul 2012 15:33:31 +0000 (16:33 +0100)] 
Added missing file header.

13 years agoAdd a simple safety check to avoid crashes, currently I do not do full file check...
Adam Sutton [Tue, 31 Jul 2012 15:28:11 +0000 (16:28 +0100)] 
Add a simple safety check to avoid crashes, currently I do not do full file check (MD5, etc...) but this will catch most problems.

13 years agoUpdated channel configuration to allow config of epggrab channels (multiple), its...
Adam Sutton [Tue, 31 Jul 2012 14:07:25 +0000 (15:07 +0100)] 
Updated channel configuration to allow config of epggrab channels (multiple), its a bit of a hack and might not be entirely clear to all, but it kinda does the job.

13 years agoMove epggrab module and channel lists to global vars so they can be used elsewhere.
Adam Sutton [Tue, 31 Jul 2012 14:06:23 +0000 (15:06 +0100)] 
Move epggrab module and channel lists to global vars so they can be used elsewhere.

13 years agoSplit channel matching and linking so we can force linking from the UI.
Adam Sutton [Tue, 31 Jul 2012 14:05:35 +0000 (15:05 +0100)] 
Split channel matching and linking so we can force linking from the UI.

13 years agoAdd lovcombo multiselect combo for use in channel config (epggrab source select).
Adam Sutton [Tue, 31 Jul 2012 12:13:27 +0000 (13:13 +0100)] 
Add lovcombo multiselect combo for use in channel config (epggrab source select).

13 years agoEnsure that all muxes have at least 1 initalscan before they can be skipped.
Adam Sutton [Tue, 31 Jul 2012 11:27:23 +0000 (12:27 +0100)] 
Ensure that all muxes have at least 1 initalscan before they can be skipped.

13 years agoRemove temp hack to spawn to not close stderr (used in early debug of pyepg).
Adam Sutton [Tue, 31 Jul 2012 11:19:00 +0000 (12:19 +0100)] 
Remove temp hack to spawn to not close stderr (used in early debug of pyepg).

13 years agoForgot to check for NULL networkname.
Adam Sutton [Tue, 31 Jul 2012 11:18:04 +0000 (12:18 +0100)] 
Forgot to check for NULL networkname.

13 years agoAdd dd_progid support back in that was messed up by rebase.
Adam Sutton [Mon, 30 Jul 2012 15:18:14 +0000 (16:18 +0100)] 
Add dd_progid support back in that was messed up by rebase.

13 years agopersist state of the otamux list to disk and restore on startup, mainly for generic...
Adam Sutton [Mon, 30 Jul 2012 11:31:51 +0000 (12:31 +0100)] 
persist state of the otamux list to disk and restore on startup, mainly for generic EIT sources.

13 years agoTidied up some of the debug statements (put them on appropriate levels etc.). Fixes...
Adam Sutton [Mon, 30 Jul 2012 08:52:11 +0000 (09:52 +0100)] 
Tidied up some of the debug statements (put them on appropriate levels etc.). Fixes #41.

13 years agoRe-enable Freesat code as I think its OK for basic testing, still needs a little...
Adam Sutton [Thu, 19 Jul 2012 15:27:17 +0000 (16:27 +0100)] 
Re-enable Freesat code as I think its OK for basic testing, still needs a little work though.

13 years agoRemove duplicate serialization of episode URI.
Adam Sutton [Fri, 13 Jul 2012 13:05:55 +0000 (14:05 +0100)] 
Remove duplicate serialization of episode URI.

13 years agoUpdated the EIT code to use better carousel monitor and added in freesat module on...
Adam Sutton [Thu, 12 Jul 2012 20:47:54 +0000 (21:47 +0100)] 
Updated the EIT code to use better carousel monitor and added in freesat module on faster transponder.

13 years agoUpdated ota register to use network name.
Adam Sutton [Thu, 12 Jul 2012 20:47:22 +0000 (21:47 +0100)] 
Updated ota register to use network name.

13 years agoTemporarily disable Freesat module as its not yet ready for general use.
Adam Sutton [Thu, 12 Jul 2012 12:50:17 +0000 (13:50 +0100)] 
Temporarily disable Freesat module as its not yet ready for general use.

13 years agoAdd timestamping to console debug.
Adam Sutton [Thu, 12 Jul 2012 10:57:47 +0000 (11:57 +0100)] 
Add timestamping to console debug.

13 years agoAdded some additional debug.
Adam Sutton [Thu, 12 Jul 2012 10:57:24 +0000 (11:57 +0100)] 
Added some additional debug.

13 years agoInitial stab at a freesat epg grabber.
Adam Sutton [Wed, 11 Jul 2012 19:22:50 +0000 (20:22 +0100)] 
Initial stab at a freesat epg grabber.

13 years agoAnother minor correction to DVB string processing.
Adam Sutton [Wed, 11 Jul 2012 19:13:54 +0000 (20:13 +0100)] 
Another minor correction to DVB string processing.

13 years agoMinor correction to string conversion.
Adam Sutton [Wed, 11 Jul 2012 19:01:33 +0000 (20:01 +0100)] 
Minor correction to string conversion.

13 years agoAdd functionality to allow custom string conversion routines to be specified (needed...
Adam Sutton [Wed, 11 Jul 2012 16:30:01 +0000 (17:30 +0100)] 
Add functionality to allow custom string conversion routines to be specified (needed for Freesat huffman decode).

13 years agoAdded CRID support which will be useful for Freesat code.
Adam Sutton [Wed, 11 Jul 2012 16:01:17 +0000 (17:01 +0100)] 
Added CRID support which will be useful for Freesat code.

13 years agoFix some stupid mistakes in debug.
Adam Sutton [Wed, 11 Jul 2012 14:59:34 +0000 (15:59 +0100)] 
Fix some stupid mistakes in debug.

13 years agoTrivial tweak to debug output.
Adam Sutton [Wed, 11 Jul 2012 14:55:45 +0000 (15:55 +0100)] 
Trivial tweak to debug output.

13 years agoAdd some additional debug about status of opentv.
Adam Sutton [Wed, 11 Jul 2012 14:53:15 +0000 (15:53 +0100)] 
Add some additional debug about status of opentv.

13 years agoFix problems with OpenTV processing.
Adam Sutton [Wed, 11 Jul 2012 14:52:59 +0000 (15:52 +0100)] 
Fix problems with OpenTV processing.

13 years agoMinor correction to series handling in opentv.
Adam Sutton [Wed, 11 Jul 2012 13:07:06 +0000 (14:07 +0100)] 
Minor correction to series handling in opentv.

13 years agoUpdated OpenTV to use primary epg service API and to ensure series links stay viable...
Adam Sutton [Wed, 11 Jul 2012 12:38:17 +0000 (13:38 +0100)] 
Updated OpenTV to use primary epg service API and to ensure series links stay viable, however this is at the expense of cross channel episode equivalance. Fixes #30.

13 years agoUpdated EIT code to (hopefully) more robust implementation and included the primary...
Adam Sutton [Wed, 11 Jul 2012 12:18:10 +0000 (13:18 +0100)] 
Updated EIT code to (hopefully) more robust implementation and included the primary service checking.

13 years agoAdd new routine to determine the primary EPG service. To avoid confusion for OTA...
Adam Sutton [Wed, 11 Jul 2012 12:05:24 +0000 (13:05 +0100)] 
Add new routine to determine the primary EPG service. To avoid confusion for OTA services.

13 years agoCorrect stupid mistake in setting object grabber.
Adam Sutton [Wed, 11 Jul 2012 10:12:13 +0000 (11:12 +0100)] 
Correct stupid mistake in setting object grabber.

13 years agoUpdated grabber modules to new EPG api.
Adam Sutton [Wed, 11 Jul 2012 09:43:14 +0000 (10:43 +0100)] 
Updated grabber modules to new EPG api.

13 years agoRevert earlier changes to EIT and OpenTV, now have a new API.
Adam Sutton [Wed, 11 Jul 2012 09:18:30 +0000 (10:18 +0100)] 
Revert earlier changes to EIT and OpenTV, now have a new API.

13 years agoUpdated EPG methods to include source epggrab_module to ensure priorities are properl...
Adam Sutton [Wed, 11 Jul 2012 09:16:53 +0000 (10:16 +0100)] 
Updated EPG methods to include source epggrab_module to ensure priorities are properly adhered to.

13 years agoStart to work in priority handling to EIT and OpenTV.
Adam Sutton [Tue, 10 Jul 2012 20:52:38 +0000 (21:52 +0100)] 
Start to work in priority handling to EIT and OpenTV.

13 years agoEnsure epg object grabber is persisted to disk.
Adam Sutton [Tue, 10 Jul 2012 20:31:20 +0000 (21:31 +0100)] 
Ensure epg object grabber is persisted to disk.

13 years agoAdd default priority setting in grab modules.
Adam Sutton [Tue, 10 Jul 2012 19:34:04 +0000 (20:34 +0100)] 
Add default priority setting in grab modules.

13 years agoAdd parsing of mod priority configuration.
Adam Sutton [Tue, 10 Jul 2012 19:27:04 +0000 (20:27 +0100)] 
Add parsing of mod priority configuration.

13 years agoAdd initial priority information, currently unused.
Adam Sutton [Tue, 10 Jul 2012 18:58:02 +0000 (19:58 +0100)] 
Add initial priority information, currently unused.

13 years agoEnsure Q is initialised before it can be used. Fixes #36.
Adam Sutton [Sat, 7 Jul 2012 13:31:22 +0000 (14:31 +0100)] 
Ensure Q is initialised before it can be used. Fixes #36.

13 years agoEnsure that all broadcast finish time checks are done the same to stop potential...
Adam Sutton [Fri, 6 Jul 2012 19:05:28 +0000 (20:05 +0100)] 
Ensure that all broadcast finish time checks are done the same to stop potential create/delete in same call. Fixes #31.

13 years agoFix stupid flaw in EIT genre processing.
Adam Sutton [Fri, 6 Jul 2012 14:36:06 +0000 (15:36 +0100)] 
Fix stupid flaw in EIT genre processing.

13 years agoMinor safety check the set_episode() call should check ee anyway.
Adam Sutton [Fri, 6 Jul 2012 14:30:26 +0000 (15:30 +0100)] 
Minor safety check the set_episode() call should check ee anyway.

13 years agoStop addition of channels with empty names.
Adam Sutton [Fri, 6 Jul 2012 14:19:12 +0000 (15:19 +0100)] 
Stop addition of channels with empty names.

13 years agoRemove some unwanted debug and add empty string for non-category.
Adam Sutton [Fri, 6 Jul 2012 14:17:57 +0000 (15:17 +0100)] 
Remove some unwanted debug and add empty string for non-category.

13 years agoComplete update to the EPG genre setup. Mostly this is now achieved using an listable...
Adam Sutton [Fri, 6 Jul 2012 13:59:04 +0000 (14:59 +0100)] 
Complete update to the EPG genre setup. Mostly this is now achieved using an listable structure (to remove the ugly array implementation) however some code still deals directly with the uint8_t code value.

13 years agoFix ordering problem with function calls that can result in use of freed memory.
Adam Sutton [Thu, 5 Jul 2012 21:50:27 +0000 (22:50 +0100)] 
Fix ordering problem with function calls that can result in use of freed memory.

13 years agoRemoving service lists in epggrab channel. Currently its only used by pyepg and I...
Adam Sutton [Thu, 5 Jul 2012 20:17:52 +0000 (21:17 +0100)] 
Removing service lists in epggrab channel. Currently its only used by pyepg and I hate the way its implemented, so going to get rid of it until I can be bothered to do it properly.

13 years agoReviewed teh EPG code, simplfied a few areas and found at least one possible bug...
Adam Sutton [Thu, 5 Jul 2012 14:15:51 +0000 (15:15 +0100)] 
Reviewed teh EPG code, simplfied a few areas and found at least one possible bug resulting in extra reference counts on broadcasts that have extended in time (fairly rare event).

13 years agoFix memory leak.
Adam Sutton [Tue, 3 Jul 2012 15:44:38 +0000 (16:44 +0100)] 
Fix memory leak.

13 years agoAdd initial support for dd_progid, this is a HACK!.
Adam Sutton [Tue, 3 Jul 2012 14:49:59 +0000 (15:49 +0100)] 
Add initial support for dd_progid, this is a HACK!.

13 years agoFix printing format error, this results in NULL channel names on x86 32bit and crashe...
Adam Sutton [Tue, 3 Jul 2012 11:13:20 +0000 (12:13 +0100)] 
Fix printing format error, this results in NULL channel names on x86 32bit and crashes on ARM. Fixes #33.

13 years agoSlight tweak to the way the EPG grabbers install table handlers. Do not pass the...
Adam Sutton [Mon, 2 Jul 2012 16:29:57 +0000 (17:29 +0100)] 
Slight tweak to the way the EPG grabbers install table handlers. Do not pass the epggrab_ota_mux ptr since these could be freed in another thread. Instead look them up as required. There is probably a better way of handling this by keeping a list of th_dvb_tables in the ota object and deleting them whenever the ota object is destroyed, but its more prone to mistake (I think). Relates to #27.

13 years agoFix problem with not storing owner module in epggrab_channel entries which results...
Adam Sutton [Mon, 2 Jul 2012 14:02:39 +0000 (15:02 +0100)] 
Fix problem with not storing owner module in epggrab_channel entries which results in things going horrible wrong.

13 years agoAdd support for genre mapping in opentv. Fixes #14.
Adam Sutton [Mon, 2 Jul 2012 11:35:38 +0000 (12:35 +0100)] 
Add support for genre mapping in opentv. Fixes #14.

13 years agoMinor tweak to EIT period/interval.
Adam Sutton [Mon, 2 Jul 2012 10:40:59 +0000 (11:40 +0100)] 
Minor tweak to EIT period/interval.

13 years agoEnsure reference counter is incremented when loading in a broadcast into a newly...
Adam Sutton [Mon, 2 Jul 2012 10:35:37 +0000 (11:35 +0100)] 
Ensure reference counter is incremented when loading in a broadcast into a newly formed DVR entry from disk.

13 years agoFix possible problem with the wrong EPG object types being returned. This fixes #25.
Adam Sutton [Mon, 2 Jul 2012 10:27:58 +0000 (11:27 +0100)] 
Fix possible problem with the wrong EPG object types being returned. This fixes #25.

13 years agoRe-instate per service configuration, this was never meant to be committed.
Adam Sutton [Sun, 1 Jul 2012 20:07:52 +0000 (21:07 +0100)] 
Re-instate per service configuration, this was never meant to be committed.

13 years agoRemoved use of find_by_eid, used to shortcut storing SUMMARY records. This causes...
Adam Sutton [Sun, 1 Jul 2012 20:02:45 +0000 (21:02 +0100)] 
Removed use of find_by_eid, used to shortcut storing SUMMARY records. This causes problems where different services are used to back the same channel.

13 years agoDisable extended EIT debug except if #define is set.
Adam Sutton [Sun, 1 Jul 2012 15:11:11 +0000 (16:11 +0100)] 
Disable extended EIT debug except if #define is set.

13 years agoCorrect problem with EIT end detect, fixes #21.
Adam Sutton [Sun, 1 Jul 2012 09:15:58 +0000 (10:15 +0100)] 
Correct problem with EIT end detect, fixes #21.

13 years agoAdd missing header include.
Adam Sutton [Sun, 1 Jul 2012 08:39:37 +0000 (09:39 +0100)] 
Add missing header include.

13 years agoMissed fix during merge, stop channel altering unless configured.
Adam Sutton [Sat, 30 Jun 2012 11:32:48 +0000 (12:32 +0100)] 
Missed fix during merge, stop channel altering unless configured.

13 years agoSome fixes to EIT scanner and UI.
Adam Sutton [Fri, 29 Jun 2012 22:02:38 +0000 (23:02 +0100)] 
Some fixes to EIT scanner and UI.

13 years agoEnsure we handle channel deletions.
Adam Sutton [Fri, 29 Jun 2012 21:16:36 +0000 (22:16 +0100)] 
Ensure we handle channel deletions.

13 years agoMissing / as a result of a manual merge resolution.
Adam Sutton [Fri, 29 Jun 2012 21:02:41 +0000 (22:02 +0100)] 
Missing / as a result of a manual merge resolution.

13 years agoAdded capability to skip initial scanning on startup (does not include newly created...
Adam Sutton [Fri, 29 Jun 2012 20:57:07 +0000 (21:57 +0100)] 
Added capability to skip initial scanning on startup (does not include newly created muxes).

13 years agoCorrect ota completion check.
Adam Sutton [Fri, 29 Jun 2012 20:41:08 +0000 (21:41 +0100)] 
Correct ota completion check.

13 years agoSome minor corrections to new ota code.
Adam Sutton [Fri, 29 Jun 2012 20:16:06 +0000 (21:16 +0100)] 
Some minor corrections to new ota code.

13 years agoMigrated epgdb file handling routines to a separate file and change file postfix...
Adam Sutton [Fri, 29 Jun 2012 14:15:48 +0000 (15:15 +0100)] 
Migrated epgdb file handling routines to a separate file and change file postfix to something more sensible.

13 years agoInclude data directory in /usr/share/tvheadend so default opentv config exists.
Adam Sutton [Fri, 29 Jun 2012 13:30:19 +0000 (14:30 +0100)] 
Include data directory in /usr/share/tvheadend so default opentv config exists.

13 years agoMinor tweak.
Adam Sutton [Fri, 29 Jun 2012 12:42:46 +0000 (13:42 +0100)] 
Minor tweak.

13 years agoSome more tidying up and adding back in missing code.
Adam Sutton [Fri, 29 Jun 2012 12:28:27 +0000 (13:28 +0100)] 
Some more tidying up and adding back in missing code.

13 years agoWIP: this a partially complete restructuring of the epggrab code. But I am having...
Adam Sutton [Fri, 29 Jun 2012 08:18:38 +0000 (09:18 +0100)] 
WIP: this a partially complete restructuring of the epggrab code. But I am having doubts.

13 years agodot file accidentally added.
Adam Sutton [Wed, 27 Jun 2012 11:00:07 +0000 (12:00 +0100)] 
dot file accidentally added.

13 years agoLittle bit of tidying up.
Adam Sutton [Wed, 27 Jun 2012 10:32:51 +0000 (11:32 +0100)] 
Little bit of tidying up.

13 years agoSimplification of the epggrab api used within the dvb code.
Adam Sutton [Wed, 27 Jun 2012 10:31:51 +0000 (11:31 +0100)] 
Simplification of the epggrab api used within the dvb code.