Commit graph

17 commits

Author SHA1 Message Date
Jaroslav Kysela
4e63e0d74a coverity fixes.... 2014-11-10 14:25:14 +01:00
Jaroslav Kysela
3a6f6af33c WEBUI: cosmetic changes for the stream edit tabs 2014-10-09 21:48:51 +02:00
Jaroslav Kysela
60c5bcc934 api: initialize saveptr for api_epg and api_idnode 2014-09-28 15:19:21 +02:00
Jaroslav Kysela
0cb841a427 epg: query API rewrite 2014-09-27 22:19:05 +02:00
Jaroslav Kysela
bffd6fb2ca idnode api: little cleanup 2014-09-25 14:48:07 +02:00
Jaroslav Kysela
df1cf7dffe idnode: optimize idnodes (split to domains) 2014-09-22 17:08:14 +02:00
Jaroslav Kysela
b8fa239354 idnode: Add intsplit filtering (include double ops, too) 2014-09-11 19:49:19 +02:00
Jaroslav Kysela
220833201f dvr: rewrite to use the idnode system 2014-09-08 16:48:58 +02:00
Jaroslav Kysela
47b97e52a8 Add esfilter (elementary stream filter)
Some feeds (especially from satellite) includes many language mutations
and other elementary streams. It may be useful to define the filters and
order scheme for the streaming and DVR.

The service information dialog is extended to show all PIDs and filtered
PIDs to easy show the used PIDs.

See the included help file for more description.
2014-05-05 22:00:38 +02:00
Adam Sutton
34ab2929d2 mpegts: some minor changes to init / shutdown to avoid pointless errors 2014-04-22 10:04:35 +01:00
Jaroslav Kysela
c07824a410 Graceful exit
It's necessary to do serious checks for the memory leaks using
tools like valgrind. This patch tries to implement a graceful
exit for all tvheadend components and free allocated memory.

Also, some memory leaks were fixed.
2014-02-17 13:13:14 +01:00
Adam Sutton
af07b24df2 api: make it possible to hide disabled services in the mux/service grids
This can be done in 3 ways:

none: don't hide anything
all: hide all disabled elements (you can't re-enable in this state)
default: hide those elements whose parents are disabled
2013-09-22 13:15:16 +01:00
Adam Sutton
95c76059f7 idnode: make tree's default sorted by title 2013-09-11 10:00:22 +01:00
Adam Sutton
65c304fb9a channel: migrated channel_t to an idnode
Also since the channel name is no longer unique various other things have
had to be updated.
2013-08-22 15:15:08 +01:00
Adam Sutton
ecfacc5aed api webui: simplified webui API by removing "args" field
The API code has also been updated to use the htsmsg auto conversion of
strings to map/list where required. Basic approach is check for list/map
first and if that fails fallback to string (if that's whats appropriate
for a mixed type field).
2013-08-16 13:49:25 +01:00
Adam Sutton
dee72beaa5 api webui: migrated most of the new web API stuff to the new API subsystem 2013-08-15 12:05:04 +01:00
Adam Sutton
f067952fd5 api: started to add idnode to the new API structure 2013-08-12 20:39:40 +01:00