Adam Sutton
c84bc2b72b
Merge remote-tracking branch 'origin/pr/338'
2014-03-07 20:44:39 +00:00
Adam Sutton
9722e42a98
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.
2014-03-07 20:43:13 +00:00
Adam Sutton
51c5f29460
Merge remote-tracking branch 'origin/pr/337'
2014-03-07 20:41:05 +00:00
Jaroslav Kysela
8c4e358110
Javascript: define default sort for some config grids
2014-03-07 20:38:11 +00:00
Dani Louca
5c7b5bb351
SYS_DVBS can have other modulation, ex: PSK_8 which will not work without this fix
2014-03-07 20:37:15 +00:00
Andy Brown
7586add2c1
Revert dynamic instances iptv_input and iptv_network
2014-03-07 20:36:17 +00:00
Jaroslav Kysela
eb6756d002
Use inline functions for the PID lookup optimizations
2014-03-07 20:35:20 +00:00
Jaroslav Kysela
60082d68d4
Optimize mpegts_input_recv_packets()
2014-03-07 20:35:20 +00:00
Jaroslav Kysela
7f03d0350b
Changed the PID lookup and other optimizations
...
Followed the Adam's advice to remove _fast functions.
2014-03-07 20:35:19 +00:00
Jaroslav Kysela
c6446b1eef
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).
2014-03-07 20:35:19 +00:00
BtbN
fbad5312c5
Add channel number management functions
2014-03-07 21:19:59 +01:00
BtbN
67a8cbfac8
Fix crash on startup
2014-03-07 21:19:37 +01:00
Bernhard Schuster
d298dec2e9
Neither stream nor file should require 0777 use 0644 instead, closes #1962 .
2014-03-06 23:46:16 +01:00
Adam Sutton
342d0e7799
Merge remote-tracking branch 'origin/pr/331'
2014-03-05 16:22:18 +00:00
Adam Sutton
ae2ba4b6cd
Merge remote-tracking branch 'origin/pr/329'
...
Conflicts:
src/tvheadend.h
2014-03-05 16:22:03 +00:00
Adam Sutton
9e25af9173
service: fix possible var init bug
2014-03-05 16:21:10 +00:00
Jaroslav Kysela
ee06c4bdb4
Fix the failure message in the global config when imagecache is not available.
2014-03-05 17:05:41 +01:00
Jaroslav Kysela
9e092a91bc
Fixes for graceful exit patch
...
Mostly avahi related and cosmetic fixes for the graceful exit patch.
2014-03-05 15:03:50 +01:00
Adam Sutton
cfb837cb48
build: attempt to overrcome deb building limitations
2014-03-05 12:44:40 +00:00
Adam Sutton
114ec45a6b
support: minor corretion to mux list fetch script
2014-03-05 11:37:18 +00:00
Adam Sutton
cad4345bf7
support: remove raring and replace with trusty
2014-03-05 10:21:18 +00:00
Adam Sutton
a8816ebf58
Merge remote-tracking branch 'origin/pr/326'
2014-03-05 09:24:21 +00:00
Adam Sutton
983c2635b9
Merge remote-tracking branch 'origin/pr/327'
2014-03-05 09:22:48 +00:00
Adam Sutton
5759b21af0
Merge remote-tracking branch 'origin/pr/328'
2014-03-05 09:21:55 +00:00
Adam Sutton
1d1fc2bbaa
Merge remote-tracking branch 'origin/pr/330'
...
Fixes #1983
2014-03-05 08:50:01 +00:00
Adam Sutton
6f610aef1a
timeshift debug: correct format string
2014-03-04 15:43:58 +00:00
Natanael Copa
851fcf9ce3
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);
^
2014-03-04 15:22:45 +00:00
Natanael Copa
edf9edf5a1
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
2014-03-04 12:40:29 +00:00
Natanael Copa
db29bca26b
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)
^
2014-03-04 12:01:59 +00:00
Natanael Copa
215789651c
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)
^
2014-03-04 12:01:26 +00:00
Adam Sutton
f8855dfa49
debug: added extra debug for deep analysis of packet handling
2014-03-04 09:03:30 +00:00
Adam Sutton
298a9fb299
linuxdvb: add output of signal status message
2014-02-24 22:20:01 +00:00
Adam Sutton
1445848cc6
htsp channels: ensure HTSP gets channel update messages
2014-02-24 22:08:51 +00:00
John Törnblom
b5112daee8
webui: added bandwidth monitor for stream input
2014-02-24 12:02:08 +01:00
John Törnblom
5d9cc98502
webif: updated imdb query url
2014-02-22 20:15:47 +01:00
Jaroslav Kysela
c07824a410
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.
2014-02-17 13:13:14 +01:00
Jaroslav Kysela
ea526f2340
Fix the adapter_mask handling for linuxdvb
2014-02-17 12:03:46 +01:00
Jaroslav Kysela
43251f7fc6
Power off LNB when idle
...
Try to reduce power, when no streams are captured from DVB-S/S2 devices.
2014-02-17 11:55:39 +01:00
Stefan Saraev
9650e60a5c
support/configure.inc: fix crosscompiling
...
--cc= can be whatever. there should be no check if generated
binaries can run while crosscompiling.
2014-02-14 18:29:28 +02:00
Adam Sutton
56a39c5c19
Merge pull request #324 from BtbN/channelnumber_http
...
Add a channelno url to play a channel by its user assigned number
2014-02-12 16:16:31 +00:00
BtbN
6f6944c8e7
Add a channelno url to play a channel by its user assigned number
2014-02-12 17:14:47 +01:00
Adam Sutton
a3c1599120
Merge pull request #325 from bconway/master
...
Issue #1968 : Doc fix - Clarify grabber mechanics for newly-mapped channels.
2014-02-12 09:38:40 +00:00
Brian Conway
045cce86e8
Issue #1968 : Clarify grabber mechanics for newly-mapped channels.
2014-02-11 19:22:22 -06:00
John Törnblom
f28ca36077
cosmetics
2014-01-28 14:41:33 +01:00
John Törnblom
e068315a6b
epg: persist brand/season/episode images
2014-01-28 14:40:53 +01:00
Adam Sutton
f8f8efbebe
htsp: bump protocol version to reflect addition of new cutpoint API
2014-01-28 09:42:58 +00:00
Adam Sutton
20154413ab
dvr: some fixes from kendrak24 for my changes to PR #284
2014-01-28 08:43:06 +00:00
Adam Sutton
c2ecbf4185
dvr: clean up the new cutpoint code
2014-01-27 09:35:09 +00:00
kendrak24
d9bc3b6d41
Added EDL support over HTSP
2014-01-26 18:05:00 +01:00
John Törnblom
b10cfcf406
webif: added a html5 based bandwidth monitor.
2014-01-17 13:53:44 +01:00