Commit graph

3997 commits

Author SHA1 Message Date
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
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
Jaroslav Kysela
dee579ea2a The sbuf allocation cleanups
This is an attempt to fix the nonoptimal memory allocations. The old
code tries to allocate new chunks based on maximum packet value, but
the streams contain mostly short chunks. Also, in some cases, we know
the fixed sbuf size, so use it.
2014-03-14 21:10:51 +01:00
Jaroslav Kysela
1e11bc8c19 Fix the subscription_done() call
The subscription_unsubscribe() must be called from the upper layer (like dvr).
2014-03-14 21:05:18 +01:00
Jaroslav Kysela
4718b8efaf Fix another leaks in htsp_server.c (_very_ _VERY_ _BAD_) 2014-03-14 21:04:40 +01:00
Jaroslav Kysela
31a0ffb5dc Fix some memory leaks in parse_avc.c and mkmux.c 2014-03-14 21:04:15 +01:00
Adam Sutton
9398e6dac3 htsp: ensure that NULL isn't passed as usernmae to access routines 2014-03-14 09:40:30 +00:00
Adam Sutton
a678110453 Merge remote-tracking branch 'origin/pr/340' 2014-03-13 20:54:24 +00:00
Adam Sutton
1c934aa29d Merge remote-tracking branch 'origin/pr/339' 2014-03-13 20:53:41 +00:00
Adam Sutton
7900bbcba3 htsp dvr access: some updates to PR #333, plugs a few holes in access checks 2014-03-13 20:53:15 +00:00
Adam Sutton
c6a57704f7 Merge remote-tracking branch 'origin/pr/333' 2014-03-10 20:10:55 +00:00
Jaroslav Kysela
c82190430e Fix some typos and compilation errors (TRACE disabled) 2014-03-09 18:59:12 +01:00
Carlo Landmeter
c38fb861a4 webui: add icons to channel management functions 2014-03-08 12:13:35 +01:00
Adam Sutton
c84bc2b72b Merge remote-tracking branch 'origin/pr/338' 2014-03-07 20:44:39 +00:00
Adam Sutton
9722e42a98 pvr: change the directory permissions to more sane value
This might need reviewing and making configurable, but this is definitely
a more sane starting point than the original.
2014-03-07 20:43:13 +00:00
Adam Sutton
51c5f29460 Merge remote-tracking branch 'origin/pr/337' 2014-03-07 20:41:05 +00:00
Jaroslav Kysela
8c4e358110 Javascript: define default sort for some config grids 2014-03-07 20:38:11 +00:00
Dani Louca
5c7b5bb351 SYS_DVBS can have other modulation, ex: PSK_8 which will not work without this fix 2014-03-07 20:37:15 +00:00