]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
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 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 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

11 years agortsp: Use session header also for the options cmd
Jaroslav Kysela [Sat, 24 May 2014 21:30:45 +0000 (23:30 +0200)] 
rtsp: Use session header also for the options cmd

11 years agoudp: fix ifname handling in udp_connect
Jaroslav Kysela [Sun, 25 May 2014 19:01:52 +0000 (21:01 +0200)] 
udp: fix ifname handling in udp_connect

11 years agoWebui: Add scroll bars to general config and recording lists (fixes #2113)
Ian [Sun, 25 May 2014 13:59:40 +0000 (14:59 +0100)] 
Webui: Add scroll bars to general config and recording lists (fixes #2113)

11 years agoconfig.js: Code formatting
Ian [Sun, 25 May 2014 10:06:07 +0000 (11:06 +0100)] 
config.js: Code formatting

11 years agoRebase after PR #381
Ian [Sat, 24 May 2014 22:28:07 +0000 (23:28 +0100)] 
Rebase after PR #381

Conflicts:
src/webui/static/app/config.js
src/webui/static/app/dvr.js
src/webui/static/app/timeshift.js

11 years agoudp: a little ifname optimization
Jaroslav Kysela [Sat, 24 May 2014 20:25:56 +0000 (22:25 +0200)] 
udp: a little ifname optimization

11 years agoMerge commit 'c3772ce7a2c43097dc16dac3b41ccd726e150d56'
Jaroslav Kysela [Sat, 24 May 2014 20:21:32 +0000 (22:21 +0200)] 
Merge commit 'c3772ce7a2c43097dc16dac3b41ccd726e150d56'

11 years agoMerge pull request #381 from clandmeter/cosmetics
perexg [Sat, 24 May 2014 20:17:25 +0000 (22:17 +0200)] 
Merge pull request #381 from clandmeter/cosmetics

webui: cosmetics cleanup

11 years agoconfig_misc.html: Cosmetics, spelling/grammar, embedded image.
Ian [Sat, 24 May 2014 15:40:26 +0000 (16:40 +0100)] 
config_misc.html: Cosmetics, spelling/grammar, embedded image.

11 years agoconfig_misc.html: Cosmetics, spelling/grammar, embedded image.
Ian [Sat, 24 May 2014 15:37:53 +0000 (16:37 +0100)] 
config_misc.html: Cosmetics, spelling/grammar, embedded image.

11 years agotimeshift.js: Cosmetics - option layout, groupings plus updates to help text and...
Ian [Sat, 24 May 2014 15:17:34 +0000 (16:17 +0100)] 
timeshift.js: Cosmetics - option layout, groupings plus updates to help text and image..

11 years agoconfig_dvr.html: Updated description of caching scheme and attached more up-to-date...
Ian [Sat, 24 May 2014 14:59:13 +0000 (15:59 +0100)] 
config_dvr.html: Updated description of caching scheme and attached more up-to-date screenshot for help page.

11 years agoconfig.js: Cosmetics - Arrange options into like groupings.
Ian [Sat, 24 May 2014 14:32:37 +0000 (15:32 +0100)] 
config.js: Cosmetics - Arrange options into like groupings.

11 years agodvr.js: Cosmetics - Arrange dvr options into like groupings.
Ian [Sat, 24 May 2014 13:11:22 +0000 (14:11 +0100)] 
dvr.js: Cosmetics - Arrange dvr options into like groupings.

11 years agodvr.js: Changed layout to group like options
Ian [Sat, 24 May 2014 13:07:20 +0000 (14:07 +0100)] 
dvr.js: Changed layout to group like options

11 years agodvr.js: Add user-selectable page size for upcoming/completed/failed recordings.
Ian [Sat, 24 May 2014 12:42:15 +0000 (13:42 +0100)] 
dvr.js: Add user-selectable page size for upcoming/completed/failed recordings.

11 years agoRemove dependency on linux dvb headers
Damjan Marion [Fri, 23 May 2014 10:13:53 +0000 (12:13 +0200)] 
Remove dependency on linux dvb headers

This fixes --disable-linuxdvb on systems without linux dvb headers

11 years agoSAT>IP: Fix the global_lock input thread deadlock
Jaroslav Kysela [Fri, 23 May 2014 18:48:47 +0000 (20:48 +0200)] 
SAT>IP: Fix the global_lock input thread deadlock

11 years agompegts: scan done - fix the mux name initialization
Jaroslav Kysela [Fri, 23 May 2014 18:44:02 +0000 (20:44 +0200)] 
mpegts: scan done - fix the mux name initialization

11 years agoscanfile: Fix the recent DVB-T2 line parsing
Jaroslav Kysela [Fri, 23 May 2014 14:22:48 +0000 (16:22 +0200)] 
scanfile: Fix the recent DVB-T2 line parsing

11 years agotcp: don't free on error (it won't be assigned)
Adam Sutton [Thu, 22 May 2014 21:51:45 +0000 (22:51 +0100)] 
tcp: don't free on error (it won't be assigned)

