Adam Sutton
5cb2ea0768
idnode prop: tweak to get config to load in the right order.
2013-08-09 22:07:45 +01:00
Adam Sutton
6fc769e4ee
linuxdvb: fix LNB frequency processing
2013-08-09 22:06:02 +01:00
Adam Sutton
22138a808d
linuxdvb: some additional trace debug for S2 commands
2013-08-09 22:05:29 +01:00
Adam Sutton
28b204a905
mpegts idnode: updates to idnode for more resopsive list types
...
input network select is now dynamic and will update when network names are
changed
2013-08-07 15:27:53 +01:00
Adam Sutton
29f6d712e8
mpegts: added deleting of entire network
2013-08-06 23:11:03 +01:00
Adam Sutton
c2723dd7cf
mpegts: added the ability to delete muxes
2013-08-06 22:23:24 +01:00
Adam Sutton
0d74894f33
debug: added a proper pthread_mutex ownership check in lock_assert()
...
this is conditional based on a test run from the configure script, as this
type of test is certainly not 100% cross platform compatible.
However its very useful to have a true check of lock ownership rather than
the rather arbitary check that "someone" holds the lock.
2013-08-06 19:57:07 +01:00
Adam Sutton
7a97b53665
channels: started work on a significant update to the way channels are managed
...
Channels to services will be N-N, to allow for some future options.
Also reworking the service mapper to get it working with the new code.
2013-08-06 19:56:54 +01:00
Adam Sutton
5f8510d7a3
cwc: fix stupid mistake in key updating (only setting using one set)
2013-07-23 22:12:25 +01:00
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