]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
11 years agompegts: fix possible recursion, causing strange crashes 417/head
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!

11 years agompegts: some minor debug changes
Adam Sutton [Mon, 9 Jun 2014 18:58:36 +0000 (19:58 +0100)] 
mpegts: some minor debug changes

11 years agompegts network_scan: fix queue ordering issue
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)

11 years agompegts network_scan: add proper enable/disable of mux and idle scan feature
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

11 years agompegts: improvements to the reworked network scanner
Adam Sutton [Thu, 5 Jun 2014 21:20:08 +0000 (22:20 +0100)] 
mpegts: improvements to the reworked network scanner

11 years agompegts network_scan: fix for failed tuning
Adam Sutton [Thu, 5 Jun 2014 18:07:22 +0000 (19:07 +0100)] 
mpegts network_scan: fix for failed tuning

11 years agompegts network scan: fix stupid mistake on queue delete
Adam Sutton [Tue, 20 May 2014 21:48:01 +0000 (22:48 +0100)] 
mpegts network scan: fix stupid mistake on queue delete

11 years agompegts scan: some minor corrections so stuff doesn't crash!
Adam Sutton [Sat, 17 May 2014 09:11:36 +0000 (10:11 +0100)] 
mpegts scan: some minor corrections so stuff doesn't crash!

11 years agompegts: first pass of new network scanner code
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.

11 years agolinuxdvb: fix bugs in recent satconf/switch changes
Adam Sutton [Mon, 9 Jun 2014 21:07:21 +0000 (22:07 +0100)] 
linuxdvb: fix bugs in recent satconf/switch changes

11 years agoidnode prop: allow sorting via key value on enum's
Adam Sutton [Thu, 5 Jun 2014 21:18:07 +0000 (22:18 +0100)] 
idnode prop: allow sorting via key value on enum's

11 years agoutil: added a reverse insert (sorted) routine to TAILQ
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.

11 years agoutil: allow conversion from strtab to htsmsg (suitable for idnode enum)
Adam Sutton [Thu, 5 Jun 2014 21:18:28 +0000 (22:18 +0100)] 
util: allow conversion from strtab to htsmsg (suitable for idnode enum)

11 years agoprop: fix bug in handling PT_INT which should be signed
Adam Sutton [Mon, 9 Jun 2014 21:06:29 +0000 (22:06 +0100)] 
prop: fix bug in handling PT_INT which should be signed

11 years agolinuxdvb: fix compilation errors from PR
Adam Sutton [Sun, 8 Jun 2014 13:22:03 +0000 (14:22 +0100)] 
linuxdvb: fix compilation errors from PR

11 years agoMerge remote-tracking branch 'origin/pr/374'
Adam Sutton [Sat, 7 Jun 2014 21:54:54 +0000 (22:54 +0100)] 
Merge remote-tracking branch 'origin/pr/374'

11 years agoMerge remote-tracking branch 'origin/pr/367'
Adam Sutton [Sat, 7 Jun 2014 21:54:29 +0000 (22:54 +0100)] 
Merge remote-tracking branch 'origin/pr/367'

11 years agoMerge remote-tracking branch 'origin/pr/301'
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

11 years agoMerge remote-tracking branch 'origin/pr/372'
Adam Sutton [Sat, 7 Jun 2014 21:38:55 +0000 (22:38 +0100)] 
Merge remote-tracking branch 'origin/pr/372'

11 years agowebui: fix missing event title argument Fixes #2125
Adam Sutton [Sat, 7 Jun 2014 20:20:05 +0000 (21:20 +0100)] 
webui: fix missing event title argument Fixes #2125

11 years agohtsbuf: ensure that printf arguments are validated
Adam Sutton [Sat, 7 Jun 2014 20:19:49 +0000 (21:19 +0100)] 
htsbuf: ensure that printf arguments are validated

11 years agoMerge remote-tracking branch 'origin/pr/410'
Adam Sutton [Sat, 7 Jun 2014 19:44:50 +0000 (20:44 +0100)] 
Merge remote-tracking branch 'origin/pr/410'

Fixes #2115

11 years agoMerge pull request #415 from dmarion/osx
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

11 years agoavahi: tvheadend_webroot can be NULL - fix the fix 415/head
Damjan Marion [Mon, 2 Jun 2014 16:06:26 +0000 (18:06 +0200)] 
avahi: tvheadend_webroot can be NULL - fix the fix

