Commit graph

3938 commits

Author SHA1 Message Date
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
John Törnblom
e6e4ae7bf2 transcoding: fixed compilation on ubuntu 14.04 2014-01-17 13:53:43 +01:00
Adam Sutton
36249f75ad Merge remote-tracking branch 'origin/pr/322' 2014-01-16 21:20:11 +00:00
Adam Sutton
16badbd4a9 channel: add imagecache field 2014-01-16 21:19:15 +00:00
Luis Fernandes
4c4b085cd0 Added smart app banner for ios, linking to tvhclient 2014-01-16 12:06:23 +00:00
oscar-b
c80ddfacc9 Add "onid-" as suggested by Adam 2014-01-16 10:55:05 +01:00
oscar-b
fc068dd782 Use ONID as CRID authority as last resort. 2014-01-16 10:55:04 +01:00
Adam Sutton
5c41db0462 Merge remote-tracking branch 'origin/pr/319'
Fixes #1897
2014-01-15 21:12:11 +00:00
Adam Sutton
ea163ab923 tsfile: fix broken build caused by BSD updates 2014-01-15 20:31:39 +00:00
Bernhard Froehlich
998d41e7e0 mpegts: Implement using nanosleep() for systems where clock_nanosleep() is not available 2014-01-15 14:13:56 +00:00
Bernhard Froehlich
605524c0e5 build: ioctl() is defined in platform specific include files and features.h is Linux specific 2014-01-15 14:13:40 +00:00
Bernhard Froehlich
7bcaccb3d4 build: Fix a gcc 4.2 warning on 64bit systems
src/descrambler/capmt.c:485: warning: comparison is always false due to limited range of data type
src/descrambler/capmt.c:487: warning: comparison is always false due to limited range of data type
src/descrambler/capmt.c:538: warning: comparison is always false due to limited range of data type
src/descrambler/capmt.c:549: warning: comparison is always false due to limited range of data type
2014-01-15 14:13:32 +00:00
Adam Sutton
b0f3d988a7 epggrab: fix debug statement in opentv for 32/64 bit 2014-01-15 13:00:19 +00:00
John Törnblom
25093a8478 webif: make the channel list in the html5 video player editable. 2014-01-14 21:11:36 +01:00