11 years agoiptv: workaround for printing error on mux delete
Adam Sutton [Thu, 22 May 2014 20:32:13 +0000 (21:32 +0100)] 
iptv: workaround for printing error on mux delete

11 years agoIPTV: Fix the remaining memory leaks
Jaroslav Kysela [Thu, 22 May 2014 14:03:38 +0000 (16:03 +0200)] 
IPTV: Fix the remaining memory leaks

11 years agoSAT>IP: allow to specify the local bind IP address
Jaroslav Kysela [Thu, 22 May 2014 13:00:52 +0000 (15:00 +0200)] 
SAT>IP: allow to specify the local bind IP address

11 years agotcp: use getaddrinfo() for hostname resolution 393/head
Damjan Marion [Thu, 22 May 2014 11:02:45 +0000 (13:02 +0200)] 
tcp: use getaddrinfo() for hostname resolution

gethostbyname_r() is GNU extension not supported on some platforms.
This commit replaces it with POSIX standard getaddrinfo() call.

11 years agoSAT>IP: fix spelling (sattellite -> satellite)
Jaroslav Kysela [Thu, 22 May 2014 09:23:09 +0000 (11:23 +0200)] 
SAT>IP: fix spelling (sattellite -> satellite)

11 years agoSAT>IP: Fix the UPnP header parser 392/head
Jaroslav Kysela [Wed, 21 May 2014 19:09:21 +0000 (21:09 +0200)] 
SAT>IP: Fix the UPnP header parser

11 years agowebui: cosmetics cleanup of static/app 381/head
Carlo Landmeter [Tue, 20 May 2014 16:41:35 +0000 (18:41 +0200)] 
webui: cosmetics cleanup of static/app

11 years agoSAT>IP: Add Triax tss400 support
Jaroslav Kysela [Wed, 21 May 2014 12:43:48 +0000 (14:43 +0200)] 
SAT>IP: Add Triax tss400 support

11 years agotimeshift_filemgr: move the reaper lock to the end of loop to save the lock time
Jaroslav Kysela [Wed, 21 May 2014 12:25:00 +0000 (14:25 +0200)] 
timeshift_filemgr: move the reaper lock to the end of loop to save the lock time

.... as suggested by Adam

11 years agoMerge pull request #364 from ProfYaffle/master
perexg [Wed, 21 May 2014 07:12:08 +0000 (09:12 +0200)] 
Merge pull request #364 from ProfYaffle/master

Addition of user options for file and directory permissions

11 years agoFormatting cleanup plus change from tvhlog to tvhtrace as per @perexg comments 364/head
Ian [Tue, 20 May 2014 20:28:14 +0000 (21:28 +0100)] 
Formatting cleanup plus change from tvhlog to tvhtrace as per @perexg comments

11 years agohttpc: fix http_port() - NULL scheme
Jaroslav Kysela [Tue, 20 May 2014 14:00:48 +0000 (16:00 +0200)] 
httpc: fix http_port() - NULL scheme

11 years agoSAT>IP: Do not mix the RTSP commands (PLAY - change pids)
Jaroslav Kysela [Mon, 19 May 2014 19:42:09 +0000 (21:42 +0200)] 
SAT>IP: Do not mix the RTSP commands (PLAY - change pids)

11 years agoMerge pull request #386 from schreibubi/timeshiftLockFix
perexg [Mon, 19 May 2014 14:41:02 +0000 (16:41 +0200)] 
Merge pull request #386 from schreibubi/timeshiftLockFix

Fix mutex locking in timeshift_filemgr.c

11 years agoMerge pull request #384 from GaryTheBrown/master
perexg [Mon, 19 May 2014 12:53:56 +0000 (14:53 +0200)] 
Merge pull request #384 from GaryTheBrown/master

Fix: timer for grace period was in ms when the rotor returned its waitin...

