Adam Sutton
0b3fcdce58
channel: added support for getting icons from underlying services
...
Also added an initial implementation of picon support.
2014-10-01 17:27:53 +02:00
Jaroslav Kysela
ff104c4c18
caclient: improve webui, rewrite status notifications
2014-10-01 09:30:17 +02:00
Jaroslav Kysela
d307001c52
caclient: initial code to move cwc,capmt to idnode
2014-09-30 21:46:51 +02:00
Jaroslav Kysela
ccb67158da
epg api: apply the missing the ch_icon -> channelIcon change
2014-09-29 18:45:58 +02:00
Jaroslav Kysela
9b0537f2af
api epg: fix memory leak
2014-09-29 09:00:21 +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
6de4fb94ea
DVR: Time Based Recorder
2014-09-15 20:59:44 +02:00
Glenn-1990
492a988271
[htsp] allow clients to get/set dvr priority and retention
2014-09-14 18:28:49 +02:00
Jaroslav Kysela
b8fa239354
idnode: Add intsplit filtering (include double ops, too)
2014-09-11 19:49:19 +02:00
Jaroslav Kysela
05783ac9d7
DVR: Do the autorec event checks after autorec create
2014-09-09 17:40:28 +02:00
Jaroslav Kysela
41a4757a97
DVR fixes: creator, duration = 0, remove url from grid
2014-09-08 16:49:00 +02:00
Jaroslav Kysela
7fdf5f1f12
ACL/DVR: Rewrite channel tag and add DVR config selection
...
- remove also obsolete only_tag
- accept only uuid for DVR entry config name
- try to lock DVR entry when used in dvr_thread
2014-09-08 16:48:59 +02:00
Jaroslav Kysela
3c64f87d96
DVR: api - fix the dvr config entry create perm check
2014-09-08 16:48:59 +02:00
Jaroslav Kysela
220833201f
dvr: rewrite to use the idnode system
2014-09-08 16:48:58 +02:00
Jaroslav Kysela
3c088cb271
channel: tags - move to idnode system
2014-08-21 14:49:19 +02:00
Jaroslav Kysela
a5bca8637c
ACL: add missing src/api/api_access.c file
2014-08-16 23:56:59 +02:00
Jaroslav Kysela
7d8470ba98
Streaming - add special streaming priority for all inputs (including IPTV)
2014-08-11 13:45:28 +02:00
Jaroslav Kysela
a1811747d2
esfilter: add logical stream index, enhance the CA type filtering
...
- add the logical stream index - see help
- add the PID filtering for the CA type
- fix the service info dialog (do not show some filtered CAIDs)
2014-07-31 11:36:25 +02:00
Ian
7ad0f70ed3
webui: durationfilter code cosmetics (remove rogue whitespace)
2014-07-07 17:48:38 +01:00
Ian
812d801a99
WebUI: Add programme duration filtering
2014-07-07 17:27:02 +01:00
Ian
c622dc9b1c
WebUI: Add programme duration filtering
2014-07-07 17:27:02 +01:00
Ian
423617a426
WebUI: Add programme duration filtering
2014-07-07 17:27:02 +01:00
Jaroslav Kysela
d07071bf90
intlconv: use iconv for utf8 conversions
2014-05-26 21:30:10 +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
63f64d2900
api service: add new routine for requesting stream info
2014-04-23 00:42:30 +01:00
Adam Sutton
34ab2929d2
mpegts: some minor changes to init / shutdown to avoid pointless errors
2014-04-22 10:04:35 +01:00
Adam Sutton
eeae897dea
mpegts: new feature for scheduling mux tuning events
...
Could be useful for requesting periodic tuning of mux for EMM harvesting.
Will eventually be used to replace the current OTA EPG scheduling.
2014-04-21 19:39:04 +01:00
Jaroslav Kysela
23d330de12
Move the linuxdvb network code to the shared mpegts network code
...
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:45:51 +02: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
582e205bc0
imagecache: migrate configuration to new API
...
I started to do this as there was a possible issue with imagecache as a result
of updates. However this has thus far not been proved, but still a useful
update. Hopefully not too broken!
2013-12-02 13:30:59 +00:00
Adam Sutton
a1029481d9
servicemapper: work on getting feedback from service mapping
2013-12-01 22:36:59 +00:00
Adam Sutton
173b0af80d
epggrab: hide OTA channels from epggrab config
...
These are clearly intended to all be automatic, users should not be able
to change these.
2013-11-12 12:15:20 +00:00
Adam Sutton
73c6bc9f48
status: some additional status information about connections
...
also re-jigged UI layout (I'm sure people will moan) and some code
re-layout too.
2013-11-11 17:11:41 +00:00
Adam Sutton
01fc249fb5
xmltv: fix XMLTV channel configuration
2013-11-10 20:14:14 +00:00
Adam Sutton
a18cda8e06
api webui: remove all references to the old satconf grid
2013-11-02 20:13:53 +00:00
Adam Sutton
a622f4fffa
linuxdvb: WIP - comitting before I lose it!
2013-10-27 23:19:02 +00:00
Adam Sutton
a1592da5e1
started work on better setup for input/hardware etc...
2013-10-27 23:19:02 +00:00
Adam Sutton
db1656314f
channel: remove direct usage of ch_name
...
This is because the field can now be NULL and there were places where this
was not properly checked. So now a function call channel_get_name() should
be used instead and is garaunteed to return non-NULL.
In addition to this there is a nice added benefit. You can NOT set the name,
and it will automatically pull the name from the first available service. This
will not be persistent (part of config) unless you change that name and save
from the UI. This means if the service name changes, so will the channel name.
However on that last point there will not be, currently, any message sent to
the clients (HTSP) to inform them of such a change. So there might be some lag
in getting the update.
2013-10-10 11:12:37 +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
3d6b9a6f73
service mapper: make it possible to select services to map
...
Also fixed some bugs that caused the mapping to fail and/or do the wrong
thing.
2013-09-20 22:39:13 +01:00
Adam Sutton
7da7006af6
linuxdvb: added pre-defined mux configuration file support
...
This had been left out for too long and makes it awkward for novices
to setup the networks. The config is possibly not as nice as before where
it was presented as a tree. But this can be improved later.
2013-09-19 22:19:12 +01:00
Adam Sutton
62d62e0a6e
api: added channeltag list API call
2013-09-16 14:58:07 +01:00
Adam Sutton
1fe897492b
api: started to migrate EPG functions to the common API
2013-09-16 14:22:10 +01:00
Adam Sutton
95c76059f7
idnode: make tree's default sorted by title
2013-09-11 10:00:22 +01:00
Adam Sutton
c43fbc7e3f
api: add channel create method
2013-09-07 01:06:55 +01:00
Adam Sutton
8ac1b3d7ed
status: added back in basic status info
...
It will now show subscriptions and streams (tuners/muxes combined).
2013-09-07 00:21:20 +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