]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agocapmt: fix capmt for multi-frontend adapters 265/head
BtbN [Sat, 6 Apr 2013 03:14:51 +0000 (05:14 +0200)] 
capmt: fix capmt for multi-frontend adapters

12 years agoFix #1679 - correct mistake in previous changes to stop constant IO
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.

12 years agodvb: fix problem stopping DVB-S muxes being added on DVB v3 systems
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

12 years agodvb: demux setup code went missing!
Adam Sutton [Thu, 28 Mar 2013 11:03:05 +0000 (11:03 +0000)] 
dvb: demux setup code went missing!

12 years agogtimer: fix live lock problem caused by wrong clock usage
Adam Sutton [Thu, 28 Mar 2013 10:59:48 +0000 (10:59 +0000)] 
gtimer: fix live lock problem caused by wrong clock usage

12 years agosupport: some updates to build system
Adam Sutton [Wed, 27 Mar 2013 09:45:24 +0000 (09:45 +0000)] 
support: some updates to build system

12 years agoFix #1674 - remove spurious (info) log message before daemon().
Adam Sutton [Wed, 27 Mar 2013 09:13:32 +0000 (09:13 +0000)] 
Fix #1674 - remove spurious (info) log message before daemon().

12 years agoFix #1666 - dvb: rework the adapter tuning to stop possible deadlock
Adam Sutton [Fri, 22 Mar 2013 12:12:29 +0000 (12:12 +0000)] 
Fix #1666 - dvb: rework the adapter tuning to stop possible deadlock

12 years agogtimer: increased resolution of the gtimer system.
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.

12 years agosupport: remove confusing (and uncessary) default values.
Adam Sutton [Tue, 19 Mar 2013 14:42:48 +0000 (14:42 +0000)] 
support: remove confusing (and uncessary) default values.

12 years agoFix #1643 - dvb: alter the way we handle dvb tuning
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.

12 years agolibav: drop h264 packets when bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 13:28:53 +0000 (14:28 +0100)] 
libav: drop h264 packets when bitstream filter fails

12 years agolibav: fixed minor memory leak when errors accurs.
John Törnblom [Sun, 17 Mar 2013 13:25:02 +0000 (14:25 +0100)] 
libav: fixed minor memory leak when errors accurs.

12 years agolibav: print warning if bitstream filter fails
John Törnblom [Sun, 17 Mar 2013 08:21:32 +0000 (09:21 +0100)] 
libav: print warning if bitstream filter fails

12 years agolibav: cosmetics
John Törnblom [Sun, 17 Mar 2013 07:48:15 +0000 (08:48 +0100)] 
libav: cosmetics

12 years agolibav: make sure we don't write a trailer if the header has not been written
John Törnblom [Sun, 17 Mar 2013 07:47:46 +0000 (08:47 +0100)] 
libav: make sure we don't write a trailer if the header has not been written

12 years agolibav: added missing marker function
John Törnblom [Sun, 17 Mar 2013 07:44:39 +0000 (08:44 +0100)] 
libav: added missing marker function

12 years agoMerge remote-tracking branch 'origin/pr/260'
Adam Sutton [Wed, 13 Mar 2013 21:18:02 +0000 (21:18 +0000)] 
Merge remote-tracking branch 'origin/pr/260'

12 years agoMerge remote-tracking branch 'origin/pr/253'
Adam Sutton [Wed, 13 Mar 2013 21:17:59 +0000 (21:17 +0000)] 
Merge remote-tracking branch 'origin/pr/253'

12 years agoFix #1660 - dvb: stop constant updating of dvb mux configuration files
Adam Sutton [Tue, 12 Mar 2013 15:35:21 +0000 (15:35 +0000)] 
Fix #1660 - dvb: stop constant updating of dvb mux configuration files

12 years agocwc: syslog: move some log messages to debug 260/head
Stefan Saraev [Wed, 13 Mar 2013 19:30:55 +0000 (21:30 +0200)] 
cwc: syslog: move some log messages to debug