11 years agoMerge pull request #387 from schreibubi/ntpFix
perexg [Mon, 19 May 2014 12:50:58 +0000 (14:50 +0200)] 
Merge pull request #387 from schreibubi/ntpFix

Fixed bug so disabling ntp option works

11 years agoMerge pull request #391 from dmarion/autodetect-platform
perexg [Mon, 19 May 2014 12:49:26 +0000 (14:49 +0200)] 
Merge pull request #391 from dmarion/autodetect-platform

build: autodetect platform

11 years agompegts: remove assigned mux instances when the input adapter is deleted
Jaroslav Kysela [Mon, 19 May 2014 07:33:00 +0000 (09:33 +0200)] 
mpegts: remove assigned mux instances when the input adapter is deleted

11 years agoSAT>IP: another improvement for the close pid callback
Jaroslav Kysela [Sun, 18 May 2014 19:40:34 +0000 (21:40 +0200)] 
SAT>IP: another improvement for the close pid callback

11 years agoSAT>IP: handle better MPEG-TS PID close
Jaroslav Kysela [Sat, 17 May 2014 20:06:26 +0000 (22:06 +0200)] 
SAT>IP: handle better MPEG-TS PID close

11 years agoSAT>IP: Do not ignore the "enabled checkbox" in the DVB-S position settings
Jaroslav Kysela [Sat, 17 May 2014 16:48:01 +0000 (18:48 +0200)] 
SAT>IP: Do not ignore the "enabled checkbox" in the DVB-S position settings

11 years agoidnode: fix potential issue with trying to load unsaved values
Adam Sutton [Fri, 16 May 2014 23:02:43 +0000 (00:02 +0100)] 
idnode: fix potential issue with trying to load unsaved values

11 years agobuild: autodetect platform 391/head
Damjan Marion [Fri, 16 May 2014 20:37:39 +0000 (22:37 +0200)] 
build: autodetect platform

11 years agoiptv: fix possible NULL ptr access (fixes #2104)
Adam Sutton [Fri, 16 May 2014 20:30:08 +0000 (21:30 +0100)] 
iptv: fix possible NULL ptr access (fixes #2104)

11 years agohttpc: remove enabling of the test suite (fixes #2105)
Adam Sutton [Fri, 16 May 2014 20:23:59 +0000 (21:23 +0100)] 
httpc: remove enabling of the test suite (fixes #2105)

11 years agompegts: fix some compilation issues with various configure options
Adam Sutton [Fri, 16 May 2014 20:20:58 +0000 (21:20 +0100)] 
mpegts: fix some compilation issues with various configure options

11 years agobuild: fix debian build
Adam Sutton [Thu, 15 May 2014 20:24:59 +0000 (21:24 +0100)] 
build: fix debian build

11 years agoIPTV: fix http recv buffer size typo
Jaroslav Kysela [Thu, 15 May 2014 06:00:02 +0000 (08:00 +0200)] 
IPTV: fix http recv buffer size typo

11 years agohttpc fixes: end of stream & redirection poll 390/head
Jaroslav Kysela [Wed, 14 May 2014 21:12:57 +0000 (23:12 +0200)] 
httpc fixes: end of stream & redirection poll

11 years agoIPTV: add configurable stream timeout
Jaroslav Kysela [Wed, 14 May 2014 21:10:59 +0000 (23:10 +0200)] 
IPTV: add configurable stream timeout

11 years agomuxer: Use fdatasync() instead fsync() to reduce I/O
Jaroslav Kysela [Wed, 14 May 2014 18:47:38 +0000 (20:47 +0200)] 
muxer: Use fdatasync() instead fsync() to reduce I/O

11 years agoSAT>IP: Add new options to the help text
Jaroslav Kysela [Wed, 14 May 2014 16:16:47 +0000 (18:16 +0200)] 
SAT>IP: Add new options to the help text

11 years agomux create: do not update mux parameters from multiple origin muxes (nit)
Jaroslav Kysela [Wed, 14 May 2014 12:45:10 +0000 (14:45 +0200)] 
mux create: do not update mux parameters from multiple origin muxes (nit)

NIT data:

mux: '12109H' : dvb-s2 pos 235E freq 12129000 V sym 275000 fec 2/3 mod 8PSK roff 20
mux: '11739V' : dvb-s2 pos 235E freq 12129000 V sym 275000 fec 2/3 mod 8PSK roff 25

This change avoids the frequent automatic parameter changes using
the origin (first hit) mux which broadcasted the data. The origin
mux is locked for 24 hours from the last update.