11 years agoMerge pull request #414 from dmarion/osx
perexg [Mon, 2 Jun 2014 14:26:40 +0000 (16:26 +0200)] 
Merge pull request #414 from dmarion/osx

tvheadend_webroot can be NULL

11 years agotvheadend_webroot can be NULL 414/head
Damjan Marion [Mon, 2 Jun 2014 14:08:01 +0000 (16:08 +0200)] 
tvheadend_webroot can be NULL

11 years agoMerge pull request #412 from dmarion/osx
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

11 years agoMerge pull request #413 from wooyay/master
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

11 years agoavahi: webroot is not fixed 412/head
Damjan Marion [Mon, 2 Jun 2014 07:24:20 +0000 (09:24 +0200)] 
avahi: webroot is not fixed

11 years agobonjour: port numbers and webroot are not fixed
Damjan Marion [Mon, 2 Jun 2014 07:06:40 +0000 (09:06 +0200)] 
bonjour: port numbers and webroot are not fixed

11 years agoosx: update README.md
Damjan Marion [Fri, 30 May 2014 11:31:36 +0000 (13:31 +0200)] 
osx: update README.md

11 years agoRTSP: only skip leading zeros if the next character is also zero (fixes stream ID... 413/head
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)

11 years agohttpc: fix the basic auth
Jaroslav Kysela [Mon, 2 Jun 2014 06:51:08 +0000 (08:51 +0200)] 
httpc: fix the basic auth

11 years agocwc: do not show error on read in the shutdown phase
Jaroslav Kysela [Mon, 2 Jun 2014 06:16:50 +0000 (08:16 +0200)] 
cwc: do not show error on read in the shutdown phase

11 years agotcp: break the timeout loop early when tvheadend is 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

11 years agotcp: rewrite connection timeout using tvhpoll wrapper
Jaroslav Kysela [Sun, 1 Jun 2014 20:23:37 +0000 (22:23 +0200)] 
tcp: rewrite connection timeout using tvhpoll wrapper

11 years agoMerge pull request #411 from dmarion/bonjour
perexg [Sun, 1 Jun 2014 20:08:28 +0000 (22:08 +0200)] 
Merge pull request #411 from dmarion/bonjour

osx: introduce bonjour support

11 years agohttpc: fix the connection-close handling
Jaroslav Kysela [Sun, 1 Jun 2014 20:05:33 +0000 (22:05 +0200)] 
httpc: fix the connection-close handling

11 years agoimagecache: check for null/empty url
Jaroslav Kysela [Sun, 1 Jun 2014 19:37:42 +0000 (21:37 +0200)] 
imagecache: check for null/empty url

11 years agourl: fix the uriparser (password parsing)
Jaroslav Kysela [Sun, 1 Jun 2014 18:57:53 +0000 (20:57 +0200)] 
url: fix the uriparser (password parsing)

11 years agoosx: introduce bonjour support 411/head
Damjan Marion [Fri, 30 May 2014 22:47:17 +0000 (00:47 +0200)] 
osx: introduce bonjour support

11 years agoUpdate dvb_psi.c 410/head
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

11 years agoSAT>IP: Improve DVB-S2 tuning for Triax TSS400 (plts=on)
Jaroslav Kysela [Fri, 30 May 2014 11:09:57 +0000 (13:09 +0200)] 
SAT>IP: Improve DVB-S2 tuning for Triax TSS400 (plts=on)

11 years agoMerge pull request #407 from dmarion/osx
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()

11 years agoextjs/dvr: Fix the null pointer dereference for dvr_charset
Jaroslav Kysela [Fri, 30 May 2014 06:22:10 +0000 (08:22 +0200)] 
extjs/dvr: Fix the null pointer dereference for dvr_charset

11 years agoosx: fix crash during the tvh_qsort_r() 407/head
Damjan Marion [Thu, 29 May 2014 22:52:06 +0000 (00:52 +0200)] 
osx: fix crash during the tvh_qsort_r()

11 years agoudp: do not get unused ifindex for Darwin & IPv4
Jaroslav Kysela [Thu, 29 May 2014 08:55:15 +0000 (10:55 +0200)] 
udp: do not get unused ifindex for Darwin & IPv4

11 years agoMerge pull request #405 from ProfYaffle/master
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...

11 years agoMerge pull request #403 from dmarion/osx
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

11 years agoMerge pull request #380 from clandmeter/webui_changes
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

11 years agoMerge pull request #376 from Glenn-1990/seca3_emm
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

