Commit graph

3363 commits

Author SHA1 Message Date
Adam Sutton
4db9fa050f linuxdvb: fix diseqc committed switch setting
Added new LNB callback for getting the hi/lo band setting. Minor correction
to repeat sending as well.
2013-07-15 12:15:47 +01:00
Luis Alves
dccb50dfd7 Diseqc fix (incomplete) 2013-07-15 11:50:59 +01:00
Adam Sutton
e197ca025e Merge remote-tracking branch 'origin/pr/51' into feature/dvb-rewrite 2013-07-14 20:15:01 +01:00
Luis Alves
e275aeda6c Fixed setting name. Was 'constellation' but 'modulation' expected. 2013-07-14 11:35:20 +01:00
Adam Sutton
1325dd7ad1 cwc: don't restart cwc clients when service is restarted 2013-07-13 20:07:14 +01:00
Adam Sutton
4e5c12ef94 capmt: properly check if input is enabled or not 2013-07-13 20:06:07 +01:00
Adam Sutton
7e565bc61e mpegts: added scan q length field to UI 2013-07-13 20:05:45 +01:00
Adam Sutton
68487e3735 webui: missing mutex unlock craeted deadlock 2013-07-10 16:25:33 +01:00
Adam Sutton
bfd8cffdc2 idnode: several improvements to the auto-updating features.
This can now be disabled via tick-box at bottom of the grid and no data
is actually sent in the update, just which nodes have been updated.

