Commit graph

2530 commits

Author SHA1 Message Date
John Törblom
7ac5542e20 transcoding: added initial UI for watching webm/hls streams in browser.
Navigation is very primitive. clicking on the logo will step up in
channel list, or you can use the up/down arrows on the keyboard. No UI
for listing channels is available, as this is more of a test to see
what browser are working.
2013-07-18 14:19:36 +02:00
John Törblom
36d27047dd transcoding: avoid resetting thread_count to default value (zero). 2013-07-17 17:31:33 +02:00
John Törblom
2f3e37232d muxer: added initial support for the webm container 2013-07-17 16:45:00 +02:00
John Törblom
08bd137d6f transcoding: added initial support for vorbis. might suffer from sync problems when frames are dropped earlier in the pipe line 2013-07-17 16:26:48 +02:00
John Törblom
e4b9f5960d transcoding: added intial support for VP8 (matroska container only) 2013-07-17 16:04:06 +02:00
John Törblom
b7e4f3f064 transcoding: copy transcoding paramaters from a playlist GET request to the url inside the generated m3u8 file 2013-07-17 15:08:45 +02:00
John Törblom
f7da029e9d transcoding: sanitize resolution 2013-07-17 15:08:37 +02: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
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