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