Commit graph

2471 commits

Author SHA1 Message Date
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
5956233917 filebundle: reverse changes made in PR283
The zlib input buffer is not defined const, therefore the extra malloc/memcpy
is required.
2013-07-05 09:33:49 +01:00
Adam Sutton
4e1c8e916c linuxdvb: fix LNB config 2013-07-03 17:30:46 +01:00
Benny Morgan
5ddd073621 - Fix - finally I remember what the purpose of that assert was. 2013-07-02 23:27:28 +02:00
Benny Morgan
360ca58ad1 - Remove assert - don't see why that assert should be - it only makes tvheadend crash for me 2013-07-02 23:19:32 +02: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
Benny Morgan
e47ddddb7c - Move dvb_charset_list from dvb_charset.h to dvb_charset.c, and make it static 2013-06-30 22:16:02 +02:00
Benny Morgan
3b38a9e012 - Fix - allocate space for the '\0' character for tvheadend_webroot 2013-06-30 22:13:20 +02:00
Benny Morgan
4f3cf8e695 - Fix - In case that num parameter was NULL, epg_episode_num_deserialize funcion would return newly calloc'd
epg_episode_num_t, but it's never used like this, so better remove the calloc, and make it void return.
2013-06-30 21:55:24 +02:00
Benny Morgan
e894b01306 - Fix - exchange a fixed malloc(50) to char addrstr[50] - no need for malloc here 2013-06-30 21:52:21 +02:00
Benny Morgan
6fc536e014 - Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc here 2013-06-30 21:50:58 +02:00
Benny Morgan
61491f394a - Fix - buf is assigned to to cm->cm_data with is defined 'uint8_t cm_data[CWS_NETMSGSIZE];' part of the cwc_message_t, never malloc'd and should be free'd 2013-06-30 21:49:08 +02:00
Benny Morgan
97af8f63e3 - Fix - instead of make a fixed malloc(50), just do a char addrstr[50] 2013-06-30 21:41:16 +02:00
Benny Morgan
55a0e92a67 - Fix memory leak - st->es_section allocated in tsdemux.c - line 108, was not free'd 2013-06-30 21:39:34 +02:00