Commit graph

5628 commits

Author SHA1 Message Date
Jaroslav Kysela
7c1ff4740b spawn: remove spawn_and_store_stdout() 2014-11-17 14:57:46 +01:00
Jaroslav Kysela
c4f30d1e51 iptv pipe: fix url / arg parsing bug, add ${service_name} substitution 2014-11-17 14:57:35 +01:00
Jaroslav Kysela
7548fc5c3e spawn: introduce tvh_fopen() to close fds for spawned processes 2014-11-17 14:22:40 +01:00
Jaroslav Kysela
a563d786e9 spawn: add thread for fast info/error messages, fix spawn_pipe_read() 2014-11-17 14:14:43 +01:00
Jaroslav Kysela
3f7ac5b5e0 spawn: fix a compiler warning (unused-variable) 2014-11-17 08:57:35 +01:00
Jaroslav Kysela
0d10db2514 IPTV: add pipe:// handler to read MPEG-TS stream from an external program 2014-11-16 22:30:39 +01:00
Jaroslav Kysela
003c4a2699 spawn: implement spawn_and_give_stdout() 2014-11-16 21:17:28 +01:00
Jaroslav Kysela
b2290d30a8 spawn: do not use syslog calls in the child process
The syslog routines uses private mutex so it can cause
various crashes and other misbehaviour.