11 years agobuild: download dvbscan files even if linuxdvb is disabled 403/head
Damjan Marion [Tue, 27 May 2014 21:45:15 +0000 (23:45 +0200)] 
build: download dvbscan files even if linuxdvb is disabled

11 years agoosx: fix install
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.

11 years agoosx: fix interface selection for ipv4 multicast joins
Damjan Marion [Mon, 26 May 2014 21:27:16 +0000 (23:27 +0200)] 
osx: fix interface selection for ipv4 multicast joins

11 years agodvr: third default charset fix
Jaroslav Kysela [Wed, 28 May 2014 17:45:44 +0000 (19:45 +0200)] 
dvr: third default charset fix

11 years agodvr: Fix the NULL dereference caused by the previous ccommit
Jaroslav Kysela [Wed, 28 May 2014 17:30:09 +0000 (19:30 +0200)] 
dvr: Fix the NULL dereference caused by the previous  ccommit

11 years agodvr: Try to autodetect the UTF-8 filesystem charset
Jaroslav Kysela [Wed, 28 May 2014 17:27:15 +0000 (19:27 +0200)] 
dvr: Try to autodetect the UTF-8 filesystem charset

11 years agowebui: campt is linuxdvb specific interface
Jaroslav Kysela [Wed, 28 May 2014 14:07:19 +0000 (16:07 +0200)] 
webui: campt is linuxdvb specific interface

11 years agompegts input: increase the buffering but add the time check for slow streams
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.

11 years agogui: show the TV adapters tab also for SAT>IP client
Jaroslav Kysela [Wed, 28 May 2014 08:53:38 +0000 (10:53 +0200)] 
gui: show the TV adapters tab also for SAT>IP client

11 years agohttpc: Change the http_client_thread locking
Jaroslav Kysela [Tue, 27 May 2014 19:03:15 +0000 (21:03 +0200)] 
httpc: Change the http_client_thread locking

11 years agoSAT>IP: remove debug #ifdef
Jaroslav Kysela [Tue, 27 May 2014 14:38:53 +0000 (16:38 +0200)] 
SAT>IP: remove debug #ifdef

11 years agoSAT>IP: do not send signal status packets on shutdown
Jaroslav Kysela [Tue, 27 May 2014 14:15:08 +0000 (16:15 +0200)] 
SAT>IP: do not send signal status packets on shutdown

11 years agoFix the libiconv check
Jaroslav Kysela [Tue, 27 May 2014 14:02:36 +0000 (16:02 +0200)] 
Fix the libiconv check

11 years agoTry to autodetect the libiconv
Jaroslav Kysela [Tue, 27 May 2014 13:35:27 +0000 (15:35 +0200)] 
Try to autodetect the libiconv

11 years agodvr.js: Add 'all' option to paging length to address limitations of only sorting... 405/head
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

11 years agoapi: fix crash on passing on no subsystem
Adam Sutton [Tue, 27 May 2014 09:06:39 +0000 (10:06 +0100)] 
api: fix crash on passing on no subsystem

11 years agowebif: use monospace font and set header name for services 380/head
Carlo Landmeter [Tue, 27 May 2014 07:49:02 +0000 (09:49 +0200)] 
webif: use monospace font and set header name for services

11 years agoMerge pull request #402 from dmarion/upstream
perexg [Tue, 27 May 2014 06:15:18 +0000 (08:15 +0200)] 
Merge pull request #402 from dmarion/upstream

intlconv: osx requires -liconv

11 years agoMerge pull request #404 from ProfYaffle/master
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

11 years agodvr.js: Adjust spacing to prevent word wrap on some browsers 404/head
Ian [Mon, 26 May 2014 22:19:38 +0000 (23:19 +0100)] 
dvr.js: Adjust spacing to prevent word wrap on some browsers

11 years agoMerge remote-tracking branch 'upstream/master'
Ian [Mon, 26 May 2014 22:13:28 +0000 (23:13 +0100)] 
Merge remote-tracking branch 'upstream/master'

11 years agodvr.js: Adjust spacing to prevent word wrap on some browsers
Ian [Mon, 26 May 2014 22:13:15 +0000 (23:13 +0100)] 
dvr.js: Adjust spacing to prevent word wrap on some browsers

11 years agointlconv: osx requires -liconv 402/head
Damjan Marion [Mon, 26 May 2014 20:25:51 +0000 (22:25 +0200)] 
intlconv: osx requires -liconv

