Commit graph

2726 commits

Author SHA1 Message Date
Andreas Öman
bc0d93dd72 Add support renaming of DVB networks 2013-03-31 14:20:46 +02:00
Andreas Öman
9414fd4d45 idnode: Rename descriptors -> parameters 2013-03-31 14:20:04 +02:00
Andreas Öman
9b5d47e21a Add code for updating webui when title / descriptors are changed in tvh 2013-03-31 14:15:40 +02:00
Andreas Öman
12a963e839 Implement updating of properties from webui 2013-03-31 13:28:02 +02:00
Andreas Öman
f6ce21f747 Deal with POSTs that are empty 2013-03-31 13:23:42 +02:00
Andreas Öman
ec88726175 constify strtab 2013-03-31 13:18:10 +02:00
Andreas Öman
eec7d0ebcf Split service out in a superclass and a per-hw type class 2013-03-15 12:45:22 +01:00
Andreas Öman
3f1d299749 fix some issues 2013-02-07 23:44:14 +01:00
Andreas Öman
a6433e4a37 Work on settings properties on nodes from UI 2013-02-07 23:43:04 +01:00
Andreas Öman
302319220a Add bool type to htsmsg + json parser 2013-02-07 23:43:04 +01:00
Andreas Öman
6f6f422bdf dvbreorg: Service subscription now possible 2013-02-06 21:46:27 +01:00
Andreas Öman
2cd41e90e5 dvbreorg: Various refactoring 2013-01-31 09:32:38 +01:00
Andreas Öman
fef5755fe7 dvbreorg WIP
Initial scan now works again

We have a new idnode system that can give an entity a UUID which then can
be looked up externally (webui, etc). Good when browsing stuff
The UUID is supposed to be persisted on on disk when saving enteties
2013-01-17 16:21:55 +01:00
Andreas Öman
963a0502d3 Moved almost everything out from tdmi 2012-12-07 13:43:32 +01:00
Andreas Öman
f991e1376e Migrate tables into dvb_mux.
Also let some parts of the tuning work with dvb_mux
2012-12-05 13:09:41 +01:00
Andreas Öman
8681d71857 Move some table stuff over to dvb_mux_t 2012-12-05 12:03:58 +01:00
Andreas Öman
e9604bd9de Move more code from th_dvb_mux_instance_t to dvb_mux_t
uint32_t dm_network_id;
  uint16_t dm_transport_stream_id;
  char *dm_network_name;     /* Name of network, from NIT table */
  char *dm_default_authority;
