Commit graph

3923 commits

Author SHA1 Message Date
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
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
Dietmar Konermann
e48293d7f3 Changed date format in epg view 2014-01-14 21:09:24 +01:00
Dietmar Konermann
87751eceb2 Added long date columns to epg view 2014-01-14 16:52:28 +01:00
Adam Sutton
701f05343c linuxdvb: add back in la_is_enabled() callback that got removed by mistake. 2014-01-12 22:31:27 +00:00
Adam Sutton
257961d1ca linuxdvb: stop EN50494 config interfering with other settings. Fixes #1929. 2014-01-12 18:11:45 +00:00
Adam Sutton
03caed6a10 linuxdvb: some simplications to EN50494 support
I've removed some of the bounds checking, not a bad thing to have it, but
in general we work on the principle that if the user really is trying hard
enough to pass broken values, then so be it!

Also correct some spelling mistakes and change UI refs to "Unicable" rather
than the standard "EN50494".
2014-01-11 21:03:01 +00:00
Adam Sutton
0fb3e9db94 fsmonitor: remove extraneous typedef's that can cause compile error. Fixes #1923 2014-01-11 13:22:41 +00:00
Adam Sutton
fab8964451 linuxdvb: fix satconf configuration saving 2014-01-11 01:40:22 +00:00
Adam Sutton
e874e54835 main: fix stupid error of moving the initial lock of global_lock 2014-01-11 01:40:22 +00:00
Adam Sutton
a4e1aa7c74 linuxdvb: some drivers appear to fail to respond to ENUM_DELSYS! 2014-01-11 01:40:18 +00:00
Adam Sutton
c6f8e60053 debian: remove redundant delay option 2014-01-11 00:50:33 +00:00
Adam Sutton
07ad772e70 Merge remote-tracking branch 'origin/pr/318'
Conflicts:
	src/input/mpegts/linuxdvb/linuxdvb_satconf.c
2014-01-11 00:48:06 +00:00
Adam Sutton
9addc4e82b linuxdvb: ensure satconf memory is cleaned up properly 2014-01-11 00:43:59 +00:00
Adam Sutton
7517af8eb7 Merge remote-tracking branch 'origin/pr/317' 2014-01-11 00:29:16 +00:00
Adam Sutton
85376b622c linuxdvb: minor tweak to adapter UUID generation
This overcomes issues with multi-frontend tuners that change the
tuner name based on the selected frontend. We simply force the selection
of the first available frontend, which should keep things constant.
2014-01-11 00:27:01 +00:00
Adam Sutton
96b4b22312 linuxdvb: added dynamic and combi DVB tuner support
I have also simplified the hardware tree. Though I still need to
resolve some minor issues related to adapter ID'ing.
2014-01-11 00:27:00 +00:00