]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Adam Sutton [Mon, 9 Jun 2014 20:13:22 +0000 (21:13 +0100)]
mpegts: fix possible recursion, causing strange crashes
I'm not entirely sure what has changed that has made this a problem
where it apparently wasn't before. That being said, its not nice and
would previously have said it might cause undesirable side-effects.
I would have been right!
Adam Sutton [Mon, 9 Jun 2014 18:58:36 +0000 (19:58 +0100)]
mpegts: some minor debug changes
Adam Sutton [Fri, 6 Jun 2014 09:09:38 +0000 (10:09 +0100)]
mpegts network_scan: fix queue ordering issue
This was causing entries just complete (idle scan) to get re-added to the head!
Which ultimately resulted in only N entries ever getting serviced (where N is
the number of available tuners)
Adam Sutton [Thu, 5 Jun 2014 21:53:36 +0000 (22:53 +0100)]
mpegts network_scan: add proper enable/disable of mux and idle scan feature
Adam Sutton [Thu, 5 Jun 2014 21:20:08 +0000 (22:20 +0100)]
mpegts: improvements to the reworked network scanner
Adam Sutton [Thu, 5 Jun 2014 18:07:22 +0000 (19:07 +0100)]
mpegts network_scan: fix for failed tuning
Adam Sutton [Tue, 20 May 2014 21:48:01 +0000 (22:48 +0100)]
mpegts network scan: fix stupid mistake on queue delete
Adam Sutton [Sat, 17 May 2014 09:11:36 +0000 (10:11 +0100)]
mpegts scan: some minor corrections so stuff doesn't crash!
Adam Sutton [Sun, 27 Apr 2014 19:54:38 +0000 (20:54 +0100)]
mpegts: first pass of new network scanner code
This doesn't currently include the scheduling of scans, just a centralised
scanning queue and helper functions.
Adam Sutton [Mon, 9 Jun 2014 21:07:21 +0000 (22:07 +0100)]
linuxdvb: fix bugs in recent satconf/switch changes
Adam Sutton [Thu, 5 Jun 2014 21:18:07 +0000 (22:18 +0100)]
idnode prop: allow sorting via key value on enum's
Adam Sutton [Fri, 6 Jun 2014 09:08:08 +0000 (10:08 +0100)]
util: added a reverse insert (sorted) routine to TAILQ
This changes the way in which equal objects are handled. Previously they'd
be added to the HEAD and with this they add to the TAIL, which is what I
need in network scanning code.
Adam Sutton [Thu, 5 Jun 2014 21:18:28 +0000 (22:18 +0100)]
util: allow conversion from strtab to htsmsg (suitable for idnode enum)
Adam Sutton [Mon, 9 Jun 2014 21:06:29 +0000 (22:06 +0100)]
prop: fix bug in handling PT_INT which should be signed
Adam Sutton [Sun, 8 Jun 2014 13:22:03 +0000 (14:22 +0100)]
linuxdvb: fix compilation errors from PR
Adam Sutton [Sat, 7 Jun 2014 21:54:54 +0000 (22:54 +0100)]
Merge remote-tracking branch 'origin/pr/374'
Adam Sutton [Sat, 7 Jun 2014 21:54:29 +0000 (22:54 +0100)]
Merge remote-tracking branch 'origin/pr/367'
Adam Sutton [Sat, 7 Jun 2014 21:53:48 +0000 (22:53 +0100)]
Merge remote-tracking branch 'origin/pr/301'
Conflicts:
src/dvr/dvr.h
src/dvr/dvr_db.c
src/webui/extjs.c
src/webui/static/app/dvr.js
Adam Sutton [Sat, 7 Jun 2014 21:38:55 +0000 (22:38 +0100)]
Merge remote-tracking branch 'origin/pr/372'
Adam Sutton [Sat, 7 Jun 2014 20:20:05 +0000 (21:20 +0100)]
webui: fix missing event title argument Fixes #2125
Adam Sutton [Sat, 7 Jun 2014 20:19:49 +0000 (21:19 +0100)]
htsbuf: ensure that printf arguments are validated
Adam Sutton [Sat, 7 Jun 2014 19:44:50 +0000 (20:44 +0100)]
Merge remote-tracking branch 'origin/pr/410'
Fixes #2115
perexg [Mon, 2 Jun 2014 17:56:08 +0000 (19:56 +0200)]
Merge pull request #415 from dmarion/osx
avahi: tvheadend_webroot can be NULL - fix the fix
Damjan Marion [Mon, 2 Jun 2014 16:06:26 +0000 (18:06 +0200)]
avahi: tvheadend_webroot can be NULL - fix the fix
perexg [Mon, 2 Jun 2014 14:26:40 +0000 (16:26 +0200)]
Merge pull request #414 from dmarion/osx
tvheadend_webroot can be NULL
Damjan Marion [Mon, 2 Jun 2014 14:08:01 +0000 (16:08 +0200)]
tvheadend_webroot can be NULL
perexg [Mon, 2 Jun 2014 13:21:49 +0000 (15:21 +0200)]
Merge pull request #412 from dmarion/osx
fix static port and webroot in avahi and bonjour, add OSX section in README.md
perexg [Mon, 2 Jun 2014 13:21:28 +0000 (15:21 +0200)]
Merge pull request #413 from wooyay/master
RTSP: only skip leading zeros if the next character is also zero
Damjan Marion [Mon, 2 Jun 2014 07:24:20 +0000 (09:24 +0200)]
avahi: webroot is not fixed
Damjan Marion [Mon, 2 Jun 2014 07:06:40 +0000 (09:06 +0200)]
bonjour: port numbers and webroot are not fixed
Damjan Marion [Fri, 30 May 2014 11:31:36 +0000 (13:31 +0200)]
osx: update README.md
wooyay [Mon, 2 Jun 2014 10:02:52 +0000 (11:02 +0100)]
RTSP: only skip leading zeros if the next character is also zero (fixes stream ID of 0)
Jaroslav Kysela [Mon, 2 Jun 2014 06:51:08 +0000 (08:51 +0200)]
httpc: fix the basic auth
Jaroslav Kysela [Mon, 2 Jun 2014 06:16:50 +0000 (08:16 +0200)]
cwc: do not show error on read in the shutdown phase
Jaroslav Kysela [Mon, 2 Jun 2014 06:13:12 +0000 (08:13 +0200)]
tcp: break the timeout loop early when tvheadend is in the shutdown phase
Jaroslav Kysela [Sun, 1 Jun 2014 20:23:37 +0000 (22:23 +0200)]
tcp: rewrite connection timeout using tvhpoll wrapper
perexg [Sun, 1 Jun 2014 20:08:28 +0000 (22:08 +0200)]
Merge pull request #411 from dmarion/bonjour
osx: introduce bonjour support
Jaroslav Kysela [Sun, 1 Jun 2014 20:05:33 +0000 (22:05 +0200)]
httpc: fix the connection-close handling
Jaroslav Kysela [Sun, 1 Jun 2014 19:37:42 +0000 (21:37 +0200)]
imagecache: check for null/empty url
Jaroslav Kysela [Sun, 1 Jun 2014 18:57:53 +0000 (20:57 +0200)]
url: fix the uriparser (password parsing)
Damjan Marion [Fri, 30 May 2014 22:47:17 +0000 (00:47 +0200)]
osx: introduce bonjour support
flipit [Sat, 31 May 2014 20:03:15 +0000 (13:03 -0700)]
Update dvb_psi.c
changed minlength to 5 bytes for providers that don't send descriptor() in cat
Jaroslav Kysela [Fri, 30 May 2014 11:09:57 +0000 (13:09 +0200)]
SAT>IP: Improve DVB-S2 tuning for Triax TSS400 (plts=on)
perexg [Fri, 30 May 2014 06:23:46 +0000 (08:23 +0200)]
Merge pull request #407 from dmarion/osx
osx: fix crash during the tvh_qsort_r()
Jaroslav Kysela [Fri, 30 May 2014 06:22:10 +0000 (08:22 +0200)]
extjs/dvr: Fix the null pointer dereference for dvr_charset
Damjan Marion [Thu, 29 May 2014 22:52:06 +0000 (00:52 +0200)]
osx: fix crash during the tvh_qsort_r()
Jaroslav Kysela [Thu, 29 May 2014 08:55:15 +0000 (10:55 +0200)]
udp: do not get unused ifindex for Darwin & IPv4
perexg [Thu, 29 May 2014 08:46:48 +0000 (10:46 +0200)]
Merge pull request #405 from ProfYaffle/master
dvr.js: Add 'all' option to paging length to address limitations of only...
perexg [Thu, 29 May 2014 08:45:35 +0000 (10:45 +0200)]
Merge pull request #403 from dmarion/osx
osx: fix interface selection for ipv4 multicast joins
perexg [Thu, 29 May 2014 08:41:38 +0000 (10:41 +0200)]
Merge pull request #380 from clandmeter/webui_changes
webif: use default font family and set header name for services details
perexg [Thu, 29 May 2014 08:41:12 +0000 (10:41 +0200)]
Merge pull request #376 from Glenn-1990/seca3_emm
Add support for seca3 emm updates
Damjan Marion [Tue, 27 May 2014 21:45:15 +0000 (23:45 +0200)]
build: download dvbscan files even if linuxdvb is disabled
Damjan Marion [Tue, 27 May 2014 21:15:21 +0000 (23:15 +0200)]
osx: fix install
Use POSIX compliant -R parameter instead of obsolete -r.
On linux they are equivalent, on OS X -r is not supported.
Damjan Marion [Mon, 26 May 2014 21:27:16 +0000 (23:27 +0200)]
osx: fix interface selection for ipv4 multicast joins
Jaroslav Kysela [Wed, 28 May 2014 17:45:44 +0000 (19:45 +0200)]
dvr: third default charset fix
Jaroslav Kysela [Wed, 28 May 2014 17:30:09 +0000 (19:30 +0200)]
dvr: Fix the NULL dereference caused by the previous ccommit
Jaroslav Kysela [Wed, 28 May 2014 17:27:15 +0000 (19:27 +0200)]
dvr: Try to autodetect the UTF-8 filesystem charset
Jaroslav Kysela [Wed, 28 May 2014 14:07:19 +0000 (16:07 +0200)]
webui: campt is linuxdvb specific interface
Jaroslav Kysela [Wed, 28 May 2014 13:32:33 +0000 (15:32 +0200)]
mpegts input: increase the buffering but add the time check for slow streams
It's better to handle packets in bigger chunks, but for slow streams,
add a quick timer check to deliver these data in time, too.
Jaroslav Kysela [Wed, 28 May 2014 08:53:38 +0000 (10:53 +0200)]
gui: show the TV adapters tab also for SAT>IP client
Jaroslav Kysela [Tue, 27 May 2014 19:03:15 +0000 (21:03 +0200)]
httpc: Change the http_client_thread locking
Jaroslav Kysela [Tue, 27 May 2014 14:38:53 +0000 (16:38 +0200)]
SAT>IP: remove debug #ifdef
Jaroslav Kysela [Tue, 27 May 2014 14:15:08 +0000 (16:15 +0200)]
SAT>IP: do not send signal status packets on shutdown
Jaroslav Kysela [Tue, 27 May 2014 14:02:36 +0000 (16:02 +0200)]
Fix the libiconv check
Jaroslav Kysela [Tue, 27 May 2014 13:35:27 +0000 (15:35 +0200)]
Try to autodetect the libiconv
Ian [Tue, 27 May 2014 09:34:54 +0000 (10:34 +0100)]
dvr.js: Add 'all' option to paging length to address limitations of only sorting current page
Adam Sutton [Tue, 27 May 2014 09:06:39 +0000 (10:06 +0100)]
api: fix crash on passing on no subsystem
Carlo Landmeter [Tue, 27 May 2014 07:49:02 +0000 (09:49 +0200)]
webif: use monospace font and set header name for services
perexg [Tue, 27 May 2014 06:15:18 +0000 (08:15 +0200)]
Merge pull request #402 from dmarion/upstream
intlconv: osx requires -liconv
perexg [Tue, 27 May 2014 06:14:44 +0000 (08:14 +0200)]
Merge pull request #404 from ProfYaffle/master
dvr.js: Adjust option spacing as per comment in PR 396
Ian [Mon, 26 May 2014 22:19:38 +0000 (23:19 +0100)]
dvr.js: Adjust spacing to prevent word wrap on some browsers
Ian [Mon, 26 May 2014 22:13:28 +0000 (23:13 +0100)]
Merge remote-tracking branch 'upstream/master'
Ian [Mon, 26 May 2014 22:13:15 +0000 (23:13 +0100)]
dvr.js: Adjust spacing to prevent word wrap on some browsers
Damjan Marion [Mon, 26 May 2014 20:25:51 +0000 (22:25 +0200)]
intlconv: osx requires -liconv
Jaroslav Kysela [Mon, 26 May 2014 19:58:04 +0000 (21:58 +0200)]
Merge branch 'osx' of git://github.com/dmarion/tvheadend into master
Christian Karrié [Mon, 26 May 2014 15:00:00 +0000 (17:00 +0200)]
Add channel UUID to JSON response
Jaroslav Kysela [Mon, 26 May 2014 19:48:51 +0000 (21:48 +0200)]
dvr: remove duplicate clean title code, use '_' for the unknown chars
Jaroslav Kysela [Mon, 26 May 2014 19:14:48 +0000 (21:14 +0200)]
dvr: add the filename charset conversion from UTF-8
Jaroslav Kysela [Tue, 20 May 2014 19:25:44 +0000 (21:25 +0200)]
intlconv: use iconv for utf8 conversions
perexg [Mon, 26 May 2014 16:49:08 +0000 (18:49 +0200)]
Merge pull request #399 from ProfYaffle/master
WebUI: Option grouping and help text in 'Debugging' tab; sort option in recording lists (upcoming/finished/failed)
perexg [Mon, 26 May 2014 16:48:38 +0000 (18:48 +0200)]
Merge pull request #400 from ckarrie/patch-1
Better usage infos for sat_xml_scan.py
Damjan Marion [Fri, 16 May 2014 21:18:53 +0000 (23:18 +0200)]
osx: initial support for OS X
Damjan Marion [Fri, 16 May 2014 21:16:46 +0000 (23:16 +0200)]
rename uuid_t to tvh_uuid_t
Christian Karrié [Mon, 26 May 2014 14:53:26 +0000 (16:53 +0200)]
Better usage infos for sat_xml_scan.py
Ian [Mon, 26 May 2014 14:36:16 +0000 (15:36 +0100)]
dvr.js: Add local sort capability to recording lists
Ian [Mon, 26 May 2014 14:35:35 +0000 (15:35 +0100)]
tvhlog.js: Option grouping for consistency with rest of interface; correction of option label capitalisation
Ian [Mon, 26 May 2014 14:33:25 +0000 (15:33 +0100)]
WebUI: Added placeholder help text and image for Debugging tab
Jaroslav Kysela [Mon, 26 May 2014 13:34:06 +0000 (15:34 +0200)]
scanfile: omit zero prefixes in the satellite position
Jaroslav Kysela [Mon, 26 May 2014 13:27:32 +0000 (15:27 +0200)]
httpc/satip: Use common error codes instead linux specific ones
Jaroslav Kysela [Fri, 23 May 2014 18:42:28 +0000 (20:42 +0200)]
scanfile: Add satellite.xml database support (enigma2, satellites-xml.eu)
- also improve the linuxdvb scanfile database fetching
perexg [Mon, 26 May 2014 09:25:11 +0000 (11:25 +0200)]
Merge pull request #396 from ProfYaffle/master
WebUI tidy-up: Option groupings, updated help text, and user option to determine page size for upcoming/completed/failed recordings.
Jaroslav Kysela [Fri, 23 May 2014 20:33:24 +0000 (22:33 +0200)]
scanfile: Sort the dvb-s networks by orbital position
Jaroslav Kysela [Mon, 26 May 2014 06:48:21 +0000 (08:48 +0200)]
udp: Fix compilation on Linux
perexg [Mon, 26 May 2014 06:29:10 +0000 (08:29 +0200)]
Merge pull request #394 from dmarion/upstream
Remove dependency on linux dvb headers, compilation fixes
Damjan Marion [Mon, 26 May 2014 00:23:33 +0000 (02:23 +0200)]
satip: missing comparison
Damjan Marion [Sun, 25 May 2014 20:41:21 +0000 (22:41 +0200)]
udp: some compilers doesn't like return = syntax
Damjan Marion [Sun, 25 May 2014 20:39:03 +0000 (22:39 +0200)]
udp: use if_nametoindex instead of SIOCGIFINDEX ioctl
if_nametoindex is more portable and shorter
Damjan Marion [Sat, 24 May 2014 22:54:41 +0000 (00:54 +0200)]
webui: load mpegts.js even if linuxdvb is disabled
DVB input tabs are also needed for IPTV service.
Also this fixes webui which doesn't load properly
when --disable-linuxdvb is used.
Jaroslav Kysela [Sun, 25 May 2014 20:11:15 +0000 (22:11 +0200)]
udp: fix error messages for IPv6 multicast not supported
Ian [Sun, 25 May 2014 19:41:36 +0000 (20:41 +0100)]
timeshift.js: Code cosmetics