Adam Sutton
2242abbd90
service channel: fix confusion in svc/chn mapping links
2013-10-08 16:39:44 +01:00
Adam Sutton
9abe8e0c48
linuxdvb: fix broken PID installation in satconf (was not passing to lfe)
2013-10-03 16:22:27 +01:00
Adam Sutton
de2c8e5b08
mpegts: add input prioritisation
...
I've also changed some function names for consistency.
2013-09-27 21:13:14 +01:00
Adam Sutton
10ed792a4e
mpegts: put muxes not yet scanned to front of Q and those that have to the back
2013-09-27 20:40:54 +01:00
Adam Sutton
9ab64b7f47
subscription: fix full mux sub hook
...
I'd added this so that ALL mux subs tried to use fullmux reception. This was
clearly not what was intended as the only time this is needed (at present)
is when subscribing for muxdump from the webui.
2013-09-27 20:34:18 +01:00
Adam Sutton
dba191e82b
mpegts: correct close on -1 spotted by btwe
2013-09-27 20:25:29 +01:00
Adam Sutton
de0124db01
misc: remove redundant code
2013-09-26 23:13:28 +01:00
Adam Sutton
0bd9a949a1
mpegts: allow service stop to be called on inactive services
2013-09-26 23:12:41 +01:00
Adam Sutton
fe9bd60192
service: service listing was broken
...
I think it was quite possible for two services on the same multiplex not
to share the same tuner. Also I wasn't convinced about how it kicked running
services.
2013-09-26 23:12:04 +01:00
Adam Sutton
3fec2653ff
service: some additional fields as per user request
2013-09-26 23:09:38 +01:00
Adam Sutton
1d6562332e
mpegts: actually fix the PID closing crash bug!
2013-09-25 22:11:58 +01:00
Adam Sutton
796de8245c
wrappers: remove use of pthread_setname_np
...
This is not supported by ulibc, however since prctl is part of standard
Linux kernel since 2.6.9, I've added a thin wrapper around thread startup
to call that method from within the thread.
2013-09-25 21:55:59 +01:00
Adam Sutton
7707693d37
linuxdvb: ensure that inversion is set to AUTO
2013-09-25 21:54:33 +01:00
Adam Sutton
d21f99ec66
mpegts: fix redundant and potentially fatal call to mux stop
2013-09-25 21:50:03 +01:00
Adam Sutton
fd9d1f7511
mpegts: some extra debug
2013-09-25 21:22:44 +01:00
Adam Sutton
c3bf2577da
webui: fix display issue for boolean values
2013-09-25 21:16:06 +01:00
Adam Sutton
9d6a56a0d3
mpegts: fix possible list corruption when unsubscribing from mux
2013-09-25 20:49:05 +01:00
Adam Sutton
1b41478028
subscription: fix handling of service subscriptions on failed services
2013-09-25 17:33:52 +01:00
Adam Sutton
1403fd09e2
webui: slightly horrible hack to get dialog to disappear on save
2013-09-25 09:40:40 +01:00
Adam Sutton
378791e387
Merge remote-tracking branch 'origin/pr/295' into feature/dvb-rewrite
2013-09-25 09:32:56 +01:00
Adam Sutton
0b1e11bfaa
mpegts: minor mod to debug to make it less confusing.
2013-09-24 17:34:50 +01:00
Stefan Saraev
981108523a
mkbundle: follow symlinks
2013-09-24 19:28:34 +03:00
Adam Sutton
82af300091
mpegts: ensure that full mux subscription works as expected.
2013-09-24 16:37:10 +01:00
Adam Sutton
859f08aa5d
mpegts: rework of the PID handling code
...
This should overcome the current issues with EPG grabbers stealing data
but also, IMO, is a better approach.
However it did require some reworking of lock semantics.
2013-09-24 15:52:11 +01:00
Adam Sutton
67e221300c
epggrab: remove out of date otamux config files
2013-09-24 15:33:30 +01:00
Adam Sutton
0a54408035
linuxdvb: fix adapter number passing to capmt
2013-09-24 15:28:45 +01:00
Adam Sutton
26db1c3d00
webui: fix stupid javascript typo.
2013-09-24 10:30:37 +01:00
Adam Sutton
89191980b7
tsfile: fix double insert of mmi into mi_mux_active. Created infinite loop.
2013-09-22 22:09:01 +01:00
Adam Sutton
c0d2afe9b5
webui: add support for hidemode in grids. Also tidied a few things up.
2013-09-22 14:31:16 +01:00
Adam Sutton
9ecaf8f01c
webui: minor clean up of toolbar (in services panel)
2013-09-22 13:30:36 +01:00
Adam Sutton
ba4c233daa
webui: minor improvement to service mapping button
2013-09-22 13:28:49 +01:00
Adam Sutton
af07b24df2
api: make it possible to hide disabled services in the mux/service grids
...
This can be done in 3 ways:
none: don't hide anything
all: hide all disabled elements (you can't re-enable in this state)
default: hide those elements whose parents are disabled
2013-09-22 13:15:16 +01:00
Adam Sutton
2f01030063
epggrab: ensure opentv gets registered during init scan.
2013-09-21 22:44:57 +01:00
Adam Sutton
5b9088dc80
webui: ensure tabs are in the right place!
2013-09-21 22:44:57 +01:00
Adam Sutton
589669126e
webui: add default options to various structures for better UI
2013-09-21 22:44:57 +01:00
Adam Sutton
d21533ef9e
webui: add some support for the new property fields
2013-09-21 22:44:56 +01:00
Adam Sutton
3c46df55e8
prop: added some extra options including defaults and advanced.
2013-09-21 20:00:19 +01:00
Adam Sutton
4f16c2eed5
epggrab: ensure that grabs that timeout will unsubscribe
2013-09-21 19:45:55 +01:00
Adam Sutton
6710be3c59
linuxdvb: add satconf delete handler
2013-09-21 11:55:34 +01:00
amet
63adaed02e
cwc: fix logic error in multi card procesing at service startup
2013-09-20 22:59:51 +01:00
Adam Sutton
a3e036ca9f
webui: make it possible to map selected services
...
I probably need to improve the text on the button.
2013-09-20 22:39:27 +01:00
Adam Sutton
ac83c6f408
linuxdvb: safety check for possible bad config
2013-09-20 22:39:13 +01:00
Adam Sutton
3d6b9a6f73
service mapper: make it possible to select services to map
...
Also fixed some bugs that caused the mapping to fail and/or do the wrong
thing.
2013-09-20 22:39:13 +01:00
Adam Sutton
a67634f054
webui: add variable to control number of items per page in idnode grids
2013-09-20 21:14:42 +01:00
Adam Sutton
7da7006af6
linuxdvb: added pre-defined mux configuration file support
...
This had been left out for too long and makes it awkward for novices
to setup the networks. The config is possibly not as nice as before where
it was presented as a tree. But this can be improved later.
2013-09-19 22:19:12 +01:00
Adam Sutton
3fdac50ad4
idnode: allow NOSAVE options to be "loaded".
...
This is needed since this routine is used to also load config on creation.
So if a NOSAVE option is included there it will not load it. If it really
is NOSAVE it shouldn't be in the config files anyway (due to NOSAVE check
on actual save).
2013-09-19 22:19:12 +01:00
Adam Sutton
f720eb35e2
webui: UI crashed for non store based enumerations
2013-09-19 20:45:25 +01:00
Adam Sutton
c8a2bc0b54
linuxdvb: fix dvb-s config params modulation and rolloff
2013-09-19 11:35:06 +01:00
Adam Sutton
35c64ccd84
mpegts: change some config strings to be more user friendly
2013-09-19 11:35:06 +01:00
Adam Sutton
d4b4b831fc
mpegts: remove the wait for NIT in SDT processing
...
This causes initial scans to time out where the SDT is waiting on
mux information from. Given that we'll rescan these muxes anyway
there is little point.
The only downside is the single point of info muxes (like 11778V
in the UK) may not get the opportunity to provide all the info they
could, since we might miss service info until later.
2013-09-19 11:02:52 +01:00