Commit graph

3762 commits

Author SHA1 Message Date
Adam Sutton
cea5d3ffac iptv: fix mistakes that stopped UDP/RTP streaming from working. 2013-11-27 16:34:19 +00:00
Adam Sutton
0e7601b140 linuxdvb: remove class delete method
This is redundant and should have been comitted with last IPTV change.
2013-11-25 16:55:23 +00:00
Adam Sutton
08fd5f7af5 iptv: make it possible to delete muxes
Slight restructuring of delete calls to take advantage of existing mpegts_mux
internal delete callback. Though had to fix static mux_instance issue.
2013-11-25 15:12:13 +00:00
Adam Sutton
f0810d1e25 webui: enable state on all idnode based grids 2013-11-25 09:43:18 +00:00
Adam Sutton
6137958b79 http: make line processing dynamic
This overcomes issues caused by long lines, as experienced when enabling
cookies for extjs grid state.
2013-11-25 09:42:50 +00:00
Adam Sutton
eed658ec10 epggrab: move message to debug, to stop startup spam! 2013-11-25 07:21:19 +00:00
Adam Sutton
4848533c21 tvhlog: shut up the Lucid build complaining about un-init var 2013-11-25 07:21:19 +00:00
Adam Sutton
5ef248a00f Merge pull request #305 from manio/master
capmt: do not duplicate subscribed services
2013-11-24 12:35:27 -08:00
Adam Sutton
ccc6e4f58a iptv: added new configuration to allow subs and bandwidth limitations
The bandwidth limit is a soft one, it will stop any new subscriptions if
the peak bandwidth on the current services exceeds the limit. Possibly
this will need a bit of additional averaging in future to stop false
triggers.
2013-11-24 20:34:39 +00:00
Adam Sutton
5fede076db mpegts: add helper function for determining the weight of a mux instance 2013-11-24 20:34:39 +00:00
Adam Sutton
31d0690da2 webui streaming: make weight param universal for all HTTP streaming 2013-11-24 20:34:39 +00:00
Adam Sutton
e71b343bca linuxdvb: move scanfile lines from debug to trace 2013-11-24 20:34:39 +00:00
Adam Sutton
6c25add4e3 iptv: ensure that IPTV network settings are saved 2013-11-24 20:34:39 +00:00
Adam Sutton
e26a202034 support iptv: updated the configure script and Makefile for iptv code 2013-11-24 20:34:39 +00:00
Adam Sutton
d4d92c4217 iptv: re-structure IPTV code, including adding back in IPv6 support
Backends for handling various protocols are now modular. It's not
well tested and I think the APIs could probably be improved/simplified.
2013-11-24 20:34:39 +00:00
Adam Sutton
cf97cbafa7 util iptv: add support for using liburiparser
This is more flexible (it supports IPv6) and almost certainly more robust!
2013-11-24 20:34:39 +00:00
Adam Sutton
dd7ef9e8f9 util iptv: some url processing utilities 2013-11-24 20:34:38 +00:00
Adam Sutton
dd9e58a2e0 http: added new HTTP client code to use CURL
this is being used within IPTV code, and eventually I might make this a bit
more generic so I can use from elsewhere, like imagecache.
2013-11-24 20:34:38 +00:00
Adam Sutton
de84d759cc webui: minor re-ordering of status tabs 2013-11-24 20:34:38 +00:00
Adam Sutton
fe5f076ddd tvhpoll: added support (epoll) for auto-modifying poll entries 2013-11-24 20:34:38 +00:00
John Törnblom
ec4d5f7675 webui: replaced non-working vlc plugin wrapper with the experimental html5 video wrapper. 2013-11-24 15:30:09 +01:00
John Törnblom
9f3a5fa39c html5 streaming: updated to use new HTTP api 2013-11-24 12:58:02 +01:00
Adam Sutton
ef8107e72d Merge pull request #306 from xhaggi/fix-conf-migrate
[migrate] fix property mapping for muxes
2013-11-20 10:20:32 -08:00
xhaggi
3949e50d2b [migrate] fix property mapping for muxes 2013-11-20 19:04:59 +01:00
Mariusz Bialonczyk
3c9e815b08 capmt: do not duplicate subscribed services
descrambler_service_start() was sometimes called multiple times
resulting in duplicate start of capmt server for the same
service.
2013-11-19 16:50:05 +01:00
Adam Sutton
4b3c1dc30f linuxdvb: fix some mistake in previous commits and reduce level of config saving
There was excessive saving as a result of some mistakes in the MPEGTS/DVB code.
2013-11-19 11:42:03 +00:00
Adam Sutton
95a9c3bbf1 linuxdvb: old code would update tuning params even without auto-discovery
This is important for correcting mistakes in the pre-defined configuration
files, and also picking up potential changes (not sure that will quite work).

