]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Richard Kunze [Sun, 23 Sep 2012 19:51:06 +0000 (21:51 +0200)]
Merge PR151 - Fixes some bugs in EIT status handling.
* Fix eit_status_find() to correctly handle EIT schedule tables
with segments which do not use all 8 sections of the segment
Both bugs forced EIT scanning to always time out instead of
terminating after all EIT sections have been processed.
At least for me (DVB-T in Germany), this fix drastically reduces
EIT scanning times.
Adam Sutton [Sun, 23 Sep 2012 20:59:10 +0000 (21:59 +0100)]
Add option to manually create a new channel entry.
Adam Sutton [Sun, 23 Sep 2012 20:06:27 +0000 (21:06 +0100)]
Fix problems with sortable columns since ExtJS upgrade. Fixes #1245.
Adam Sutton [Sun, 23 Sep 2012 19:34:07 +0000 (20:34 +0100)]
Convert dvr time output to ISO format for fixed length.
Ben Kibbey [Sun, 23 Sep 2012 12:59:58 +0000 (08:59 -0400)]
Fix potential buffer overflow.
There may have not been enough room for strftime().
Adam Sutton [Sun, 23 Sep 2012 10:38:45 +0000 (11:38 +0100)]
Correct a couple of type usage errors in HTSP.
Adam Sutton [Fri, 21 Sep 2012 21:08:48 +0000 (22:08 +0100)]
Revert "PR-108 - fix possible problems with some Polish channels char encoding."
Fixes #1240
This reverts commit
e14391323fbe80f8df61e8416bc9d33e9a44a1be .
Adam Sutton [Fri, 21 Sep 2012 21:08:17 +0000 (22:08 +0100)]
Correct infinite loop in EIT code.
Adam Sutton [Fri, 21 Sep 2012 20:15:58 +0000 (21:15 +0100)]
Re-instance signalStatus HTSP message using new streaming message.
Adam Sutton [Fri, 21 Sep 2012 17:59:56 +0000 (18:59 +0100)]
Fix type error in xmltv code that breaks some compilers. Fixes #1238.
Adam Sutton [Fri, 21 Sep 2012 17:58:37 +0000 (18:58 +0100)]
Fix stupid error that made it impossible to subscribe to 2 services on the same adapter.
Adam Sutton [Fri, 21 Sep 2012 12:03:04 +0000 (13:03 +0100)]
Make configure work with autocomplete AND keep my nice formatting.
Adam Sutton [Fri, 21 Sep 2012 09:42:13 +0000 (10:42 +0100)]
Fix type error that breaks 32bit builds.
Adam Sutton [Tue, 18 Sep 2012 12:11:56 +0000 (13:11 +0100)]
Enable asynchronous EPG output include honouring lastUpdate option.
Adam Sutton [Wed, 12 Sep 2012 16:19:38 +0000 (17:19 +0100)]
Updated HTSP to version 6, includes several new features and additional info fields. Fully documented on the wiki page.
Code has also been slightly re-arranged so that it roughly follows the spec in terms of ordering, making comparisons a bit easier.
Adam Sutton [Sat, 15 Sep 2012 10:01:30 +0000 (11:01 +0100)]
Updated htspmon debug script to receive EPG info.
Adam Sutton [Thu, 13 Sep 2012 11:01:47 +0000 (12:01 +0100)]
Updated htsmsg support with a few extra support routines and corrected a mistake in the XML attrib support routine.
Adam Sutton [Tue, 18 Sep 2012 09:57:59 +0000 (10:57 +0100)]
Update EIT and XMLTV processing to pick up and store new fields.
Adam Sutton [Tue, 18 Sep 2012 09:40:56 +0000 (10:40 +0100)]
Added a few missing fields to EPG structures.
Adam Sutton [Fri, 3 Aug 2012 07:45:29 +0000 (09:45 +0200)]
PR-108 - fix possible problems with some Polish channels char encoding.
Credit to bigtarget for the original PR.
Adam Sutton [Thu, 20 Sep 2012 16:20:36 +0000 (17:20 +0100)]
Fix Series link button in the UI.
Adam Sutton [Thu, 20 Sep 2012 12:06:37 +0000 (13:06 +0100)]
Fixed ISO6937 0xC7 code table, also updated the formatting to make it clearer.
Adam Sutton [Thu, 20 Sep 2012 11:25:45 +0000 (12:25 +0100)]
Ensure that multibyte chars are properly converted for ISO 6937.
Adam Sutton [Thu, 20 Sep 2012 08:43:03 +0000 (09:43 +0100)]
Break up /etc/default/tvheadend to make it easier for users to set relevant settings. Init scripts then handle the config to set appropriate command line switches.
Adam Sutton [Wed, 19 Sep 2012 20:34:34 +0000 (21:34 +0100)]
Fix silly NULL ptr bug.
Adam Sutton [Wed, 19 Sep 2012 13:49:23 +0000 (14:49 +0100)]
Ensure that recordings that never start are given a fault state. Fixes #1094.
Adam Sutton [Wed, 19 Sep 2012 12:29:54 +0000 (13:29 +0100)]
Ensure that primary EPG is DVB instance since we do not currently support others. Fixes #1210.
Adam Sutton [Wed, 19 Sep 2012 10:59:54 +0000 (11:59 +0100)]
Ensure 2.12 iptv config is migrated (note it does not delete old config). Fixes #1217.
Adam Sutton [Wed, 19 Sep 2012 10:03:12 +0000 (11:03 +0100)]
Ensure satconf is copied when auto adding muxes. Fixes #1215.
Adam Sutton [Wed, 19 Sep 2012 08:46:26 +0000 (09:46 +0100)]
Remove episode number check, this was added during EPG updates and poorly thought through. Most DVR additions have been removed and DVR code will be updated next release. Fixes #1221 (Credit to schmoko for pointing this out).
Adam Sutton [Wed, 19 Sep 2012 08:40:51 +0000 (09:40 +0100)]
Correct NULL ptr bug in DBS bandstack patch.
Norm Dressler [Tue, 18 Sep 2012 22:53:46 +0000 (18:53 -0400)]
Sidtochan option not showing on the front-end - this patch fixes that issue
xhaggi [Tue, 18 Sep 2012 18:09:02 +0000 (20:09 +0200)]
webui: 'Missing VLC plugin' panel reactivated + using ExtJS
elements instead of plain HTMLElements
John Törnblom [Tue, 18 Sep 2012 15:50:24 +0000 (17:50 +0200)]
encapsulate the vlc plugin with a panel. fixes vlc plugin after extjs3 upgrade
Adam Sutton [Tue, 18 Sep 2012 12:54:02 +0000 (13:54 +0100)]
Correct glaring error in EPG object creation (for season/episode)!
Adam Sutton [Tue, 18 Sep 2012 11:42:35 +0000 (12:42 +0100)]
Tidy up some logging.
John Klimek [Mon, 3 Sep 2012 00:52:50 +0000 (20:52 -0400)]
Added support for DBS Bandstacked LNBFs
Adam Sutton [Mon, 17 Sep 2012 16:29:36 +0000 (17:29 +0100)]
Include upstart file in debian, rather than traditional init script.
xhaggi [Fri, 14 Sep 2012 13:54:25 +0000 (15:54 +0200)]
webui: added new component ItemSelector to select default language(s)
Adam Sutton [Mon, 17 Sep 2012 13:13:20 +0000 (14:13 +0100)]
Correct mistake with processing season numbers in xmltv.
Adam Sutton [Mon, 17 Sep 2012 11:50:24 +0000 (12:50 +0100)]
Hack to get lovcombo working in extjs 3.4.
Adam Sutton [Mon, 17 Sep 2012 10:09:07 +0000 (11:09 +0100)]
Added the ability to map multiple EPG channels to the same TVH channel. Fixes #1163. Also fixed error in opentv which Fixes #1154.
Adam Sutton [Sun, 16 Sep 2012 22:21:54 +0000 (23:21 +0100)]
Correct stupid mistake in epg_broadcast_destroy that could lead to memory leak and possible corruption. Fixes #1223 and Fixes #1224.
Adam Sutton [Sun, 16 Sep 2012 21:35:49 +0000 (22:35 +0100)]
Slight re-ordering of debug and destructors to be more correct.
Adam Sutton [Sun, 16 Sep 2012 10:07:30 +0000 (11:07 +0100)]
Reverted all 64bit IDs in EPG back to 32bit (was excessive and incompatible with a lot of stuff).
Adam Sutton [Sun, 16 Sep 2012 09:44:30 +0000 (10:44 +0100)]
Null ptr safety checks.
Adam Sutton [Sun, 16 Sep 2012 09:35:46 +0000 (10:35 +0100)]
Fix memory leak in opentv.
Adam Sutton [Sat, 15 Sep 2012 10:11:22 +0000 (11:11 +0100)]
Forgot to properly copy new broadcast level text into recordings.
Adam Sutton [Fri, 14 Sep 2012 22:23:08 +0000 (23:23 +0100)]
Forgot to save/load descriptions at the broadcast level.
Adam Sutton [Fri, 14 Sep 2012 11:50:53 +0000 (12:50 +0100)]
Accidentally removed XMLTV description parsing.
Adam Sutton [Fri, 14 Sep 2012 10:55:20 +0000 (11:55 +0100)]
Make filebundling code work with gcc 4.5 and older.
Adam Sutton [Fri, 14 Sep 2012 11:02:04 +0000 (12:02 +0100)]
Ensure PyEPG does not appear in basic list unless its installed.
Adam Sutton [Fri, 14 Sep 2012 10:04:37 +0000 (11:04 +0100)]
Correct EPG TRACE debug statements.
xhaggi [Thu, 13 Sep 2012 16:06:59 +0000 (18:06 +0200)]
webui: Fixes #1220 - javascript error while selecting a tv adapater within configuration section.
Adam Sutton [Thu, 13 Sep 2012 15:40:20 +0000 (16:40 +0100)]
Make closing file descriptors (when idle) optional, it breaks some (i.e. my) cards.
Adam Sutton [Thu, 13 Sep 2012 13:24:02 +0000 (14:24 +0100)]
Correct EIT status monitoring.
xhaggi [Mon, 3 Sep 2012 14:03:11 +0000 (16:03 +0200)]
webui: upgrade to Ext JS 3.4.0
Richard Kunze [Wed, 12 Sep 2012 18:54:37 +0000 (20:54 +0200)]
Fix compile error on systems without loadavg() (e.g. uClibc)
Adam Sutton [Wed, 12 Sep 2012 13:25:43 +0000 (14:25 +0100)]
Stupid logic error I had previously fixed and obviously not committed. Fixes #1219.
Adam Sutton [Tue, 11 Sep 2012 18:27:15 +0000 (19:27 +0100)]
Correct mistake in the Makefile (added during configure update) that causes high CPU load on some architectures due to missing optimisations.
Adam Sutton [Tue, 11 Sep 2012 14:24:52 +0000 (15:24 +0100)]
Add a few special codes I had forgotten about (one is DVB specific and outside normal ISO spec).
Hernan R [Sat, 8 Sep 2012 02:48:38 +0000 (23:48 -0300)]
Added Argentina to the country list
Adam Sutton [Sat, 8 Sep 2012 18:42:27 +0000 (19:42 +0100)]
Added a few extra lang code functions.
Adam Sutton [Sat, 8 Sep 2012 18:32:03 +0000 (19:32 +0100)]
Some updates to the use of lang codes inside TVH.
xhaggi [Wed, 5 Sep 2012 15:07:05 +0000 (17:07 +0200)]
service: translate stream language code to iso-639-2/b
Adam Sutton [Tue, 11 Sep 2012 12:57:12 +0000 (13:57 +0100)]
Include XMLTV channel name in EPG source selection. Fixes #1164.
Adam Sutton [Mon, 10 Sep 2012 20:34:41 +0000 (21:34 +0100)]
Ensure that EIT scanning will not block after first pass, will only update as required and will continue to operate if someone stays tuned to the mux.
Adam Sutton [Mon, 10 Sep 2012 10:45:13 +0000 (11:45 +0100)]
Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code.
Adam Sutton [Fri, 7 Sep 2012 10:27:25 +0000 (11:27 +0100)]
Clean up the UI for series link and related broadcasts. For now all related info is removed and "Record Series" is change to "Autorec" if no series link is available.
Adam Sutton [Fri, 7 Sep 2012 10:46:58 +0000 (11:46 +0100)]
Replace existing series recording with simpler version for now. Fixes #1208, Fixes #1201 and Fixes #1176.
Adam Sutton [Tue, 4 Sep 2012 16:17:36 +0000 (17:17 +0100)]
Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108.
Adam Sutton [Tue, 4 Sep 2012 13:20:12 +0000 (14:20 +0100)]
Fix parsing of dd_progid SH records. Fixes #1189. Fixes #1216.
Adam Sutton [Mon, 10 Sep 2012 15:33:53 +0000 (16:33 +0100)]
DEBUG: extra func in hexdump.
Adam Sutton [Thu, 6 Sep 2012 14:35:33 +0000 (15:35 +0100)]
Add some additional support to configure.inc added for new feature check in configure that has now been abandoned.
John Törnblom [Thu, 6 Sep 2012 12:49:28 +0000 (14:49 +0200)]
fix compilation error on older systems where CLOCK_MONOTONIC_COARSE is not defined.
John Törnblom [Thu, 6 Sep 2012 11:16:29 +0000 (13:16 +0200)]
avoid kernel calls to read_hpet by replacing CLOCK_MONOTONIC with CLOCK_MONOTONIC_COARSE. This speeds up things a bit on low end devices (tested on WNR3500Lv2).
John Törnblom [Thu, 6 Sep 2012 10:18:28 +0000 (12:18 +0200)]
avoid parsing packets if no subscription is going to recieve them.
John Törnblom [Thu, 6 Sep 2012 10:10:22 +0000 (12:10 +0200)]
fix 100% cpu usage of rawtsinput when no subscription is active
John Törnblom [Thu, 6 Sep 2012 10:09:00 +0000 (12:09 +0200)]
Use pcr pid from streaming_start in case it changes during muxing
Adam Sutton [Thu, 9 Aug 2012 15:54:21 +0000 (16:54 +0100)]
Some basic python libs for htsmsg and htsp. Includes debug/support scripts for monitoring htsp async messages (support/htspmon) and epg dumping (support/epgdump).
John Törnblom [Tue, 4 Sep 2012 22:20:53 +0000 (00:20 +0200)]
Reduce kernel calls to tcp_sendmsg. This patch reduces the cpu usage from 100% to about 30% on my WNR3500Lv2.
Adam Sutton [Tue, 4 Sep 2012 09:41:22 +0000 (10:41 +0100)]
Forgot to espace $ in .config.mk generation.
John Törnblom [Tue, 4 Sep 2012 09:13:57 +0000 (11:13 +0200)]
fix missing include for clock_nanosleep (seems to only affect uclibc)
John Törnblom [Tue, 4 Sep 2012 09:06:14 +0000 (11:06 +0200)]
Merge remote-tracking branch 'upstream/master'
Adam Sutton [Tue, 4 Sep 2012 08:53:36 +0000 (09:53 +0100)]
Ensure CC is overridden (but only) if default var is in use.
John Törnblom [Tue, 4 Sep 2012 08:47:24 +0000 (10:47 +0200)]
Make sure we use SHA1 and not SHA0. fixes compiling error when SHA0 is disabled in openssl.
Adam Sutton [Tue, 4 Sep 2012 08:12:43 +0000 (09:12 +0100)]
Add wget to list of build deps. Fixes #1202.
John Törnblom [Mon, 3 Sep 2012 15:00:14 +0000 (17:00 +0200)]
use thread safe version of localtime when generating dvr playlists
Adam Sutton [Mon, 3 Sep 2012 14:25:46 +0000 (15:25 +0100)]
Ensure that quality monitoring is properly adhered to and also low quality services are not completely ignored. Fixes #1196.
Adam Sutton [Mon, 3 Sep 2012 12:19:18 +0000 (13:19 +0100)]
Remove use of pipe2() and use pipe() + ioctl() calls instead. Fixes #1195.
John Törnblom [Mon, 3 Sep 2012 14:04:27 +0000 (16:04 +0200)]
added date and time to dvr playlists
Adam Sutton [Mon, 3 Sep 2012 10:33:03 +0000 (11:33 +0100)]
Change getmuxlist back to bash script and make python soft dep. Also some minor improvements to bundle code.
Adam Sutton [Mon, 3 Sep 2012 08:58:55 +0000 (09:58 +0100)]
Correct (and simplify) mistake in moving of memory at end of partial processing.
Adam Sutton [Mon, 3 Sep 2012 08:51:04 +0000 (09:51 +0100)]
Fix error in installation of PMT tables, wrong ptr was used.
Adam Sutton [Sun, 2 Sep 2012 19:53:14 +0000 (20:53 +0100)]
Stop annoying debug print every 20s when adapter is already closed/off.
Adam Sutton [Fri, 31 Aug 2012 22:12:07 +0000 (23:12 +0100)]
Fix dvr input if sync is lost, also minor efficiency improvement.
Adam Sutton [Wed, 22 Aug 2012 14:19:17 +0000 (15:19 +0100)]
Close all DVB device file descriptors when not in use. Fixes #892.
Adam Sutton [Sat, 25 Aug 2012 22:26:12 +0000 (23:26 +0100)]
Add option to disable PMT monitoring to reduce PID filters used. Fixes #194.
Norm Dressler [Sat, 25 Aug 2012 15:45:47 +0000 (11:45 -0400)]
Stype fixes for Sky TV, Bell and Dish networks
Norm Dressler [Sat, 25 Aug 2012 15:40:56 +0000 (11:40 -0400)]
Fix to scan Dishnet sats