]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Ian [Tue, 20 May 2014 20:28:14 +0000 (21:28 +0100)]
Formatting cleanup plus change from tvhlog to tvhtrace as per @perexg comments
Ian [Fri, 4 Apr 2014 16:57:49 +0000 (17:57 +0100)]
Final fix for user permissions (file/directory) on recordings. I hope!
Ian [Fri, 4 Apr 2014 15:46:56 +0000 (16:46 +0100)]
Rework on the addition of user options for file/dir permissions
Note that this will not work without the intervention of someone who actually knows what they're doing ;-)
Ian [Sun, 30 Mar 2014 10:33:34 +0000 (11:33 +0100)]
Further refactor of dvr config page and options; addition of user options for file and directory permissions throughout.
Ian [Thu, 27 Mar 2014 11:22:32 +0000 (11:22 +0000)]
Refactor of dvr config page and options; addition of user options for file and directory permissions throughout.
Adam Sutton [Fri, 21 Mar 2014 14:56:46 +0000 (14:56 +0000)]
muxer dvr: fix configuration passing to reduce potential for error
This should fix #2015
Adam Sutton [Fri, 21 Mar 2014 14:30:31 +0000 (14:30 +0000)]
url: minor correction based on suggestion from MinGyoon
Fixes #2012
Adam Sutton [Fri, 21 Mar 2014 14:27:07 +0000 (14:27 +0000)]
iptv: fix service config saving
Fixes #2013
Adam Sutton [Sun, 16 Mar 2014 13:15:05 +0000 (13:15 +0000)]
iptv: update to multi-network API and remove fixed IPTV network
This has caused a few people confusion, maybe removing it will cause more!
I guess we'll see. However it does seem better to allow things to be created
like everything else.
Adam Sutton [Fri, 14 Mar 2014 22:58:31 +0000 (22:58 +0000)]
iptv: allow setting of default (single) service name in mux config
Adam Sutton [Mon, 17 Mar 2014 23:47:25 +0000 (23:47 +0000)]
tsfile: update to new multi-network arrangment
Adam Sutton [Mon, 17 Mar 2014 23:44:25 +0000 (23:44 +0000)]
linuxdvb: update to new multiple networks setup
Adam Sutton [Mon, 17 Mar 2014 17:40:37 +0000 (17:40 +0000)]
mpegts: make the mapping of network<->input N<->N
I've rejected doing this for ages, however there are real limitations with
not being able to do this. And I've specifically come across one while thinking
about how some IPTV changes would be handled.
This will probably result in a break to peoples config, I will try and mitigate
this.
Adam Sutton [Mon, 17 Mar 2014 23:48:15 +0000 (23:48 +0000)]
webui idnode: hack to overcome extjs display issue
Adam Sutton [Mon, 17 Mar 2014 23:43:45 +0000 (23:43 +0000)]
idnode prop: make it possible for child classes to override parent props
Adam Sutton [Tue, 18 Mar 2014 09:54:30 +0000 (09:54 +0000)]
misc: fix a bunch of shutdown error messages that are irrelevant
Adam Sutton [Tue, 18 Mar 2014 21:45:39 +0000 (21:45 +0000)]
Merge remote-tracking branch 'origin/pr/354'
Adam Sutton [Tue, 18 Mar 2014 21:45:29 +0000 (21:45 +0000)]
Merge remote-tracking branch 'origin/pr/353'
Adam Sutton [Tue, 18 Mar 2014 21:45:18 +0000 (21:45 +0000)]
Merge remote-tracking branch 'origin/pr/352'
Adam Sutton [Tue, 18 Mar 2014 21:44:55 +0000 (21:44 +0000)]
Merge remote-tracking branch 'origin/pr/351'
Adam Sutton [Tue, 18 Mar 2014 21:44:35 +0000 (21:44 +0000)]
Merge remote-tracking branch 'origin/pr/350'
Adam Sutton [Tue, 18 Mar 2014 21:44:13 +0000 (21:44 +0000)]
Merge remote-tracking branch 'origin/pr/349'
Adam Sutton [Tue, 18 Mar 2014 21:41:35 +0000 (21:41 +0000)]
Merge remote-tracking branch 'origin/pr/347'
Adam Sutton [Tue, 18 Mar 2014 21:40:52 +0000 (21:40 +0000)]
Merge remote-tracking branch 'origin/pr/344'
Jaroslav Kysela [Tue, 18 Mar 2014 16:50:54 +0000 (17:50 +0100)]
Fix the sp_reject_filter logic
This patch fixes the optimization from the commit
"PID lookup, streaming pad filter and sbuf alloc optimizations".
Jaroslav Kysela [Mon, 17 Mar 2014 13:30:47 +0000 (14:30 +0100)]
Add missing fsmonitor_done() for undefined ENABLE_INOTIFY
Reported-by: decke on irc
Jaroslav Kysela [Mon, 17 Mar 2014 09:37:27 +0000 (10:37 +0100)]
Changed service_mapper_notify() origin==NULL behaviour
Jaroslav Kysela [Mon, 17 Mar 2014 09:32:47 +0000 (10:32 +0100)]
Obvious typo fixes
Jaroslav Kysela [Mon, 17 Mar 2014 09:06:03 +0000 (10:06 +0100)]
Fix the service <-> channel mapping editor #3
- introduce service_mapper_notify() and origin arguments to avoid mess
- fix the service_mapper_process()
Jaroslav Kysela [Mon, 17 Mar 2014 08:23:05 +0000 (09:23 +0100)]
Fix the service <-> channel mapping editor #2
- the clients of the origin service entry should be also notified
Jaroslav Kysela [Sun, 16 Mar 2014 18:52:50 +0000 (19:52 +0100)]
Fix the service <-> channel mapping editor
- the channel entry should be saved after unlink (not before)
- the service or channel entry should be notified about changes
to keep the channel / service grids in sync
Jaroslav Kysela [Sat, 15 Mar 2014 22:35:30 +0000 (23:35 +0100)]
Remove waiting subscriptions in subscription_done()
Jaroslav Kysela [Sat, 15 Mar 2014 21:22:26 +0000 (22:22 +0100)]
Fix variable initialization in psi_parse_pmt()
Jaroslav Kysela [Sat, 15 Mar 2014 21:27:56 +0000 (22:27 +0100)]
Another fix for the dvb adapter settings save
Jaroslav Kysela [Sat, 15 Mar 2014 20:03:34 +0000 (21:03 +0100)]
Do not save the adapter settings on each probe (start)
The 'conf = feconf = NULL' line should be at another place otherwise
the last condition is always true (and the configuration is always saved).
Jaroslav Kysela [Sat, 15 Mar 2014 17:56:48 +0000 (18:56 +0100)]
Fix the unitialized variable for the cache scheme (HTTP streaming)
Jaroslav Kysela [Fri, 14 Mar 2014 22:25:36 +0000 (23:25 +0100)]
Add cache scheme selection for DVR to reduce system resources
Adam Sutton [Fri, 14 Mar 2014 22:51:06 +0000 (22:51 +0000)]
service_mapper: fixes problems with saves when updating from services tab
Fixes #1999
Adam Sutton [Fri, 14 Mar 2014 22:28:38 +0000 (22:28 +0000)]
Merge remote-tracking branch 'origin/pr/344'
Adam Sutton [Fri, 14 Mar 2014 22:28:18 +0000 (22:28 +0000)]
Merge remote-tracking branch 'origin/pr/343'
Adam Sutton [Fri, 14 Mar 2014 20:23:40 +0000 (20:23 +0000)]
htsp: fix NULL ptr username, do it properly this time!
Jaroslav Kysela [Wed, 12 Mar 2014 16:05:59 +0000 (17:05 +0100)]
The sbuf allocation cleanups
This is an attempt to fix the nonoptimal memory allocations. The old
code tries to allocate new chunks based on maximum packet value, but
the streams contain mostly short chunks. Also, in some cases, we know
the fixed sbuf size, so use it.
Jaroslav Kysela [Fri, 14 Mar 2014 19:07:38 +0000 (20:07 +0100)]
Fix the subscription_done() call
The subscription_unsubscribe() must be called from the upper layer (like dvr).
Jaroslav Kysela [Fri, 14 Mar 2014 17:19:44 +0000 (18:19 +0100)]
Fix another leaks in htsp_server.c (_very_ _VERY_ _BAD_)
Jaroslav Kysela [Fri, 14 Mar 2014 20:01:49 +0000 (21:01 +0100)]
Fix some memory leaks in parse_avc.c and mkmux.c
Adam Sutton [Fri, 14 Mar 2014 09:40:30 +0000 (09:40 +0000)]
htsp: ensure that NULL isn't passed as usernmae to access routines
Adam Sutton [Thu, 13 Mar 2014 20:54:24 +0000 (20:54 +0000)]
Merge remote-tracking branch 'origin/pr/340'
Adam Sutton [Thu, 13 Mar 2014 20:53:41 +0000 (20:53 +0000)]
Merge remote-tracking branch 'origin/pr/339'
Adam Sutton [Thu, 13 Mar 2014 20:40:08 +0000 (20:40 +0000)]
htsp dvr access: some updates to PR #333, plugs a few holes in access checks
Adam Sutton [Mon, 10 Mar 2014 20:10:55 +0000 (20:10 +0000)]
Merge remote-tracking branch 'origin/pr/333'
Jaroslav Kysela [Sun, 9 Mar 2014 17:59:12 +0000 (18:59 +0100)]
Fix some typos and compilation errors (TRACE disabled)
Carlo Landmeter [Sat, 8 Mar 2014 11:13:35 +0000 (12:13 +0100)]
webui: add icons to channel management functions
Adam Sutton [Fri, 7 Mar 2014 20:44:39 +0000 (20:44 +0000)]
Merge remote-tracking branch 'origin/pr/338'
Adam Sutton [Fri, 7 Mar 2014 20:43:13 +0000 (20:43 +0000)]
pvr: change the directory permissions to more sane value
This might need reviewing and making configurable, but this is definitely
a more sane starting point than the original.
Adam Sutton [Fri, 7 Mar 2014 20:41:05 +0000 (20:41 +0000)]
Merge remote-tracking branch 'origin/pr/337'
Jaroslav Kysela [Thu, 6 Mar 2014 14:04:14 +0000 (15:04 +0100)]
Javascript: define default sort for some config grids
Dani Louca [Thu, 6 Mar 2014 04:16:51 +0000 (23:16 -0500)]
SYS_DVBS can have other modulation, ex: PSK_8 which will not work without this fix
Andy Brown [Thu, 6 Mar 2014 15:05:37 +0000 (15:05 +0000)]
Revert dynamic instances iptv_input and iptv_network
Jaroslav Kysela [Thu, 6 Mar 2014 13:17:21 +0000 (14:17 +0100)]
Use inline functions for the PID lookup optimizations
Jaroslav Kysela [Thu, 6 Mar 2014 12:06:20 +0000 (13:06 +0100)]
Optimize mpegts_input_recv_packets()
Jaroslav Kysela [Thu, 6 Mar 2014 11:42:06 +0000 (12:42 +0100)]
Changed the PID lookup and other optimizations
Followed the Adam's advice to remove _fast functions.
Jaroslav Kysela [Wed, 5 Mar 2014 16:31:19 +0000 (17:31 +0100)]
PID lookup, streaming pad filter and sbuf alloc optimizations
There is high probability (because of the "nature" of TS streams) that
next PID will match previous one. This patch tries to do simple "caching"
of last PID to speedup PID lookups.
The streaming pad filter is handled faster way now.
Also, sbuf allocations routines are optimized (better sb_size prediction and
allocation routine is called only on demand - not all time).
BtbN [Thu, 6 Mar 2014 17:45:28 +0000 (18:45 +0100)]
Add channel number management functions
BtbN [Fri, 7 Mar 2014 18:31:23 +0000 (19:31 +0100)]
Fix crash on startup
amet [Fri, 7 Mar 2014 07:05:03 +0000 (11:05 +0400)]
add option to only allow user to access the tag that matches username
Bernhard Schuster [Thu, 6 Mar 2014 22:06:15 +0000 (23:06 +0100)]
Neither stream nor file should require 0777 use 0644 instead, closes #1962.
Adam Sutton [Wed, 5 Mar 2014 16:22:18 +0000 (16:22 +0000)]
Merge remote-tracking branch 'origin/pr/331'
Adam Sutton [Wed, 5 Mar 2014 16:22:03 +0000 (16:22 +0000)]
Merge remote-tracking branch 'origin/pr/329'
Conflicts:
src/tvheadend.h
Adam Sutton [Wed, 5 Mar 2014 16:21:10 +0000 (16:21 +0000)]
service: fix possible var init bug
Jaroslav Kysela [Wed, 5 Mar 2014 16:05:41 +0000 (17:05 +0100)]
Fix the failure message in the global config when imagecache is not available.
Jaroslav Kysela [Wed, 5 Mar 2014 14:03:50 +0000 (15:03 +0100)]
Fixes for graceful exit patch
Mostly avahi related and cosmetic fixes for the graceful exit patch.
Adam Sutton [Wed, 5 Mar 2014 11:56:00 +0000 (11:56 +0000)]
build: attempt to overrcome deb building limitations
Adam Sutton [Wed, 5 Mar 2014 11:37:18 +0000 (11:37 +0000)]
support: minor corretion to mux list fetch script
Adam Sutton [Wed, 5 Mar 2014 10:21:18 +0000 (10:21 +0000)]
support: remove raring and replace with trusty
Adam Sutton [Wed, 5 Mar 2014 09:24:21 +0000 (09:24 +0000)]
Merge remote-tracking branch 'origin/pr/326'
Adam Sutton [Wed, 5 Mar 2014 09:22:48 +0000 (09:22 +0000)]
Merge remote-tracking branch 'origin/pr/327'
Adam Sutton [Wed, 5 Mar 2014 09:21:55 +0000 (09:21 +0000)]
Merge remote-tracking branch 'origin/pr/328'
Adam Sutton [Wed, 5 Mar 2014 08:50:01 +0000 (08:50 +0000)]
Merge remote-tracking branch 'origin/pr/330'
Fixes #1983
Adam Sutton [Tue, 4 Mar 2014 15:42:49 +0000 (15:42 +0000)]
timeshift debug: correct format string
Natanael Copa [Tue, 4 Mar 2014 15:22:45 +0000 (15:22 +0000)]
build: typecast NGREG to int
Fixes the following error with musl libc:
src/trap.c: In function 'traphandler':
src/trap.c:178:3: error: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Werror=format=]
snprintf(tmpbuf, sizeof(tmpbuf), "Register dump [%d]: ", NGREG);
^
Natanael Copa [Tue, 4 Mar 2014 12:32:34 +0000 (12:32 +0000)]
build: detect wordsize in a portable way
There are no standard that says that __WORDSIZE should be defined or
in what include file. So in case its not defined we fallback to a
POSIX compliant way to determine wordsize.
This fixes build with 64 bit musl libc.
See https://tvheadend.org/issues/1983
Natanael Copa [Tue, 4 Mar 2014 11:56:33 +0000 (11:56 +0000)]
build: check for gcc version independent of platform
Use the gcc specific __GNUC__ and __GNUC__ minor to determine gcc version
rather than using the GNU libc specific __GNUC_PREREQ.
This fixes the following compile error with musl libc:
src/descrambler/capmt.c:79:18: error: missing binary operator before token "("
#if __GNUC_PREREQ(4, 3)
^
Natanael Copa [Tue, 4 Mar 2014 11:49:34 +0000 (11:49 +0000)]
build: check for qsort_r independent of platform
Rather than check for specific glibc version on PLATFORM_LINUX, check
the existance of qsort_r.
This fixes the following compile error with musl libc:
CC src/main.o
In file included from src/main.c:39:0:
src/tvheadend.h:608:20: error: missing binary operator before token "("
#if !__GLIBC_PREREQ(2,8)
^
Adam Sutton [Tue, 4 Mar 2014 09:03:30 +0000 (09:03 +0000)]
debug: added extra debug for deep analysis of packet handling
Adam Sutton [Mon, 24 Feb 2014 22:20:01 +0000 (22:20 +0000)]
linuxdvb: add output of signal status message
Adam Sutton [Mon, 24 Feb 2014 22:05:09 +0000 (22:05 +0000)]
htsp channels: ensure HTSP gets channel update messages
John Törnblom [Mon, 24 Feb 2014 11:00:42 +0000 (12:00 +0100)]
webui: added bandwidth monitor for stream input
John Törnblom [Sat, 22 Feb 2014 19:15:47 +0000 (20:15 +0100)]
webif: updated imdb query url
Jaroslav Kysela [Mon, 17 Feb 2014 10:43:01 +0000 (11:43 +0100)]
Graceful exit
It's necessary to do serious checks for the memory leaks using
tools like valgrind. This patch tries to implement a graceful
exit for all tvheadend components and free allocated memory.
Also, some memory leaks were fixed.
Jaroslav Kysela [Fri, 24 Jan 2014 08:58:39 +0000 (09:58 +0100)]
Fix the adapter_mask handling for linuxdvb
Jaroslav Kysela [Mon, 3 Feb 2014 10:33:43 +0000 (11:33 +0100)]
Power off LNB when idle
Try to reduce power, when no streams are captured from DVB-S/S2 devices.
Stefan Saraev [Fri, 14 Feb 2014 16:29:28 +0000 (18:29 +0200)]
support/configure.inc: fix crosscompiling
--cc= can be whatever. there should be no check if generated
binaries can run while crosscompiling.
Adam Sutton [Wed, 12 Feb 2014 16:16:31 +0000 (16:16 +0000)]
Merge pull request #324 from BtbN/channelnumber_http
Add a channelno url to play a channel by its user assigned number
BtbN [Sun, 9 Feb 2014 17:49:41 +0000 (18:49 +0100)]
Add a channelno url to play a channel by its user assigned number
Adam Sutton [Wed, 12 Feb 2014 09:38:40 +0000 (09:38 +0000)]
Merge pull request #325 from bconway/master
Issue #1968: Doc fix - Clarify grabber mechanics for newly-mapped channels.
Brian Conway [Wed, 12 Feb 2014 01:22:22 +0000 (19:22 -0600)]
Issue #1968: Clarify grabber mechanics for newly-mapped channels.
John Törnblom [Tue, 28 Jan 2014 13:23:16 +0000 (14:23 +0100)]
cosmetics
John Törnblom [Fri, 24 Jan 2014 17:43:14 +0000 (18:43 +0100)]
epg: persist brand/season/episode images
Adam Sutton [Tue, 28 Jan 2014 09:42:58 +0000 (09:42 +0000)]
htsp: bump protocol version to reflect addition of new cutpoint API
Adam Sutton [Tue, 28 Jan 2014 08:43:06 +0000 (08:43 +0000)]
dvr: some fixes from kendrak24 for my changes to PR #284