The one thing that is left untouched is the frequency, a) to not confuse people
and b) I've seen 2 transponders sending slightly diff freq and this can cause
the config to be constantly updated.

The one thing this will also do, for better or worse, is remove an AUTO
settings. Cons are it could be less flexible an tuners may automatically deal
with small changes in settings, Pro's are if you have some tuners that accept
AUTO and some that don't, once its scanned on something that does it will get
updated. Plus its probably better, where possible, to have the full settings.
2013-11-18 09:21:35 +00:00
Adam Sutton
974d5f4cb0 mpegts: remove stray \n from debug message 2013-11-17 20:58:00 +00:00
Adam Sutton
7d8360eddd webui: protection for failures in comet callbacks
Previously it was possible for such an error to result in a total failure of
the comet system.
2013-11-17 20:55:40 +00:00
Adam Sutton
b510e60272 mpegts: ensure ONID/TSID are updated from NIT 2013-11-17 20:51:47 +00:00
Adam Sutton
8acf93a61e Merge remote-tracking branch 'origin/pr/290' 2013-11-16 12:00:04 +00:00
Adam Sutton
6d0a1d08b7 Merge remote-tracking branch 'origin/pr/296' 2013-11-16 11:58:04 +00:00
Adam Sutton
0f01bd7fe8 Merge remote-tracking branch 'origin/pr/297' 2013-11-16 11:55:31 +00:00
Adam Sutton
9e6564bd09 Merge remote-tracking branch 'origin/pr/299' 2013-11-16 11:54:10 +00:00
Adam Sutton
5990951e64 migrate: Some updates to the migration script and minor correction to DVR conf 2013-11-16 11:43:26 +00:00
Adam Sutton
1d51982955 epggrab: stop code bombing out with old config 2013-11-16 10:47:02 +00:00
Adam Sutton
d5451be03a input: minor correction, redefined struct typedef, breaks on Lucid 2013-11-16 10:46:42 +00:00
Adam Sutton
288adcc3bd Merge branch 'master' into feature/dvb-rewrite
Conflicts:
	src/input/mpegts/tsdemux.c
2013-11-15 14:00:12 +00:00
Adam Sutton
098b7def4b build: remove oneiric and add saucy support 2013-11-15 12:47:37 +00:00
Adam Sutton
afc48f99b9 tvhlog: fix logging when running as daemon
logging thread was started before fork() and thus killed off. Moved the
thread start to after fork() to ensure this doesn't happen.
2013-11-15 12:32:15 +00:00
Adam Sutton
c08b6e5c7f support: updated the configuration migration script 2013-11-14 12:59:20 +00:00
Adam Sutton
d8e1858fe7 Revert "htsp: add delayed unsubscription in response to HTSP request"
This reverts commit 2c612051f8.

This was done for a reason, but unfortunately it wasn't really done properly
and causes some unintended side-effects. The basic principle still needs
some looking at, but properly handled differently.
2013-11-13 09:41:24 +00:00
John Törnblom
d600a40d71 transcoder: fixed memory leak of pkt headers 2013-11-12 19:45:11 +01:00
Adam Sutton
173b0af80d epggrab: hide OTA channels from epggrab config
These are clearly intended to all be automatic, users should not be able
to change these.
2013-11-12 12:15:20 +00:00
Adam Sutton
b5c6b7a6e8 webui: some changes to default display for UI
This is based on feedback from linuxstb, I'm not 100% convinced about all
aspects. But will throw it out there and see what others think of the change.
2013-11-11 17:48:11 +00:00
Adam Sutton
05efbc402f status: remove HTTP status info for now
This breaks if, like me, you're using a proxy (or browser) which doesn't
support persitent connections, since you just get a constant reloading
of the UI! Will have to re-think, since ultimately what I really want is
to know user auth's within the UI, so possibly that will be easier when
we do away with HTTP Basic Auth, but also probably require restructuring
of this code.
2013-11-11 17:41:05 +00:00
Adam Sutton
73c6bc9f48 status: some additional status information about connections
also re-jigged UI layout (I'm sure people will moan) and some code
re-layout too.
2013-11-11 17:11:41 +00:00
Adam Sutton
1b22e08ab9 status: collect (and post) status of all TCP connections
This will indiscrimately include all HTSP and HTTP connections, first pass
I was going to just dump the lot on a UI status tab. However it could be
some filtering might be useful.
2013-11-11 09:52:29 +00:00
Adam Sutton
509f47e30c webui: fix to previous hack (and fix from linuxstb for jsonstore.find) 2013-11-10 22:23:14 +00:00
Adam Sutton
695e706f77 webui: horrible hack to force combobox to reload on store update
This shouldn't be necessary but I just can't figure out the right magic
runes to make it work properly.
2013-11-10 21:53:18 +00:00