]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Adam Sutton [Thu, 18 Apr 2013 12:25:14 +0000 (13:25 +0100)]
docs: some minor documentation updates
(cherry picked from commit
d4883d9d6b3eb8ed1b0e85aeb4d297028c91e830 )
Adam Sutton [Thu, 18 Apr 2013 12:02:22 +0000 (13:02 +0100)]
docs: update documentation with new domain name and paypal link
(cherry picked from commit
89b18c05ca4a351db0f4ba8c423e9ec29759cd94 )
Conflicts:
docs/html/overview.html
docs/html/sysreq.html
support/changelog
Adam Sutton [Tue, 16 Apr 2013 20:11:11 +0000 (21:11 +0100)]
tdt: ignore other network in NIT this causes havoc with DVB-S networks.
This is particularly true where the other network is only available
via another orbital position (we could check for this) but it also
causes problems with other transmission types so I think we'll just
ignore for now.
(cherry picked from commit
3581869d83831f80dd7564ea4bb2a25b68ecf087 )
Adam Sutton [Mon, 15 Apr 2013 15:23:10 +0000 (16:23 +0100)]
htsp: bump version number due to imagecache fix
(cherry picked from commit
c80088ac2396a453a8d8fcd84db259821d14e467 )
Adam Sutton [Mon, 15 Apr 2013 11:13:44 +0000 (12:13 +0100)]
htsp: fix bug causing imagecache file open to crash.
(cherry picked from commit
82a1edd132d5531823e3673fbb9c08105780e59c )
virtualdj [Thu, 6 Dec 2012 21:12:26 +0000 (22:12 +0100)]
Fixes the implicit declaration of function 'llabs' warning when using older gcc versions
(cherry picked from commit
9c325854495a47b2ee8a41c6486b5e985df795a9 )
Adam Sutton [Wed, 10 Apr 2013 20:06:20 +0000 (21:06 +0100)]
Issue #1692 - dvb: fix DVB v3 builds
(cherry picked from commit
46704009e12c40ddc54792a99b0a912f2aa3c12c )
Adam Sutton [Mon, 8 Apr 2013 18:38:50 +0000 (19:38 +0100)]
dvr: attempt to stop new DVR code creating false entries
(cherry picked from commit
9abf21525aade2f7bb54cc931960270237048b53 )
Conflicts:
src/dvr/dvr_db.c
Adam Sutton [Sun, 7 Apr 2013 21:10:21 +0000 (22:10 +0100)]
dvb: adapter notification happening at wrong point meant UI not always updated
(cherry picked from commit
7588429c334246f5ab5544083b85a6548b71742d )
Adam Sutton [Tue, 9 Apr 2013 13:59:22 +0000 (14:59 +0100)]
dvb: redo sdt parser to make it more robust
Fixes some problems reported in #hts regarding missing services
(cherry picked from commit
13fad234d5a6a9325fe6275e35d67ef613895e82 )
Conflicts:
src/dvb/dvb_tables.c
BtbN [Sat, 6 Apr 2013 03:14:51 +0000 (05:14 +0200)]
capmt: fix capmt for multi-frontend adapters
(cherry picked from commit
63b35164bdf03ae6d1296b3e5d7c16281165e0ca )
Adam Sutton [Thu, 4 Apr 2013 14:46:46 +0000 (15:46 +0100)]
Fix #1679 - correct mistake in previous changes to stop constant IO
TSID was not being properly updated, which could result in missing
services.
(cherry picked from commit
8bceacd96966211eddbd5cb1784e0f3864451483 )
Adam Sutton [Wed, 3 Apr 2013 09:00:46 +0000 (10:00 +0100)]
dvb: fix problem stopping DVB-S muxes being added on DVB v3 systems
(cherry picked from commit
23f788ff2b354fe1812ebaf2d934330fe0ff9404 )
Adam Sutton [Wed, 27 Mar 2013 09:45:24 +0000 (09:45 +0000)]
support: some updates to build system
(cherry picked from commit
4e7506abbed9faa65d9230ca9b406469403e94d9 )
Conflicts:
support/apt-update
Adam Sutton [Wed, 27 Mar 2013 09:13:32 +0000 (09:13 +0000)]
Fix #1674 - remove spurious (info) log message before daemon().
(cherry picked from commit
43326e2d4580d7d3a8af815c212ea2317d82544d )
Adam Sutton [Thu, 28 Mar 2013 11:03:05 +0000 (11:03 +0000)]
dvb: demux setup code went missing!
(cherry picked from commit
e9ce02138e81d0dd94a2b155e57fda282063c008 )
Adam Sutton [Thu, 28 Mar 2013 10:59:48 +0000 (10:59 +0000)]
gtimer: fix live lock problem caused by wrong clock usage
(cherry picked from commit
21e1e548caed34efb7b90aa650d06f12797d5f30 )
Stefan Saraev [Wed, 13 Mar 2013 19:30:55 +0000 (21:30 +0200)]
cwc: syslog: move some log messages to debug
(cherry picked from commit
484b3f6d23971144fa538ae9172a772a6bbd307a )
Adam Sutton [Tue, 26 Mar 2013 10:34:42 +0000 (10:34 +0000)]
build: disable libav by default for 3.4
John Törnblom [Thu, 7 Mar 2013 22:36:30 +0000 (23:36 +0100)]
xmltv: fixed parsing of star-rating
Adam Sutton [Fri, 22 Mar 2013 12:12:29 +0000 (12:12 +0000)]
Issue #1666 - dvb: rework the adapter tuning to stop possible deadlock
(cherry picked from commit
75856cd5a6ae53cd7103140d06dfd0b2f77ff55f )
Adam Sutton [Fri, 22 Mar 2013 10:50:03 +0000 (10:50 +0000)]
gtimer: increased resolution of the gtimer system.
This is needed to resolve a dvb tuner deadlock issued caused by my
re-jigging of the tuning setup code.
(cherry picked from commit
4f2f68a4b65a9ab5ecce80c867b9d7813de665a3 )
Adam Sutton [Wed, 13 Mar 2013 19:36:59 +0000 (19:36 +0000)]
Fix #1643 - dvb: alter the way we handle dvb tuning
This ensures that demux filters are not installed until after tuning
is locked. This should resolve most stale data issues.
(cherry picked from commit
ddc466c1bfa7405563a68a662114f5a3659d7cb5 )
Adam Sutton [Tue, 12 Mar 2013 15:35:21 +0000 (15:35 +0000)]
Fix #1660 - dvb: stop constant updating of dvb mux configuration files
(cherry picked from commit
07cdfdaf6af06ae08a779ccc9082a517757c6fd3 )
Adam Sutton [Sun, 10 Mar 2013 19:18:48 +0000 (19:18 +0000)]
Fix #1657 - timeshift: add constant length qualifier to avoid warning on some arch's
(cherry picked from commit
819b8c83948becde08a6fdfad0228fd7607693ca )
Adam Sutton [Sun, 10 Mar 2013 19:18:21 +0000 (19:18 +0000)]
dvb: fix mistake in dvr close commit (wasn't restarting thread)
(cherry picked from commit
1c9e85b326874b7a6178fd73c28feae0aed3318b )
Adam Sutton [Fri, 8 Mar 2013 21:59:37 +0000 (21:59 +0000)]
dvr: another minor improvement to epg/dvr relinking
Realised that we don't need to update things that are no longer
scheduled (i.e. complete).
(cherry picked from commit
ab7302ec99587576f76d22d03bd6853769868432 )
Adam Sutton [Fri, 8 Mar 2013 21:56:11 +0000 (21:56 +0000)]
dvr: ensure unlinked entry updates are properly handled
previously it updated things that were already linked and also on
different channels entirely.
(cherry picked from commit
6c6e0541be21fc574241c3c244f2b28c24db2021 )
Adam Sutton [Mon, 4 Feb 2013 17:04:53 +0000 (17:04 +0000)]
dvb: fix problems with dvb satconf processing and storage
(cherry picked from commit
aac905c18488e90ebb467de9c3e2eece4f1fd5ac )
Adam Sutton [Fri, 25 Jan 2013 10:47:20 +0000 (10:47 +0000)]
Fix #1643 - dvb: close dvr device on each re-tune
(cherry picked from commit
55ed28cb53307f77c7c767cd6f87f56b15951bcd )
Adam Sutton [Fri, 8 Mar 2013 17:26:05 +0000 (17:26 +0000)]
Fix #1444 - dvr: ensure that DVR entries are not removed when EPG is updated
previously an overlapping (replacement) event could result in the DVR
entry being completely removed. This will now ensure that the original
entry is left in place (with just info and times).
It will also try and re-match with an EPG entry as and when it can.
(cherry picked from commit
a0a7539a731c6e84b8e0a3a95b1c1655a12515c7 )
Adam Sutton [Thu, 7 Mar 2013 16:42:59 +0000 (16:42 +0000)]
timeshift: add return to live function to HTSP
(cherry picked from commit
404316f08f0b5c30b94dd4c5983c2359f3a51de2 )
Adam Sutton [Thu, 7 Mar 2013 15:10:37 +0000 (15:10 +0000)]
timeshift: minor mod to htsp to flush output buffer on skip
(cherry picked from commit
c862269c622579629a2ca80c3bfe521a751cb8ba )
Adam Sutton [Fri, 8 Mar 2013 17:15:39 +0000 (17:15 +0000)]
serviceprobe: add NULL ptr check on dvb mux to be safe
(cherry picked from commit
1508fd6166b77965e65e1ea210bd84051b17d7aa )
Jaroslav Kysela [Fri, 8 Mar 2013 10:56:09 +0000 (10:56 +0000)]
cwc: cryptoworks - remove double malloc in the emm code
(cherry picked from commit
033495993ecf9f85f8ce9afbc908c4987cc37e11 )
Adam Sutton [Thu, 7 Mar 2013 15:17:09 +0000 (15:17 +0000)]
time: hide some debug messages to limit spamming logs
(cherry picked from commit
f339c08c49d20a1ea0d23d2cb15b1339d2ee7adb )
Dave Chapman [Thu, 7 Mar 2013 14:53:20 +0000 (14:53 +0000)]
Swap the order of the PAT and PMT packets injected by the passthrough muxer - it is more logical to write the PAT first, followed by the PMT, as that is the order parsers will need to process the packets.
(cherry picked from commit
5d8af1a209a2c40b60252942ad77ff1df4d92712 )
Richard Kunze [Tue, 25 Sep 2012 22:37:41 +0000 (00:37 +0200)]
Fix race conditions in _epggrab_ota_finished() and epggrab_mux_next()
(cherry picked from commit
dc75437202d71b79af3b4c85c4d2f6983000d212 )
Adam Sutton [Fri, 22 Feb 2013 11:11:10 +0000 (11:11 +0000)]
timeshift: fix bug that can cause failure when seeking hits start of file
this resulted in a failed read that terminated the timeshift buffer.
(cherry picked from commit
229a8d75d850a1dfd8694959e5e1114c5366f294 )
John Smith [Thu, 21 Feb 2013 16:22:21 +0000 (16:22 +0000)]
dvb: fix bug causing failures in service discovery using SDT
(cherry picked from commit
6b94edbaa280f6ddc5b87882e80bf93d00e4ef0d )
xhaggi [Thu, 21 Feb 2013 11:48:34 +0000 (12:48 +0100)]
cwc: cleanups and better debug logging
(cherry picked from commit
14a470efd1da1f9a5c7fd1ae0df8718d4da49ef8 )
xhaggi [Thu, 21 Feb 2013 00:12:43 +0000 (01:12 +0100)]
cwc: reset prefcapid if service can't be descrambled(cherry picked from commit
667e1c2bad610fdfd443d73b0b945c7c848bfa5c )
xhaggi [Wed, 20 Feb 2013 13:24:11 +0000 (14:24 +0100)]
cwc: fixed problem with changed CA pids by provider and prefered CA pid
(cherry picked from commit
b77c68e6e8a453aeefa679b58fe8313044ee5876 )
Adam Sutton [Wed, 20 Feb 2013 11:18:30 +0000 (11:18 +0000)]
timeshift: fix NULL ptr issue
(cherry picked from commit
06f83663c1f8203c2b22be1f6df1dc58a9524cc1 )
Adam Sutton [Sat, 16 Feb 2013 19:31:24 +0000 (19:31 +0000)]
Issue #1622 - timeshift: remove post double list removal
(cherry picked from commit
dace3778559f705254afde27dcd492db34ac8ab2 )
Stefan Saraev [Sat, 16 Feb 2013 14:06:36 +0000 (16:06 +0200)]
capmt: fix crash while trying to open iptv channel with capmt enabled
(cherry picked from commit
6aeeb4a4b60748469becef5dddae3955eb2d380f )
Adam Sutton [Fri, 15 Feb 2013 16:39:27 +0000 (16:39 +0000)]
Fix #1605 - timeshift: correct mistake in file refcounting.
(cherry picked from commit
c33880290202d7181b51da968cd6247328225c92 )
Adam Sutton [Fri, 15 Feb 2013 14:14:45 +0000 (14:14 +0000)]
support: update getmuxlist to work with launchpad.
(cherry picked from commit
205dda1b05565ad77d2ed1eaff25366922e76a78 )
Adam Sutton [Fri, 15 Feb 2013 12:34:22 +0000 (12:34 +0000)]
webui: break configuration into multiple super tabs
This is done to limit the total number of tabs on one row which is
leading to problems on smaller displays. I also think its more
logical.
Adam Sutton [Fri, 15 Feb 2013 11:29:00 +0000 (11:29 +0000)]
comsetics: some updates to --help output.
Changes are based on suggestions from Vuolter <vuolter@gmail.com>
Adam Sutton [Fri, 15 Feb 2013 11:24:04 +0000 (11:24 +0000)]
atomic: fix previous merge mistake
Vuolter [Sat, 9 Feb 2013 23:59:08 +0000 (00:59 +0100)]
Cosmetics: epg genre
Adam Sutton [Fri, 15 Feb 2013 11:16:56 +0000 (11:16 +0000)]
Merge remote-tracking branch 'origin/pr/242'
Adam Sutton [Fri, 15 Feb 2013 10:31:59 +0000 (10:31 +0000)]
Fix #1605 - timeshift: mark file space as free at earliest opportunity.
Previously the space was only marked as free when the file was physically
removed (which happens async) which resulted in the buffer immediately
being seen as full.
Adam Sutton [Mon, 11 Feb 2013 17:11:42 +0000 (17:11 +0000)]
dvb: some minor corrections to nit scanning.
Adam Sutton [Sat, 9 Feb 2013 23:18:28 +0000 (23:18 +0000)]
Fix #1608 - atomic: add workaround for missing intrinsic atomic ops.
Adam Sutton [Thu, 7 Feb 2013 14:26:23 +0000 (14:26 +0000)]
tvhtime: start adding time processing support to TVH
Adam Sutton [Sat, 9 Feb 2013 23:22:11 +0000 (23:22 +0000)]
timeshift: minor addition to atomics (check max size correctly).
Andrew Martin [Sun, 10 Feb 2013 09:39:51 +0000 (02:39 -0700)]
fix compile errors with gcc 4.1.x and 4.2.x
- tested with gcc 4.1.2, 4.2.1, 4.4.6, 4.6.3 and 4.7.2
- disable gcc ignore pragma for "-Warray-bounds" if gcc version < 4.3
- when I took out the pragma tvheadend compiled fine in all the above compilers, but I assume some version of gcc is issuing a false-positive.
- "-Warray-bounds" was added in gcc 4.3: http://gcc.gnu.org/gcc-4.3/changes.html
- fixes typo in cmdline help for -C
- clarify usage of -a in help description
Adam Sutton [Sat, 9 Feb 2013 12:51:14 +0000 (12:51 +0000)]
init: added delay option to init
Adam Sutton [Sat, 9 Feb 2013 12:48:57 +0000 (12:48 +0000)]
main: fix possible NULL ptr on startup
Adam Sutton [Fri, 8 Feb 2013 15:44:05 +0000 (15:44 +0000)]
support: fix configure args storage.
Adam Sutton [Wed, 6 Feb 2013 16:17:51 +0000 (16:17 +0000)]
Fix #1574 - imagecache: add option to ignore all invalid SSL certificates
Andreas Öman [Wed, 6 Feb 2013 08:22:06 +0000 (03:22 -0500)]
ATSC: In VCT, if tsid is 0, assume it's current mux
Andreas Öman [Wed, 6 Feb 2013 08:10:31 +0000 (03:10 -0500)]
Add support for adding ATSC muxes manually
Adam Sutton [Mon, 4 Feb 2013 15:19:47 +0000 (15:19 +0000)]
Fix #1591 - timeshift: fix mutex deadlock affecting on-demand mode.
Note: there is still an issue I've realised in that writer_flush() could
potentially result in a single packet being written out of order as two
threads have the potential to write. This isn't fatal and is probably
rare enough to ignore at this stage.
Adam Sutton [Mon, 4 Feb 2013 14:12:16 +0000 (14:12 +0000)]
Fix #1595 - fix typo in IPV6 check for debian init script
Adam Sutton [Mon, 4 Feb 2013 14:11:07 +0000 (14:11 +0000)]
Fix #1596 - some version of git don't like describe in subdir
Adam Sutton [Mon, 4 Feb 2013 12:06:46 +0000 (12:06 +0000)]
dvb: add a bit more debug to NIT processing
Adam Sutton [Mon, 4 Feb 2013 11:05:35 +0000 (11:05 +0000)]
access: add new option to override all ACL
This can be quite useful for debug/testing, especially when using
configuration provided by a user (saves deleting ACL files).
Adam Sutton [Mon, 4 Feb 2013 11:04:34 +0000 (11:04 +0000)]
logging: add option to log to separate file, useful for debug.
This can be simpler than using log to syslog OR log to console for
reporting problems.
Adam Sutton [Sun, 3 Feb 2013 20:10:21 +0000 (20:10 +0000)]
Fix #1589 - only remove "unsafe" characters if configured to do so.
Adam Sutton [Sun, 3 Feb 2013 20:05:36 +0000 (20:05 +0000)]
Fix #1588 - epg: forgot to check string bounds for epggrab channel name
Adam Sutton [Sun, 3 Feb 2013 19:22:48 +0000 (19:22 +0000)]
dvr: remove bad LIST_REMOVE() call if entry has no channel
Adam Sutton [Sun, 3 Feb 2013 13:50:46 +0000 (13:50 +0000)]
dvb: ensure that we only create radio/tv services from SDT
Adam Sutton [Sun, 3 Feb 2013 13:22:21 +0000 (13:22 +0000)]
Correct some mistkaes picked up by static analysis.
Thanks to seo for pointing these out.
Adam Sutton [Sat, 2 Feb 2013 20:10:35 +0000 (20:10 +0000)]
docs: update documentation about icon caching.
Adam Sutton [Sat, 2 Feb 2013 19:28:52 +0000 (19:28 +0000)]
timeshift: increase play out buffer to reduce stutter due to disk IO.
Adam Sutton [Sat, 2 Feb 2013 19:27:48 +0000 (19:27 +0000)]
timeshift: improve rdwr locking to try and reduce stutters.
Adam Sutton [Sat, 2 Feb 2013 12:52:20 +0000 (12:52 +0000)]
tableeditor: ensure all reload operations are properly processed
Adam Sutton [Sat, 2 Feb 2013 12:19:38 +0000 (12:19 +0000)]
cwc: remove duplicate lock causing deadlock on cwc entry delete
Adam Sutton [Sat, 2 Feb 2013 11:51:13 +0000 (11:51 +0000)]
Revert "dvb: close dvr device on each re-tune"
This reverts commit
03e9f1179d67bd2b4ccd7a0f3fd9c5fc039c0d5c .
Adam Sutton [Sat, 2 Feb 2013 11:47:38 +0000 (11:47 +0000)]
dvb: add adapter bandwidth to status page.
Adam Sutton [Fri, 1 Feb 2013 21:15:23 +0000 (21:15 +0000)]
docs: reinstate original README
Adam Sutton [Fri, 1 Feb 2013 21:04:56 +0000 (21:04 +0000)]
Merge remote-tracking branch 'origin/pr/240'
Vuolter [Sat, 26 Jan 2013 16:55:42 +0000 (17:55 +0100)]
docs: updated the README and add markdown
Adam Sutton [Fri, 1 Feb 2013 21:00:34 +0000 (21:00 +0000)]
dvr: don't run postproc script unless there is actually a file to process
Adam Sutton [Fri, 25 Jan 2013 10:47:20 +0000 (10:47 +0000)]
dvb: close dvr device on each re-tune
Adam Sutton [Fri, 1 Feb 2013 20:53:36 +0000 (20:53 +0000)]
dvb: re-instate some of the form scanning code.
Mux TSID and ONID can now be updated from other tables if, and only if,
they values are not yet set. Values from the NIT will ALWAYS override
existing values, as they're hopefully more reliable.
Piotras [Thu, 31 Jan 2013 23:38:48 +0000 (23:38 +0000)]
SNR support for all TBS tuners
Drivers fot TBS tuner support SNR
this change work for all models ;)
Adam Sutton [Thu, 31 Jan 2013 23:18:21 +0000 (23:18 +0000)]
dvb: forgot to pass netname to sat mux_create
Adam Sutton [Thu, 31 Jan 2013 12:34:42 +0000 (12:34 +0000)]
debian: looks like git pseudo package didn't exist in lucid
Adam Sutton [Thu, 31 Jan 2013 12:20:33 +0000 (12:20 +0000)]
debian: add git to dep list.
Adam Sutton [Thu, 31 Jan 2013 11:53:15 +0000 (11:53 +0000)]
support: re-instate getmuxlist script to ensure pbuilder script works
Adam Sutton [Thu, 31 Jan 2013 11:52:18 +0000 (11:52 +0000)]
timeshift: fix atomic add problems on i386
Adam Sutton [Thu, 31 Jan 2013 11:27:00 +0000 (11:27 +0000)]
Fix #1569 - dvr: simplify filename cleanup
Adam Sutton [Thu, 31 Jan 2013 11:14:59 +0000 (11:14 +0000)]
dvr: ensure subsystems are notified when dvr starts (and filename is set)
Adam Sutton [Thu, 31 Jan 2013 10:48:15 +0000 (10:48 +0000)]
Fix #1521 - dvr: some minor corrections to PR code
ensure that recordings are properly loaded in the event no channel
exists and that the internal channel name is preferred not the DE
on.
Adam Sutton [Thu, 31 Jan 2013 10:35:51 +0000 (10:35 +0000)]
Merge remote-tracking branch 'origin/pr/236'
Adam Sutton [Thu, 31 Jan 2013 10:29:40 +0000 (10:29 +0000)]
Merge remote-tracking branch 'origin/pr/239'