]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agoCorrected mistake in the general config sending routine in extjs.c 113/head
Adam Sutton [Wed, 15 Aug 2012 10:55:25 +0000 (11:55 +0100)] 
Corrected mistake in the general config sending routine in extjs.c

13 years agoAdd proper parsing of T2 else things go horribly wrong.
Adam Sutton [Sat, 4 Aug 2012 21:26:59 +0000 (22:26 +0100)] 
Add proper parsing of T2 else things go horribly wrong.

13 years agoUpdated to include support for mux configuration setting in UI, I have added a genera...
Adam Sutton [Fri, 3 Aug 2012 14:52:13 +0000 (15:52 +0100)] 
Updated to include support for mux configuration setting in UI, I have added a general config section (though currently it only contains this one value).

13 years agoIntegrate (badly) the new muxlist config file fetching into the build system.
Adam Sutton [Fri, 3 Aug 2012 12:27:54 +0000 (13:27 +0100)] 
Integrate (badly) the new muxlist config file fetching into the build system.

13 years agoUpdated mux parser to use filebundle for transparent access.
Adam Sutton [Fri, 3 Aug 2012 12:11:44 +0000 (13:11 +0100)] 
Updated mux parser to use filebundle for transparent access.

13 years agoInclude script for fetching mux configuration.
Adam Sutton [Thu, 2 Aug 2012 18:55:11 +0000 (19:55 +0100)] 
Include script for fetching mux configuration.

13 years agoFirst stab at moving mux initial config system to using dvb-apps mux config files...
Adam Sutton [Wed, 1 Aug 2012 14:08:59 +0000 (15:08 +0100)] 
First stab at moving mux initial config system to using dvb-apps mux config files directly.

13 years agoRemove redundant (and sometimes problematic) typedef.
Adam Sutton [Mon, 6 Aug 2012 16:10:15 +0000 (17:10 +0100)] 
Remove redundant (and sometimes problematic) typedef.

13 years agoSome updated to bundle/settings to integrate the two. Settings can now be seamlessly...
Adam Sutton [Fri, 3 Aug 2012 11:30:32 +0000 (12:30 +0100)] 
Some updated to bundle/settings to integrate the two. Settings can now be seamlessly loaded from bundle/share/settings directory. This is useful to opentv module but may be useful elsewhere in the future.

13 years agoTidied up code so that local files should now work as well as bundles, also added...
Adam Sutton [Thu, 2 Aug 2012 20:43:31 +0000 (21:43 +0100)] 
Tidied up code so that local files should now work as well as bundles, also added the option to compress the data on the fly (if not already compressed bundle).

13 years agoInitial stab at new transparent file bundling.
Adam Sutton [Thu, 2 Aug 2012 16:43:41 +0000 (17:43 +0100)] 
Initial stab at new transparent file bundling.

13 years agoAdd some EXTRA debug, disabled by default.
Adam Sutton [Sat, 11 Aug 2012 22:48:13 +0000 (23:48 +0100)] 
Add some EXTRA debug, disabled by default.

13 years agoSome tweaks to xmltv.c, plugs a mem leak, corrects a minor timing issue (picked up...
Adam Sutton [Sat, 11 Aug 2012 22:39:06 +0000 (23:39 +0100)] 
Some tweaks to xmltv.c, plugs a mem leak, corrects a minor timing issue (picked up later) and generally tidies things up.

13 years agoxmltv: catch errors form spawn_and_store_stdout
Niels Ole Salscheider [Sat, 11 Aug 2012 16:58:23 +0000 (18:58 +0200)] 
xmltv: catch errors form spawn_and_store_stdout

13 years agoEnsure that ALL xmltv channels are listed when doing manual mapping in the UI.
Adam Sutton [Sat, 11 Aug 2012 10:22:41 +0000 (11:22 +0100)] 
Ensure that ALL xmltv channels are listed when doing manual mapping in the UI.

13 years agoRe-instate internal xmltv search routine (will try to use external tv_find_grabbers...
Adam Sutton [Thu, 9 Aug 2012 14:48:41 +0000 (15:48 +0100)] 
Re-instate internal xmltv search routine (will try to use external tv_find_grabbers), remove use of fixed path for find script and make spawn calls search path if required.

13 years agoMerge remote-tracking branch 'upstream/master'
John Törnblom [Thu, 9 Aug 2012 17:17:08 +0000 (19:17 +0200)] 
Merge remote-tracking branch 'upstream/master'

13 years agofixed segfault when using raw ts from file instead of a muxer.
John Törnblom [Thu, 9 Aug 2012 17:13:37 +0000 (19:13 +0200)] 
fixed segfault when using raw ts from file instead of a muxer.

13 years agoFixes "AUTOBUILD_CONFIGURE_EXTRA: unbound variable" error message with autobuild...
Joakim Gissberg [Tue, 7 Aug 2012 14:37:00 +0000 (16:37 +0200)] 
Fixes "AUTOBUILD_CONFIGURE_EXTRA: unbound variable" error message with autobuild precise targets

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.