12 years agolibav: fix memory leak when converting packets to annex-b format
John Törnblom [Wed, 13 Mar 2013 13:56:24 +0000 (14:56 +0100)] 
libav: fix memory leak when converting packets to annex-b format

12 years agoFix #1657 - timeshift: add constant length qualifier to avoid warning on some arch's
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

12 years agodvb: fix mistake in dvr close commit (wasn't restarting thread)
Adam Sutton [Sun, 10 Mar 2013 19:18:21 +0000 (19:18 +0000)] 
dvb: fix mistake in dvr close commit (wasn't restarting thread)

12 years agoopentv: hack to include episode/series number processing from description.
Dave Chapman [Fri, 8 Mar 2013 21:42:30 +0000 (21:42 +0000)] 
opentv: hack to include episode/series number processing from description.

12 years agodvr: another minor improvement to epg/dvr relinking
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).

12 years agodvr: ensure unlinked entry updates are properly handled
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.

12 years agodvb: fix problems with dvb satconf processing and storage
Adam Sutton [Mon, 4 Feb 2013 17:04:53 +0000 (17:04 +0000)] 
dvb: fix problems with dvb satconf processing and storage

12 years agoFix #1643 - dvb: close dvr device on each re-tune
Adam Sutton [Fri, 25 Jan 2013 10:47:20 +0000 (10:47 +0000)] 
Fix #1643 - dvb: close dvr device on each re-tune

12 years agoFix #1444 - dvr: ensure that DVR entries are not removed when EPG is updated
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.

12 years agoserviceprobe: add NULL ptr check on dvb mux to be safe
Adam Sutton [Fri, 8 Mar 2013 17:15:39 +0000 (17:15 +0000)] 
serviceprobe: add NULL ptr check on dvb mux to be safe

12 years agocwc: cryptoworks - remove double malloc in the emm code
Jaroslav Kysela [Fri, 8 Mar 2013 10:56:09 +0000 (10:56 +0000)] 
cwc: cryptoworks - remove double malloc in the emm code

12 years agoMerge remote-tracking branch 'origin/pr/152'
Adam Sutton [Fri, 8 Mar 2013 10:49:26 +0000 (10:49 +0000)] 
Merge remote-tracking branch 'origin/pr/152'

12 years agoepgdb: some simplifications and corrections to the epg periodic save
Adam Sutton [Fri, 8 Mar 2013 10:41:39 +0000 (10:41 +0000)] 
epgdb: some simplifications and corrections to the epg periodic save

saving is now done from the gtimer system since a global lock is
required to be able to edit the EPG data.

I've also added missing global lock processing elsewhere.

12 years agoMerge remote-tracking branch 'origin/pr/258'
Adam Sutton [Fri, 8 Mar 2013 10:44:54 +0000 (10:44 +0000)] 
Merge remote-tracking branch 'origin/pr/258'

12 years agoMerge remote-tracking branch 'origin/pr/257'
Adam Sutton [Fri, 8 Mar 2013 10:44:52 +0000 (10:44 +0000)] 
Merge remote-tracking branch 'origin/pr/257'

12 years agoxmltv: fixed parsing of star-rating
John Törnblom [Thu, 7 Mar 2013 22:36:30 +0000 (23:36 +0100)] 
xmltv: fixed parsing of star-rating

12 years agoinsert chapters when packets are marked as containing commercials
John Törnblom [Mon, 18 Feb 2013 11:01:16 +0000 (12:01 +0100)] 
insert chapters when packets are marked as containing commercials

12 years agouse http for cloning dtv-scan-tables git repo 258/head
Andrew C. Martin [Fri, 8 Mar 2013 03:27:04 +0000 (20:27 -0700)] 
use http for cloning dtv-scan-tables git repo

 - this allows ./configure to not hang when ran behind a firewall

12 years agoerror check argument passed into epgdump
Andrew C. Martin [Fri, 8 Mar 2013 03:23:14 +0000 (20:23 -0700)] 
error check argument passed into epgdump

12 years agoallow build path spaces in support scripts
Andrew C. Martin [Fri, 8 Mar 2013 03:16:54 +0000 (20:16 -0700)] 
allow build path spaces in support scripts

- allow build path spaces in configure & support scripts
- use the same die function for all scripts

12 years agoChanged gui parameter to take a numeric value which is the 257/head
andyb2000 [Thu, 7 Mar 2013 21:35:15 +0000 (21:35 +0000)] 
Changed gui parameter to take a numeric value which is the
number of hours to write data to disk

12 years agotimeshift: add return to live function to HTSP htsp/9
Adam Sutton [Thu, 7 Mar 2013 16:42:59 +0000 (16:42 +0000)] 
timeshift: add return to live function to HTSP

12 years agoAdded checkbox to the epggrab dialog to enable 8Hr flush
andyb2000 [Thu, 7 Mar 2013 15:27:29 +0000 (15:27 +0000)] 
Added checkbox to the epggrab dialog to enable 8Hr flush
to disk EPG data on user request via thread

12 years agotime: hide some debug messages to limit spamming logs
Adam Sutton [Thu, 7 Mar 2013 15:17:09 +0000 (15:17 +0000)] 
time: hide some debug messages to limit spamming logs

12 years agotimeshift: minor mod to htsp to flush output buffer on skip
Adam Sutton [Thu, 7 Mar 2013 15:10:37 +0000 (15:10 +0000)] 
timeshift: minor mod to htsp to flush output buffer on skip

12 years agoSwap the order of the PAT and PMT packets injected by the passthrough muxer - it...
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.

12 years agoAdd /epgsave to the webui so you can trigger a write of the epgdb
andyb2000 [Thu, 7 Mar 2013 10:12:41 +0000 (10:12 +0000)] 
Add /epgsave to the webui so you can trigger a write of the epgdb
to disk to help debugging, etc

12 years agoAdd flush command to simplewebui to trigger a write to disk of the epgdb
andyb2000 [Wed, 6 Mar 2013 21:17:28 +0000 (21:17 +0000)] 
Add flush command to simplewebui to trigger a write to disk of the epgdb

12 years agoAdding initial code for periodic saving of epgdb to disk
andyb2000 [Wed, 6 Mar 2013 21:12:42 +0000 (21:12 +0000)] 
Adding initial code for periodic saving of epgdb to disk

12 years agoRemove unused files iptv_output.[ch] and tsmux.[ch] and related code
Dave Chapman [Thu, 28 Feb 2013 12:38:23 +0000 (12:38 +0000)] 
Remove unused files iptv_output.[ch] and tsmux.[ch] and related code

12 years agocwc: improvements for ECM handling and code cleanups 253/head
xhaggi [Thu, 21 Feb 2013 19:49:03 +0000 (20:49 +0100)] 
cwc: improvements for ECM handling and code cleanups

12 years agotimeshift: fix bug that can cause failure when seeking hits start of file
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.

12 years agoMerge remote-tracking branch 'origin/pr/254'
Adam Sutton [Fri, 22 Feb 2013 09:53:31 +0000 (09:53 +0000)] 
Merge remote-tracking branch 'origin/pr/254'

12 years agodocumentation updates 254/head
Andrew C. Martin [Fri, 22 Feb 2013 03:49:29 +0000 (20:49 -0700)] 
documentation updates

- fix typos/misspellings in documentation
- fix broken link on how to build Tvheadend
- standardize on most commonly used capitalization of "Tvheadend"
- update copyright year to 2013
- break up the handful of run-on lines

12 years agobuild: fix mistakes in previous build system updates
Adam Sutton [Thu, 21 Feb 2013 21:33:02 +0000 (21:33 +0000)] 
build: fix mistakes in previous build system updates

12 years agodvb: fix bug causing failures in service discovery using SDT
John Smith [Thu, 21 Feb 2013 16:22:21 +0000 (16:22 +0000)] 
dvb: fix bug causing failures in service discovery using SDT

12 years agoMerge remote-tracking branch 'origin/pr/251'
Adam Sutton [Thu, 21 Feb 2013 16:00:43 +0000 (16:00 +0000)] 
Merge remote-tracking branch 'origin/pr/251'

12 years agoMerge remote-tracking branch 'origin/pr/247'
Adam Sutton [Thu, 21 Feb 2013 15:52:06 +0000 (15:52 +0000)] 
Merge remote-tracking branch 'origin/pr/247'

Conflicts:
man/tvheadend.1

12 years agoMerge remote-tracking branch 'origin/pr/246'
Adam Sutton [Thu, 21 Feb 2013 15:35:14 +0000 (15:35 +0000)] 
Merge remote-tracking branch 'origin/pr/246'

12 years agoMerge remote-tracking branch 'origin/pr/245'
Adam Sutton [Thu, 21 Feb 2013 15:34:41 +0000 (15:34 +0000)] 
Merge remote-tracking branch 'origin/pr/245'

12 years agoui: fix previous mod that broken channel configuration editing
Adam Sutton [Thu, 21 Feb 2013 14:33:32 +0000 (14:33 +0000)] 
ui: fix previous mod that broken channel configuration editing

I made the change so that /channels returned the imagecache icon
while I was testing some other UI code. Unfortunately that breaks
channel editing. So I've added a second (possibly confusingly named)
field.

12 years agobuild: update build system to fix some odd use cases
Adam Sutton [Thu, 21 Feb 2013 11:58:48 +0000 (11:58 +0000)] 
build: update build system to fix some odd use cases

12 years agocwc: cleanups and better debug logging 251/head
xhaggi [Thu, 21 Feb 2013 11:48:34 +0000 (12:48 +0100)] 
cwc: cleanups and better debug logging

12 years agocwc: reset prefcapid if service can't be descrambled
xhaggi [Thu, 21 Feb 2013 00:12:43 +0000 (01:12 +0100)] 
cwc: reset prefcapid if service can't be descrambled

12 years agocwc: fixed problem with changed CA pids by provider and prefered CA pid
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

12 years agoimagecache: fix problem with imagecaching in the UI display
Adam Sutton [Wed, 20 Feb 2013 11:55:13 +0000 (11:55 +0000)] 
imagecache: fix problem with imagecaching in the UI display

12 years agotimeshift: fix NULL ptr issue
Adam Sutton [Wed, 20 Feb 2013 11:18:30 +0000 (11:18 +0000)] 
timeshift: fix NULL ptr issue

12 years agoAllow binding address to be specified via --bindaddr flag. 247/head
Archie L. Cobbs [Sat, 16 Feb 2013 22:01:34 +0000 (16:01 -0600)] 
Allow binding address to be specified via --bindaddr flag.

12 years agoAdd missing command line options to the man page. 246/head
Archie L. Cobbs [Sat, 16 Feb 2013 21:01:03 +0000 (15:01 -0600)] 
Add missing command line options to the man page.

12 years agoIssue #1622 - timeshift: remove post double list removal
Adam Sutton [Sat, 16 Feb 2013 19:31:24 +0000 (19:31 +0000)] 
Issue #1622 - timeshift: remove post double list removal

12 years agocapmt: fix crash while trying to open iptv channel with capmt enabled 245/head
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

12 years agoFix #1605 - timeshift: correct mistake in file refcounting.
Adam Sutton [Fri, 15 Feb 2013 16:39:27 +0000 (16:39 +0000)] 
Fix #1605 - timeshift: correct mistake in file refcounting.

12 years agosupport: update getmuxlist to work with launchpad.
Adam Sutton [Fri, 15 Feb 2013 14:14:45 +0000 (14:14 +0000)] 
support: update getmuxlist to work with launchpad.

12 years agobump version number for next dev cycle v3.5
Adam Sutton [Fri, 15 Feb 2013 13:41:26 +0000 (13:41 +0000)] 
bump version number for next dev cycle

12 years agowebui: break configuration into multiple super tabs
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.

12 years agocomsetics: some updates to --help output.
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>

12 years agoatomic: fix previous merge mistake
Adam Sutton [Fri, 15 Feb 2013 11:24:04 +0000 (11:24 +0000)] 
atomic: fix previous merge mistake

12 years agoCosmetics: epg genre
Vuolter [Sat, 9 Feb 2013 23:59:08 +0000 (00:59 +0100)] 
Cosmetics: epg genre

12 years agoMerge remote-tracking branch 'origin/pr/242'
Adam Sutton [Fri, 15 Feb 2013 11:16:56 +0000 (11:16 +0000)] 
Merge remote-tracking branch 'origin/pr/242'

12 years agoFix #1605 - timeshift: mark file space as free at earliest opportunity.
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.

12 years agodvb: some minor corrections to nit scanning.
Adam Sutton [Mon, 11 Feb 2013 17:11:42 +0000 (17:11 +0000)] 
dvb: some minor corrections to nit scanning.

12 years agoFix #1608 - atomic: add workaround for missing intrinsic atomic ops.
Adam Sutton [Sat, 9 Feb 2013 23:18:28 +0000 (23:18 +0000)] 
Fix #1608 - atomic: add workaround for missing intrinsic atomic ops.

12 years agotvhtime: start adding time processing support to TVH
Adam Sutton [Thu, 7 Feb 2013 14:26:23 +0000 (14:26 +0000)] 
tvhtime: start adding time processing support to TVH

12 years agotimeshift: minor addition to atomics (check max size correctly).
Adam Sutton [Sat, 9 Feb 2013 23:22:11 +0000 (23:22 +0000)] 
timeshift: minor addition to atomics (check max size correctly).

12 years agofix compile errors with gcc 4.1.x and 4.2.x 242/head
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

12 years agoinit: added delay option to init
Adam Sutton [Sat, 9 Feb 2013 12:51:14 +0000 (12:51 +0000)] 
init: added delay option to init

12 years agomain: fix possible NULL ptr on startup
Adam Sutton [Sat, 9 Feb 2013 12:48:57 +0000 (12:48 +0000)] 
main: fix possible NULL ptr on startup

12 years agosupport: fix configure args storage.
Adam Sutton [Fri, 8 Feb 2013 15:44:05 +0000 (15:44 +0000)] 
support: fix configure args storage.

12 years agoFix #1574 - imagecache: add option to ignore all invalid SSL certificates
Adam Sutton [Wed, 6 Feb 2013 16:17:51 +0000 (16:17 +0000)] 
Fix #1574 - imagecache: add option to ignore all invalid SSL certificates

12 years agoATSC: In VCT, if tsid is 0, assume it's current mux
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

12 years agoAdd support for adding ATSC muxes manually
Andreas Öman [Wed, 6 Feb 2013 08:10:31 +0000 (03:10 -0500)] 
Add support for adding ATSC muxes manually

12 years agoFix #1591 - timeshift: fix mutex deadlock affecting on-demand mode.
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.

12 years agoFix #1595 - fix typo in IPV6 check for debian init script
Adam Sutton [Mon, 4 Feb 2013 14:12:16 +0000 (14:12 +0000)] 
Fix #1595 - fix typo in IPV6 check for debian init script

12 years agoFix #1596 - some version of git don't like describe in subdir
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

12 years agodvb: add a bit more debug to NIT processing
Adam Sutton [Mon, 4 Feb 2013 12:06:46 +0000 (12:06 +0000)] 
dvb: add a bit more debug to NIT processing

12 years agoaccess: add new option to override all ACL
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).

12 years agologging: add option to log to separate file, useful for debug.
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.

12 years agoFix #1589 - only remove "unsafe" characters if configured to do so.
Adam Sutton [Sun, 3 Feb 2013 20:10:21 +0000 (20:10 +0000)] 
Fix #1589 - only remove "unsafe" characters if configured to do so.

12 years agoFix #1588 - epg: forgot to check string bounds for epggrab channel name
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