Commit graph

4013 commits

Author SHA1 Message Date
Adam Sutton
bb678d9359 Merge branch 'feature/pr/365' 2014-04-04 15:22:14 +01:00
Adam Sutton
7e89bbe3f4 Merge remote-tracking branch 'origin/pr/365' 2014-04-04 15:02:21 +01:00
Adam Sutton
819e508ad2 config: added migration of EPG and DVR entries 2014-04-04 13:15:00 +01:00
Adam Sutton
5901a0fe8b config: migration of DVB networks
This will not attempt to remove duplicate networks or configure the tuners.
I have decided this is just too much work to get right, versus very little
human input to correct.
2014-04-04 11:50:43 +01:00
Adam Sutton
9994e82824 config: initial work on internal migration 2014-04-04 09:55:08 +01:00
Adam Sutton
2b695add0c config: started to add the concept of a configuration version
This is to allow simple detection of a need to migrate, so that it can be done
in one centralised location. Rather than having to have lots of in place dual
config handling.

Some simple stuff will probably continue to be done in place, to avoid
constantly adding migration routines for trivial stuff. But anyting non-trivial
will at least be more easily handled without the need for external scripts.
2014-04-04 09:55:08 +01:00
Adam Sutton
bd2525ed2a idnode uuid: move uuid routines to sep. file so it can be used more generally 2014-04-04 09:55:07 +01:00
Adam Sutton
143c33f15b queue: mod to TAILQ_MOVE to ensure empty Q is properly copied/init
This mirrors a change that Andreas had already made in the showtime copy.
2014-04-04 09:55:07 +01:00
Adam Sutton
e6dd9aa2ca linuxdvb: fix DVB API version mistakes 2014-04-02 15:53:57 +01:00
Jaroslav Kysela
d1ad5631b5 Move the linuxdvb mux code to the shared mpegts network code
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:45:51 +02: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
8b98f9c4a6 Move the linuxdvb service code to the shared mpegts service code
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:43:13 +02:00
Jaroslav Kysela
c36c733519 linuxdvb: remove the satconf mpegts_input_t proxy to cleanup input handlers 2014-04-01 17:43:05 +02:00
Jaroslav Kysela
f228fe45c3 Do not rely on linux kernel's headers - preparing for network tuners (SAT-IP)
This is a complete migration to use the own mux configuration scheme without
the system limitations to allow write backends for the network tuners like
SAT-IP servers.
2014-03-31 21:31:37 +02:00
Adam Sutton
6482d33ba9 muxer dvr: fix configuration passing to reduce potential for error
This should fix #2015
2014-03-21 14:56:46 +00:00
Adam Sutton
85e01365b7 url: minor correction based on suggestion from MinGyoon
Fixes #2012
2014-03-21 14:30:31 +00:00
Adam Sutton
bd78123b95 iptv: fix service config saving
Fixes #2013
2014-03-21 14:27:07 +00:00
Adam Sutton
cd713e2de7 iptv: update to multi-network API and remove fixed IPTV network
This has caused a few people confusion, maybe removing it will cause more!
I guess we'll see. However it does seem better to allow things to be created
like everything else.
2014-03-18 21:46:12 +00:00
Adam Sutton
eb089e0e88 iptv: allow setting of default (single) service name in mux config 2014-03-18 21:46:11 +00:00
Adam Sutton
5552b7379b tsfile: update to new multi-network arrangment 2014-03-18 21:46:11 +00:00
Adam Sutton
4d5d259cbb linuxdvb: update to new multiple networks setup 2014-03-18 21:46:11 +00:00
Adam Sutton
1298adb956 mpegts: make the mapping of network<->input N<->N
I've rejected doing this for ages, however there are real limitations with
not being able to do this. And I've specifically come across one while thinking
about how some IPTV changes would be handled.

