]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Adam Sutton [Wed, 15 Aug 2012 10:55:25 +0000 (11:55 +0100)]
Corrected mistake in the general config sending routine in extjs.c
Adam Sutton [Sat, 4 Aug 2012 21:26:59 +0000 (22:26 +0100)]
Add proper parsing of T2 else things go horribly wrong.
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).
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.
Adam Sutton [Fri, 3 Aug 2012 12:11:44 +0000 (13:11 +0100)]
Updated mux parser to use filebundle for transparent access.
Adam Sutton [Thu, 2 Aug 2012 18:55:11 +0000 (19:55 +0100)]
Include script for fetching mux configuration.
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.
Adam Sutton [Mon, 6 Aug 2012 16:10:15 +0000 (17:10 +0100)]
Remove redundant (and sometimes problematic) typedef.
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.
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).
Adam Sutton [Thu, 2 Aug 2012 16:43:41 +0000 (17:43 +0100)]
Initial stab at new transparent file bundling.
Adam Sutton [Sat, 11 Aug 2012 22:48:13 +0000 (23:48 +0100)]
Add some EXTRA debug, disabled by default.
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.
Niels Ole Salscheider [Sat, 11 Aug 2012 16:58:23 +0000 (18:58 +0200)]
xmltv: catch errors form spawn_and_store_stdout
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.
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.
John Törnblom [Thu, 9 Aug 2012 17:17:08 +0000 (19:17 +0200)]
Merge remote-tracking branch 'upstream/master'
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.
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
Dave Chapman [Mon, 6 Aug 2012 21:29:16 +0000 (22:29 +0100)]
Fix erroneous loop condition check in LCN parser.
Ben Kibbey [Sun, 5 Aug 2012 12:40:34 +0000 (08:40 -0400)]
Initialize the epggrab mutex and condition variables.
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.
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.
Adam Sutton [Fri, 3 Aug 2012 19:59:50 +0000 (20:59 +0100)]
Remove unwanted debug in freesat code (on INFO).
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
John Törnblom [Fri, 3 Aug 2012 14:23:53 +0000 (16:23 +0200)]
cosmetics
John Törnblom [Fri, 3 Aug 2012 14:23:34 +0000 (16:23 +0200)]
cosmetics for the dvr playlist generation
John Törnblom [Fri, 3 Aug 2012 11:07:11 +0000 (13:07 +0200)]
Reworked playlist generation. Now also includes tags.
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.
Adam Sutton [Thu, 2 Aug 2012 09:14:58 +0000 (10:14 +0100)]
Merge branch 'master' of github.com:tvheadend/tvheadend
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)
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.
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)
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.
Adam Sutton [Thu, 2 Aug 2012 08:54:44 +0000 (09:54 +0100)]
Remove partially complete support for EIT extended descriptors.
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
Adam Sutton [Wed, 1 Aug 2012 14:45:59 +0000 (15:45 +0100)]
Fix error in the EPG database migration code.
Adam Sutton [Wed, 1 Aug 2012 14:38:24 +0000 (15:38 +0100)]
Fix problem with migration of old style configuration files.
Adam Sutton [Wed, 1 Aug 2012 14:26:11 +0000 (15:26 +0100)]
Fix problem with javascript which makes epggrab module config impossible.
Adam Sutton [Tue, 31 Jul 2012 15:33:31 +0000 (16:33 +0100)]
Added missing file header.
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.
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.
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.
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.
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).
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.
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).
Adam Sutton [Tue, 31 Jul 2012 11:18:04 +0000 (12:18 +0100)]
Forgot to check for NULL networkname.
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.
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.
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.
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.
Adam Sutton [Fri, 13 Jul 2012 13:05:55 +0000 (14:05 +0100)]
Remove duplicate serialization of episode URI.
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.
Adam Sutton [Thu, 12 Jul 2012 20:47:22 +0000 (21:47 +0100)]
Updated ota register to use network name.
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.
Adam Sutton [Thu, 12 Jul 2012 10:57:47 +0000 (11:57 +0100)]
Add timestamping to console debug.
Adam Sutton [Thu, 12 Jul 2012 10:57:24 +0000 (11:57 +0100)]
Added some additional debug.
Adam Sutton [Wed, 11 Jul 2012 19:22:50 +0000 (20:22 +0100)]
Initial stab at a freesat epg grabber.
Adam Sutton [Wed, 11 Jul 2012 19:13:54 +0000 (20:13 +0100)]
Another minor correction to DVB string processing.
Adam Sutton [Wed, 11 Jul 2012 19:01:33 +0000 (20:01 +0100)]
Minor correction to string conversion.
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).
Adam Sutton [Wed, 11 Jul 2012 16:01:17 +0000 (17:01 +0100)]
Added CRID support which will be useful for Freesat code.
Adam Sutton [Wed, 11 Jul 2012 14:59:34 +0000 (15:59 +0100)]
Fix some stupid mistakes in debug.
Adam Sutton [Wed, 11 Jul 2012 14:55:45 +0000 (15:55 +0100)]
Trivial tweak to debug output.
Adam Sutton [Wed, 11 Jul 2012 14:53:15 +0000 (15:53 +0100)]
Add some additional debug about status of opentv.
Adam Sutton [Wed, 11 Jul 2012 14:52:59 +0000 (15:52 +0100)]
Fix problems with OpenTV processing.
Adam Sutton [Wed, 11 Jul 2012 13:07:06 +0000 (14:07 +0100)]
Minor correction to series handling in opentv.
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.
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.
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.
Adam Sutton [Wed, 11 Jul 2012 10:12:13 +0000 (11:12 +0100)]
Correct stupid mistake in setting object grabber.
Adam Sutton [Wed, 11 Jul 2012 09:43:14 +0000 (10:43 +0100)]
Updated grabber modules to new EPG 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.
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.
Adam Sutton [Tue, 10 Jul 2012 20:52:38 +0000 (21:52 +0100)]
Start to work in priority handling to EIT and OpenTV.
Adam Sutton [Tue, 10 Jul 2012 20:31:20 +0000 (21:31 +0100)]
Ensure epg object grabber is persisted to disk.
Adam Sutton [Tue, 10 Jul 2012 19:34:04 +0000 (20:34 +0100)]
Add default priority setting in grab modules.
Adam Sutton [Tue, 10 Jul 2012 19:27:04 +0000 (20:27 +0100)]
Add parsing of mod priority configuration.
Adam Sutton [Tue, 10 Jul 2012 18:58:02 +0000 (19:58 +0100)]
Add initial priority information, currently unused.
Adam Sutton [Sat, 7 Jul 2012 13:31:22 +0000 (14:31 +0100)]
Ensure Q is initialised before it can be used. Fixes #36.
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.
Adam Sutton [Fri, 6 Jul 2012 14:36:06 +0000 (15:36 +0100)]
Fix stupid flaw in EIT genre processing.
Adam Sutton [Fri, 6 Jul 2012 14:30:26 +0000 (15:30 +0100)]
Minor safety check the set_episode() call should check ee anyway.
Adam Sutton [Fri, 6 Jul 2012 14:19:12 +0000 (15:19 +0100)]
Stop addition of channels with empty names.
Adam Sutton [Fri, 6 Jul 2012 14:17:57 +0000 (15:17 +0100)]
Remove some unwanted debug and add empty string for non-category.
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.
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.
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.
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).
Adam Sutton [Tue, 3 Jul 2012 15:44:38 +0000 (16:44 +0100)]
Fix memory leak.
Adam Sutton [Tue, 3 Jul 2012 14:49:59 +0000 (15:49 +0100)]
Add initial support for dd_progid, this is a HACK!.
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.
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.
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.
Adam Sutton [Mon, 2 Jul 2012 11:35:38 +0000 (12:35 +0100)]
Add support for genre mapping in opentv. Fixes #14.
Adam Sutton [Mon, 2 Jul 2012 10:40:59 +0000 (11:40 +0100)]
Minor tweak to EIT period/interval.
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.
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.
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.