There is still an inefficiency in that a bunch of nodes being updated could
result in loads of reloads, but that could be improved with a bit of client
side buffering/delay.
2013-07-10 12:10:53 +01:00
Adam Sutton
c587fd3fdc idnode: added some rate limiting to idnode update messages 2013-07-09 19:46:36 +01:00
Adam Sutton
4833618031 Merge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite 2013-07-09 19:10:54 +01:00
Adam Sutton
ba25a62449 webui: add support for saving multiple entries directly from idnode grid 2013-07-09 18:54:23 +01:00
John Törblom
07122feaba dvb-c: default to SYS_DVBC_ANNEX_AC 2013-07-09 19:23:18 +02:00
Adam Sutton
f6d579079c mpegts: some updates to display values 2013-07-09 16:09:47 +01:00
Adam Sutton
cc144adabf idnode: fix sorting due to use of potentially static return values. 2013-07-09 16:09:31 +01:00
Adam Sutton
35b30871bd mpegts: add selective notifications
I still think too much data is sent in many instances. Often the same
info is sent over and over (particulary where the number of mux/svc per
network/mux increase).
2013-07-09 15:26:50 +01:00
Adam Sutton
f6eb21be9a idnode prop: add ability to be more selective about what updates are sent in notify 2013-07-09 15:26:18 +01:00
Adam Sutton
b7f5b82b01 mpegts: remove stray debug 2013-07-09 14:45:36 +01:00
Adam Sutton
f8813c1711 Merge remote-tracking branch 'tornblom/dvb-rewrite' into feature/dvb-rewrite 2013-07-09 14:40:36 +01:00
Adam Sutton
7fd63d7397 webui: updates to changes in idnode APIs and notification updates 2013-07-09 14:39:15 +01:00
Adam Sutton
3e6ff52146 mpegts/linuxdvb: reworking of network creation and notification
Should now get notifications for most things in the UI. However
there could be possible data overload if there are frequent small
updates.
2013-07-09 14:39:15 +01:00
Adam Sutton
3c9ac3a64f idnode prop: updated notification and some serialisation 2013-07-09 14:35:48 +01:00
John Törblom
14753a36d1 linuxtv: cosmetics 2013-07-09 13:58:56 +02:00
John Törblom
559091c060 dvb-c: default to SYS_DVBC_ANNEX_AC 2013-07-09 13:50:50 +02:00
John Törblom
118475f248 linuxdvb: cosmetics to mux parameter units, e.g frequency. 2013-07-09 13:36:51 +02:00
John Törblom
c49688b22a iptv: added NULL termination of property lists. 2013-07-09 12:44:27 +02:00
John Törblom
a40f1ffc40 mpegts: fixed segfault caused by an incorrect pointer access when flushing subscriptions.
See http://pastebin.com/GnwRJVhK for stack trace.
2013-07-09 09:36:19 +02:00
Adam Sutton
630a05e8f0 webui: fix missing check for possible unset value 2013-07-06 23:38:48 +01:00
Adam Sutton
ad39629335 linuxdvb: tidy some code and update to new mpegts_input API 2013-07-06 23:38:09 +01:00
Adam Sutton
15731c1a59 mpegts: put configurable displayname into input and ensure notify is sent 2013-07-06 23:37:26 +01:00
Adam Sutton
f1b56f7636 prop: ensure notify callback is triggered 2013-07-06 23:36:45 +01:00
Adam Sutton
2edbdb05ed webui: use new network event to update grid when new elements are added.
This is just a first example, need to adopt this across the board.
2013-07-06 15:11:37 +01:00
Adam Sutton
936c3727c5 mpegts: notify when a network entry is added 2013-07-06 15:11:19 +01:00
Adam Sutton
7e110fe75d idnode: added new general purpose notification routine 2013-07-06 15:11:06 +01:00
Adam Sutton
84711b6d8f mpegts: couple of extra fields in the grids 2013-07-06 14:23:35 +01:00
Adam Sutton
a21081d06f webui: some modifications to show enum fields in the grid views 2013-07-06 14:01:45 +01:00
Adam Sutton
e689ed061f linuxdvb: minor UI cosmetics, not sure its the best way to solve the problem. 2013-07-06 13:07:31 +01:00
Adam Sutton
30f073c171 linuxdvb: fix some stupid diseqc config choices 2013-07-06 12:54:30 +01:00
Adam Sutton
4e1c8e916c linuxdvb: fix LNB config 2013-07-03 17:30:46 +01:00
Adam Sutton
5a01c81f2e build: ensure we follow symlinks during installation
This is because I now store 3rd party code outside of the main source tree
2013-07-03 14:45:58 +01:00
Adam Sutton
16699deaf9 linuxdvb webui: starting to get a very rough editor for satconf
This is still very crap, but if I can get "something" it'll be better than
nothing at this stage.
2013-07-01 12:51:31 +01:00
Adam Sutton
ff253351fd iptv: minor addition to debug output 2013-07-01 12:50:58 +01:00
Adam Sutton
0195500636 linuxdvb: I actually have something resembling diseqc config.
I still need to actually be able to properly set it from the UI and this
is one area where the very generic UI really does feel clumsy.
2013-06-25 20:34:01 +01:00
Adam Sutton
0f286913de linuxdvb: minor corrections to the diseqc code. 2013-06-25 16:11:38 +01:00
Adam Sutton
e4a510deb6 linxudvb: remove deprecated code
Some bits are still incomplete, but I can refer to copies from now on.
2013-06-24 10:10:32 +01:00
Adam Sutton
9c40f25c6f linuxdvb: transition to diseqc send command in new code. 2013-06-24 10:09:06 +01:00
Adam Sutton
b200f5b393 idnode prop: added floating point (double) property 2013-06-23 14:56:55 +01:00
Adam Sutton
53a711e1b1 linuxdvb: fix some mistakes in switch properties 2013-06-23 14:27:26 +01:00
Adam Sutton
2825bdf9a4 linuxdvb: added rotor GOTOX/USALS implementation
This is taken from PR #238. I still don't have the movement duration stuff
done. And now I really need to think more about the config.
2013-06-23 14:27:26 +01:00
Adam Sutton
2327b87304 misc: fix and simplify string procesing bug
previously this could create wildly inaccurate results for numbers with
a larger number of fractional digits. Combined with inaccuracy of representing
some numbers this could result in a roundtrip str -> double -> str ending
up with complete garbage.
2013-06-23 14:27:14 +01:00