Commit graph

3647 commits

Author SHA1 Message Date
Stefan Saraev
981108523a mkbundle: follow symlinks 2013-09-24 19:28:34 +03: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
Adam Sutton
653156a702 tvhlog: correct subsys processing, stuff was being incorrectly logged 2013-09-19 11:01:58 +01:00
Adam Sutton
0f7848cc00 linuxdvb: honour the autodiscovery option 2013-09-18 14:09:32 +01:00
Adam Sutton
8db7690c93 cwc: added missing free() to stop memory leak 2013-09-18 13:58:45 +01:00
Adam Sutton
fb7fd61a6f Merge remote-tracking branch 'amet/feature/dvb-rewrite_mgclient1' into feature/dvb-rewrite 2013-09-18 13:58:09 +01:00
amet
4a4c72bec3 descrambler: configure with --enable-dvbcsa flag 2013-09-18 13:52:10 +01:00
amet
0566d3fa3a move detect_card_type to commonly accessible place 2013-09-17 21:06:31 +04:00
amet
f2e1e9c3ad extend cwc to act as Mgclient, one port many caids 2013-09-17 21:02:05 +04:00
Adam Sutton
17bb7d99ea webui: started updating the idnode functionality to be cleaner
It's still a mess, but it mostly does the job
2013-09-17 09:45:52 +01:00
Adam Sutton
509d1923cd ui: I have slightly hacked the multi combo to return a list for the form value 2013-09-17 09:45:52 +01:00
Adam Sutton
e27e5346ee api: updated idnode objects to support new rend() method in prop_t
This allows enumerated (ish) types to now be fully sorted and filtered in
the way you'd expect from the UI.
2013-09-17 09:45:52 +01:00
Adam Sutton
1deda4c52e idnode: just a few bits of tidying up 2013-09-17 09:45:52 +01:00
Adam Sutton
89e3c813df service_mapper: added extra (probably redundant) list check 2013-09-16 21:46:51 +01:00
Adam Sutton
887f00856a idnode prop: make it possible to properly sort/filter enum/list types
This does require a certain level of extra input from prop_t users where
the type is enumerated. A new routine rend() must be implemented to provide
the rendered value (for lists that are not enum, this is done transparently).
2013-09-16 21:41:21 +01:00
Adam Sutton
dc598f8521 htsmsg: add routine to convert a list to a CSV string
Note: this will not work with all lists, only lists of basic types.
2013-09-16 21:39:12 +01:00
Adam Sutton
251f5e8296 support: update config migration script for new idnode lists 2013-09-16 15:04:44 +01:00
Adam Sutton
4491798e12 service: update to new idnode API for lists 2013-09-16 15:03:40 +01:00
Adam Sutton
833ba93673 channel: updated to the new idnode/prop API for fields that represent lists 2013-09-16 14:58:08 +01:00
Adam Sutton
62d62e0a6e api: added channeltag list API call 2013-09-16 14:58:07 +01:00
Adam Sutton
a4adf79a7c idnode prop: new API for specifying lists
This is to avoid the need for string processing within the C code to combine
and split lists from CSV strings.
2013-09-16 14:58:07 +01:00
Adam Sutton
1fe897492b api: started to migrate EPG functions to the common API 2013-09-16 14:22:10 +01:00
Adam Sutton
c4f1e215ee webui: fix issue that caused UUIDs (not strings) to be displayed on update 2013-09-13 16:52:22 +01:00
Adam Sutton
f02bfac363 input: include missing information about stream info 2013-09-13 16:30:25 +01:00
Adam Sutton
9b03e05207 input: fix error in BER reporting 2013-09-13 16:19:29 +01:00