11 years agoMerge branch 'osx' of git://github.com/dmarion/tvheadend into master
Jaroslav Kysela [Mon, 26 May 2014 19:58:04 +0000 (21:58 +0200)] 
Merge branch 'osx' of git://github.com/dmarion/tvheadend into master

11 years agoAdd channel UUID to JSON response
Christian Karrié [Mon, 26 May 2014 15:00:00 +0000 (17:00 +0200)] 
Add channel UUID to JSON response

11 years agodvr: remove duplicate clean title code, use '_' for the unknown chars
Jaroslav Kysela [Mon, 26 May 2014 19:48:51 +0000 (21:48 +0200)] 
dvr: remove duplicate clean title code, use '_' for the unknown chars

11 years agodvr: add the filename charset conversion from UTF-8
Jaroslav Kysela [Mon, 26 May 2014 19:14:48 +0000 (21:14 +0200)] 
dvr: add the filename charset conversion from UTF-8

11 years agointlconv: use iconv for utf8 conversions
Jaroslav Kysela [Tue, 20 May 2014 19:25:44 +0000 (21:25 +0200)] 
intlconv: use iconv for utf8 conversions

11 years agoMerge pull request #399 from ProfYaffle/master
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)

11 years agoMerge pull request #400 from ckarrie/patch-1
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

11 years agoosx: initial support for OS X 397/head
Damjan Marion [Fri, 16 May 2014 21:18:53 +0000 (23:18 +0200)] 
osx: initial support for OS X

11 years agorename uuid_t to tvh_uuid_t
Damjan Marion [Fri, 16 May 2014 21:16:46 +0000 (23:16 +0200)] 
rename uuid_t to tvh_uuid_t

11 years agoBetter usage infos for sat_xml_scan.py 400/head
Christian Karrié [Mon, 26 May 2014 14:53:26 +0000 (16:53 +0200)] 
Better usage infos for sat_xml_scan.py

11 years agodvr.js: Add local sort capability to recording lists 399/head
Ian [Mon, 26 May 2014 14:36:16 +0000 (15:36 +0100)] 
dvr.js: Add local sort capability to recording lists

11 years agotvhlog.js: Option grouping for consistency with rest of interface; correction of...
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

11 years agoWebUI: Added placeholder help text and image for Debugging tab
Ian [Mon, 26 May 2014 14:33:25 +0000 (15:33 +0100)] 
WebUI: Added placeholder help text and image for Debugging tab

11 years agoscanfile: omit zero prefixes in the satellite position
Jaroslav Kysela [Mon, 26 May 2014 13:34:06 +0000 (15:34 +0200)] 
scanfile: omit zero prefixes in the satellite position

11 years agohttpc/satip: Use common error codes instead linux specific ones
Jaroslav Kysela [Mon, 26 May 2014 13:27:32 +0000 (15:27 +0200)] 
httpc/satip: Use common error codes instead linux specific ones

11 years agoscanfile: Add satellite.xml database support (enigma2, satellites-xml.eu)
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

11 years agoMerge pull request #396 from ProfYaffle/master
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.

11 years agoscanfile: Sort the dvb-s networks by orbital position
Jaroslav Kysela [Fri, 23 May 2014 20:33:24 +0000 (22:33 +0200)] 
scanfile: Sort the dvb-s networks by orbital position

11 years agoudp: Fix compilation on Linux
Jaroslav Kysela [Mon, 26 May 2014 06:48:21 +0000 (08:48 +0200)] 
udp: Fix compilation on Linux

11 years agoMerge pull request #394 from dmarion/upstream
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

11 years agosatip: missing comparison 394/head
Damjan Marion [Mon, 26 May 2014 00:23:33 +0000 (02:23 +0200)] 
satip: missing comparison

11 years agoudp: some compilers doesn't like return = syntax
Damjan Marion [Sun, 25 May 2014 20:41:21 +0000 (22:41 +0200)] 
udp: some compilers doesn't like return = syntax

11 years agoudp: use if_nametoindex instead of SIOCGIFINDEX ioctl
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

11 years agowebui: load mpegts.js even if linuxdvb is disabled
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.

11 years agoudp: fix error messages for IPv6 multicast not supported
Jaroslav Kysela [Sun, 25 May 2014 20:11:15 +0000 (22:11 +0200)] 
udp: fix error messages for IPv6 multicast not supported

11 years agotimeshift.js: Code cosmetics 396/head
Ian [Sun, 25 May 2014 19:41:36 +0000 (20:41 +0100)] 
timeshift.js: Code cosmetics