Use pipes to send messages from the child processes.
2014-11-16 21:06:02 +01:00
Jaroslav Kysela
0bb2356a5f simplify file_readall() 2014-11-16 20:32:03 +01:00
Jaroslav Kysela
114298ad15 spawn: fix possible NULL dereferences 2014-11-16 19:41:02 +01:00
Jaroslav Kysela
b6fcb4523d WEBUI JS: Add start/stop times to epg dialog, more cosmetic changes for EPG/DVR dialogs 2014-11-16 16:29:30 +01:00
Jaroslav Kysela
e065cf6823 Fix H264 packet merging, fixes #2480 2014-11-16 16:08:09 +01:00
Jaroslav Kysela
fcd16fa0d8 mpegts scan: fix the wrong constant usage (idle scan) 2014-11-16 11:33:28 +01:00
Jaroslav Kysela
37bee9eb5e mpegts_input_open_pid: fix the wrong variable assignment 2014-11-16 11:04:09 +01:00
Jaroslav Kysela
6ce9b4d3b1 mpegts input: another optimization for mpegts_mux_find_pid_() 2014-11-16 10:54:36 +01:00
Jaroslav Kysela
eb600253ae mpegts_mux_start: add flags to the trace log 2014-11-16 10:50:53 +01:00
Craig Forbes
745cc6f70c Fix double free of hdhomerun_debug_obj
Bug #2479
2014-11-15 18:36:49 +01:00
Jaroslav Kysela
dd6c882bc8 mpegts input: optimize the mpegts_mux_find_pid_() for last change 2014-11-15 18:34:53 +01:00
Jaroslav Kysela
7f1d851a40 mpegts input: protect global variable mpegts_pid_skel using mutex
- the skel variable is shared in multiple thread
- also remove mpegts_pid_sub_skel, it's not used frequently
2014-11-15 16:30:05 +01:00
Jaroslav Kysela
fbf7a3da3c mpegts input: add back last_mp, it should be safe
The PID subscriptions are protected using mi_output lock, so
the whole mpegts_input_process() subroutine should be safe
for the mp structure caching.
2014-11-14 19:05:24 +01:00
Jaroslav Kysela
47ecb74bee mpegts input: tiny optimization 2014-11-14 18:45:34 +01:00
Jaroslav Kysela
74a3b77e5f mpegts input: only cleanups for mi_output_lock 2014-11-14 18:41:20 +01:00
Jaroslav Kysela
fdbe678793 mpegts network scan: remove debug printf(), add help for init+idle scan checkboxes 2014-11-14 15:37:48 +01:00
Jaroslav Kysela
af4a2af9ab mpegts inputs: allow to disable init/idle scan per tuner/input, fixes #2475 2014-11-14 15:07:37 +01:00
Piotr Kuchciak
7e5abcb0c4 WEB UI: add icon for button in windows add
http://www.softicons.com/toolbar-icons/flatastic-icons-part-1-by-custom-icon-design/cancel-icon
2014-11-12 16:40:29 +01:00
Jaroslav Kysela
322f6c6af9 linuxdvb: Add Skip Initial Bytes... 2014-11-12 16:39:43 +01:00
Jaroslav Kysela
8fca50269a Makefile: remove python3 explicit call 2014-11-12 11:51:18 +01:00
Jaroslav Kysela
1a97e86aa6 WEBUI: DVR tabs - improvde filesize renderer 2014-11-12 11:50:43 +01:00
Jaroslav Kysela
e296f3c3ac WEBUI JS: change stop recoding behaviour from delete to abort, fixes#2472 2014-11-12 10:36:23 +01:00
Jaroslav Kysela
99907809bb mpegts table: use atomic refcounting 2014-11-12 10:35:33 +01:00
Jaroslav Kysela
7211380a9e mpegts input: fix possible NULL dereference (fix for the last patch) 2014-11-12 09:52:55 +01:00
Jaroslav Kysela
053c0e4bc3 mpegts input: remove wrong implemented mi_stop flag, depend on mm_active, fixes #2468 2014-11-12 09:47:45 +01:00
Jaroslav Kysela
afdd605341 mkbundle: another StringIO fix, python3 conversion, fixes #2469 2014-11-11 22:43:44 +01:00
Jaroslav Kysela
e0f8ee4669 dvb: add MHz to display mux name, fixes #2466 2014-11-11 12:16:53 +01:00
Jaroslav Kysela
6c6c69d81c iptv: fix iptv_lock mutex deadlock for http client, fixes #2465 2014-11-11 10:12:48 +01:00
Jaroslav Kysela
3cc291c2ed mkbundle: fix missed StringIO usage instead cStringIO.StringIO, fixes #2461 2014-11-10 20:34:36 +01:00
Jaroslav Kysela
7c00e47c24 access, esfilter: reindex calls fix, fixes #2462 2014-11-10 20:32:10 +01:00
Jaroslav Kysela
dc399207eb another --disable-trace compilation fixes, fixes #2460 2014-11-10 20:17:22 +01:00
Jaroslav Kysela
c3c767549b http streaming: DVR file - fix wrong lseek check 2014-11-10 19:53:41 +01:00
Jaroslav Kysela
307354abd6 tsfix: deliver TELETEXT packets without DTS, remove warnings for this case 2014-11-10 19:16:25 +01:00
Jaroslav Kysela
4d86a34aff doc: a note about Idle Scan Muxes for SAT>IP 2014-11-10 17:45:28 +01:00
Jaroslav Kysela
89d0dd25c6 access: fix typo, fixes #2460 2014-11-10 15:07:33 +01:00
Piotr Kuchciak
da342d8e8c WEBUI: icon for Bouquets tab 2014-11-10 15:07:33 +01:00
Piotr Kuchciak
56b0012f4a WEBUI: Cosmetic change icon
-DVR changed icon download

http://www.softicons.com/business-icons/flatastic-icons-part-4-by-custom-icon-design/download-icon
-upcoming/current rec changed icon

http://www.softicons.com/system-icons/oxygen-icons-by-oxygen/actions-view-calendar-upcoming-days-icon
-changed icon Abort for round style

http://www.softicons.com/toolbar-icons/flatastic-icons-part-1-by-custom-icon-design/delete-circle-icon
2014-11-10 15:05:51 +01:00
Piotr Kuchciak
36a60f8f9e WEBUI EPG: Change text and icon for stop button 2014-11-10 15:05:51 +01:00
Jaroslav Kysela
d1f43ae2c0 another coverity fix in access.c 2014-11-10 14:38:38 +01:00
Jaroslav Kysela
758a5b9b8d bouquet: fix comment memory-leak 2014-11-10 14:27:31 +01:00
Jaroslav Kysela
4e63e0d74a coverity fixes.... 2014-11-10 14:25:14 +01:00
Jaroslav Kysela
1efe779dbb mpegts input: add more lock_asserts 2014-11-10 13:39:57 +01:00
Jaroslav Kysela
5a07ff166a mkbundle: add support for python3, fixes #2444 2014-11-10 09:46:24 +01:00