2012-12-05 10:05:55 +01:00
Andreas Öman
f1eef1f502 Remove unused tdmi_satconf_link 2012-12-05 09:26:07 +01:00
Andreas Öman
97debaeff3 Move mux configuration stuff into dvb_mux_t
This also disables sat_conf stuff (LNB switches, etc) but we will
have to solve that in a different manner anyway
2012-12-05 09:24:10 +01:00
Andreas Öman
9c2a55eb01 More members to dvb_network_t 2012-12-04 16:59:08 +01:00
Andreas Öman
d1051e6cc0 dvb: Add dvb_network_t and start to migrate stuff there from dvb_adapter_t 2012-12-04 16:47:28 +01:00
Andreas Öman
abde2507d8 DVB networks view, WIP 2012-11-21 09:26:20 +01:00
Andreas Öman
f33dd3b722 Remove unused Ext.grid.RowExpander 2012-11-21 09:26:20 +01:00
Andreas Öman
7092bc1450 Fix DVB URI /dvbnetworks -> /dev/locations 2012-11-21 09:26:19 +01:00
Andreas Öman
5716eaebf6 webui: Upgrade CheckColumn to extjs 3.4 2012-11-21 09:26:19 +01:00
Andreas Öman
ba59e82ad4 dvb: Make sure to remember initialscan after restart 2012-11-21 09:26:19 +01:00
Andreas Öman
230032b380 dvb: Remove tdmi_time (unused) 2012-11-21 09:26:19 +01:00
Andreas Öman
2ebf808765 dvb: Remove tdmi_got_adapter and tdmi_lost_adapter (unused) 2012-11-21 09:26:19 +01:00
Andreas Öman
b14e4ddb62 dvb: Don't do initial scan on startup 2012-11-21 09:26:19 +01:00
Andreas Öman
607010c3df dvb: Remove the idlescan feature 2012-11-21 09:26:19 +01:00
Andreas Öman
44dd4042a9 dvb/fe: Use double for uncorrected bits average 2012-11-19 14:50:16 +01:00
Andreas Öman
54bc22cd5e Fix linking issue 2012-11-19 14:50:16 +01:00
Andreas Öman
01db78aea0 Upgrade htsmsg code from Showtime's codebase
We do this to get access to floating point in JSON
2012-11-19 14:50:16 +01:00
Andreas Öman
5a07328a9a HTPS: Maintain a global list of HTSP connections
This is useful for post mortem debugging
2012-11-19 14:46:50 +01:00
Andreas Öman
be20dd6488 HTSP: seems writer must deal with EAGAIN and EWOULDBLOCK 2012-11-19 14:46:50 +01:00
John Törnblom
70f0801c9b make sure the default file descriptor for the matroska muxer is an invalid one, not stdout. 2012-11-17 15:35:40 +01:00
John Törnblom
34ff0c20db make sure the recording has been started correctly before atempting to write packets to the muxer. 2012-11-17 15:34:12 +01:00
John Törnblom
442d695445 make sure the default file descriptor for the passthrough muxer is an invalid one, not stdout. 2012-11-17 15:34:03 +01:00
Adam Sutton
777e4108b9 webui: Fix mistake in previous update to iptv.js 2012-11-17 12:44:35 +00:00
John Törnblom
ed5d7e4977 make sure there is metadata available before atempting to mux it with a recording 2012-11-16 16:27:29 +01:00
Adam Sutton
249b4c1d0f htsp: fix mistakes in fileSeek handler 2012-11-16 11:06:46 +00:00
Mariusz Bialonczyk
7943c8b684 [PR-175] capmt: add support for on-demand sockets per service id
This commit fixes simultaneous channel decryption in capmt oscam mode.
Initial channel PMT data and PMT updates are sent to oscam via different
capmt socket connections (a socket is created per channel SID).
OScam is stopping decrypting when the socket is closed.

More details in this thread:
http://www.streamboard.tv/wbb2/thread.php?threadid=33323

Thanks to @posixx for days of testing :)
2012-11-15 17:05:45 +00:00
Mariusz Bialonczyk
3de3fe191a [PR-175] capmt: ignoring removal requests, fix segfault 2012-11-15 17:05:45 +00:00
Adam Sutton
02e95bcd25 htsp: Provide recording path relative to dvr storage path.
This can be useful clients to build recording (folder) hierarchy such
as supported by XBMC.
2012-11-15 17:05:14 +00:00
Adam Sutton
3b475ee66d htsp: some re-structuring and additons to HTSP file support. 2012-11-15 17:05:11 +00:00
Adam Sutton
e529c1d2d6 htsp: bump version to 7 for 3.4 release. 2012-11-15 17:05:05 +00:00
Andreas Öman
2990888509 dvb: Include signal status in adapter_msg if we are tuned 2012-11-15 16:54:06 +01:00
Andreas Öman
dfc924fc35 Display per-adapter status information in the Status tab in UI 2012-11-15 16:41:05 +01:00
Andreas Öman
a63d4ad9fd dvb: Actually set tdmi_uncorrected_blocks to FEC rate 2012-11-15 14:08:41 +01:00
Andreas Öman
36d097232e HTSP: Use lseek() + read() instead of pread()
Does not build out-of-the-box on lucid otherwise
2012-11-15 13:25:23 +01:00