This will probably result in a break to peoples config, I will try and mitigate
this.
2014-03-18 21:46:11 +00:00
Adam Sutton
a3d2062c01 webui idnode: hack to overcome extjs display issue 2014-03-18 21:46:11 +00:00
Adam Sutton
701316a010 idnode prop: make it possible for child classes to override parent props 2014-03-18 21:46:11 +00:00
Adam Sutton
cee30a7500 misc: fix a bunch of shutdown error messages that are irrelevant 2014-03-18 21:46:11 +00:00
Adam Sutton
dcfb7d6772 Merge remote-tracking branch 'origin/pr/354' 2014-03-18 21:45:39 +00:00
Adam Sutton
ac9ef5b776 Merge remote-tracking branch 'origin/pr/353' 2014-03-18 21:45:29 +00:00
Adam Sutton
18dec545d7 Merge remote-tracking branch 'origin/pr/352' 2014-03-18 21:45:18 +00:00
Adam Sutton
fed3c72dbe Merge remote-tracking branch 'origin/pr/351' 2014-03-18 21:44:55 +00:00
Adam Sutton
fc870a0974 Merge remote-tracking branch 'origin/pr/350' 2014-03-18 21:44:35 +00:00
Adam Sutton
184a368a28 Merge remote-tracking branch 'origin/pr/349' 2014-03-18 21:44:13 +00:00
Adam Sutton
03858c6e9a Merge remote-tracking branch 'origin/pr/347' 2014-03-18 21:41:35 +00:00
Adam Sutton
ca2ee8b379 Merge remote-tracking branch 'origin/pr/344' 2014-03-18 21:40:52 +00:00
Jaroslav Kysela
4269cb7818 Fix the sp_reject_filter logic
This patch fixes the optimization from the commit
"PID lookup, streaming pad filter and sbuf alloc optimizations".
2014-03-18 17:50:54 +01:00
Jaroslav Kysela
9e5a18867c Add missing fsmonitor_done() for undefined ENABLE_INOTIFY
Reported-by: decke on irc
2014-03-17 14:31:18 +01:00
Jaroslav Kysela
d9de1e8674 Changed service_mapper_notify() origin==NULL behaviour 2014-03-17 10:37:27 +01:00
Jaroslav Kysela
251b2c3b2c Obvious typo fixes 2014-03-17 10:34:46 +01:00
Jaroslav Kysela
d619a12b59 Fix the service <-> channel mapping editor #3
- introduce service_mapper_notify() and origin arguments to avoid mess
- fix the service_mapper_process()
2014-03-17 10:06:03 +01:00
Jaroslav Kysela
3caabf08ad Fix the service <-> channel mapping editor #2
- the clients of the origin service entry should be also notified
2014-03-17 09:25:13 +01:00
Jaroslav Kysela
7a66bfc184 Fix the service <-> channel mapping editor
- the channel entry should be saved after unlink (not before)
- the service or channel entry should be notified about changes
  to keep the channel / service grids in sync
2014-03-16 19:52:50 +01:00
Jaroslav Kysela
cbc4600cc4 Remove waiting subscriptions in subscription_done() 2014-03-15 23:35:59 +01:00
Jaroslav Kysela
fd41d180e7 Fix variable initialization in psi_parse_pmt() 2014-03-15 22:30:55 +01:00
Jaroslav Kysela
1c5aec0d7c Another fix for the dvb adapter settings save 2014-03-15 22:29:24 +01:00
Jaroslav Kysela
1fab83c6f3 Do not save the adapter settings on each probe (start)
The 'conf = feconf = NULL' line should be at another place otherwise
the last condition is always true (and the configuration is always saved).
2014-03-15 21:05:49 +01:00
Jaroslav Kysela
2d138b9b7e Fix the unitialized variable for the cache scheme (HTTP streaming) 2014-03-15 18:57:07 +01:00
Jaroslav Kysela
ed45ab7224 Add cache scheme selection for DVR to reduce system resources 2014-03-15 18:07:14 +01:00
Adam Sutton
d328f74497 service_mapper: fixes problems with saves when updating from services tab
Fixes #1999
2014-03-14 22:51:06 +00:00
Adam Sutton
5322bf6ba7 Merge remote-tracking branch 'origin/pr/344' 2014-03-14 22:28:38 +00:00
Adam Sutton
bcf20a6663 Merge remote-tracking branch 'origin/pr/343' 2014-03-14 22:28:18 +00:00
Adam Sutton
3f3fdc8af1 htsp: fix NULL ptr username, do it properly this time! 2014-03-14 20:23:40 +00:00