Jaroslav Kysela
c516ceade9
Improve the mux create routine to handle the unset and auto values
2014-04-16 11:05:51 +02:00
Adam Sutton
b917ffa475
linuxdvb: fix compilation on pre DVB API v5.10
2014-04-09 21:37:12 +01:00
Adam Sutton
df11c19cfa
linuxdvb: correct mistake in delsys enumeration caused by recent updates
2014-04-09 21:30:02 +01:00
Adam Sutton
876b5c3ae6
linuxdvb: some slight tweaks to naming of translation routines
...
Also publicly exposed one translation routine as its required in the adapter
setup
2014-04-09 21:28:56 +01:00
Adam Sutton
69fc982217
dvb: fix bug causing mux FE type from being overwritten
2014-04-09 00:03:01 +01:00
Adam Sutton
19a2b875e8
dvr: fix stupid compilation mistake ( fixes #2038 )
2014-04-08 08:09:18 +01:00
Adam Sutton
82048878c8
dvr: ensure update to in-progress recording doesn't restart ( fixes #1982 )
2014-04-07 21:35:40 +01:00
Adam Sutton
1369d5dbeb
timeshift: ensure no use of potentially free()'d variable ( fixes #2028 )
2014-04-07 20:47:50 +01:00
Adam Sutton
5e777cbdbe
url: fix stupid mistakes in regexp ( fixes #2021 )
2014-04-07 17:35:47 +01:00
Adam Sutton
dfeb0cee47
mpegts dvb: fix rather dubious assert ( fixes #2036 )
...
Could have ensure this was set correctly on input, but given that it was being
set if no config was passed and almost certainly it must by definition be the
same as the source mux, might as well simplify things.
2014-04-07 17:11:12 +01:00
Adam Sutton
5c73e78c28
webui: ensure we don't pass NULL to muxer_create for config ( fixes #2017 ).
2014-04-07 17:11:12 +01:00
Adam Sutton
bba7572d19
config: fix problems with config migration ( fixes #2035 , #2023 )
2014-04-07 17:11:06 +01:00
Adam Sutton
89e1b97a92
settings: ensure config path is absolute
...
I have a feeling using -D would break this due to the change to cwd?
2014-04-07 10:23:05 +01:00
Adam Sutton
3f51680a58
linuxdvb: fix stupid mistake in adapter config processing
2014-04-04 17:24:48 +01:00
Adam Sutton
804cb67350
dvb: remove the inline config migration, this is handled in config.c now
2014-04-04 16:17:56 +01:00
Adam Sutton
2080015aa6
Merge remote-tracking branch 'origin/pr/345'
2014-04-04 15:56:13 +01:00
Adam Sutton
4f3d858859
Merge remote-tracking branch 'origin/pr/356'
2014-04-04 15:55:44 +01:00
Adam Sutton
42dbcbe74e
Merge remote-tracking branch 'origin/pr/358'
2014-04-04 15:55:37 +01:00
Adam Sutton
a351279395
Merge remote-tracking branch 'origin/pr/359'
2014-04-04 15:55:26 +01:00
Adam Sutton
a7858088ee
Merge remote-tracking branch 'origin/pr/360'
2014-04-04 15:50:28 +01:00
Adam Sutton
250dc66c31
Merge remote-tracking branch 'origin/pr/361'
2014-04-04 15:36:35 +01:00
Adam Sutton
3748173605
config: update to include migration of the dvb networks folder
2014-04-04 15:31:49 +01:00
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
Jaroslav Kysela
34cf1530ad
Wait also for the active TCP threads on shutdown
2014-03-24 14:39:54 +01:00
Jaroslav Kysela
da387b48fe
Fix the missing thread join calls for tcp servers
...
This is a "hidden" memory leak, because the allocated stack pages are
not freed.
2014-03-23 12:10:52 +01:00
Glandos
d3ec5bfcfa
Fix linkage error with --disable-cwc
2014-03-22 20:39:20 +01: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
Jaroslav Kysela
d939f46d96
webui: add the field order feature (for grid)
2014-03-21 09:21:20 +01:00
Jaroslav Kysela
0e31053b1c
An attempt to make the default columns widths in idnode grids better
2014-03-19 17:40:46 +01:00
Jaroslav Kysela
8dbe6dee8f
cwc.c: do not try to reconnect in the destroy state
2014-03-19 09:30:27 +01: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