Commit graph

5649 commits

Author SHA1 Message Date
Jaroslav Kysela
f15b8a6978 epggrab: ota - om_complete load fix 2014-11-19 13:17:50 +01:00
Richard Kunze
e59a8b41e7 Fixed iconv handle type
Signed-off-by: Richard Kunze <richard.kunze@web.de>
2014-11-19 13:04:54 +01:00
Jaroslav Kysela
a2dfb056ea WEBUI JS: Aligh time properly in EPG/DVR dialogs 2014-11-19 13:03:41 +01:00
Piotr Kuchciak
8aee57930d WEBUI JS: cosmetic changes for dvr and epg dialogs 2014-11-19 12:45:24 +01:00
Jaroslav Kysela
33792bf601 htsp: another fix for H264 - headers merge
The real headers merge is in avc_convert_pkt() but this is called
only from the global headers plugin. Add the global headers plugin
to all HTSP chains.

This patch removes the merging from the TS parser.
2014-11-19 11:39:46 +01:00
Jaroslav Kysela
7743670045 iptv pipe: fix the backslash handling 2014-11-19 08:45:12 +01:00
Jaroslav Kysela
5df9cdf97d epggrab: ota - fix om_requeue handling 2014-11-18 21:01:14 +01:00
Jaroslav Kysela
4f68d03875 iptv pipe: handle the backslash character, fixes#2487 2014-11-18 20:44:00 +01:00
Jaroslav Kysela
fa22f18dfc dvb support: revert dvb_sat_position_to_str() change (missing direction character) 2014-11-18 15:07:22 +01:00
Jaroslav Kysela
a0e69f8c7e linuxdvb: add more traces to linuxdvb_frontend_network_list() 2014-11-18 13:39:00 +01:00
Jaroslav Kysela
d49e965738 http: improve the request dump (for post) 2014-11-18 13:34:29 +01:00
Jaroslav Kysela
46f7e41e62 bouquet: extend help 2014-11-18 13:32:32 +01:00
Jaroslav Kysela
ccf64a0c57 hdhomerun: remove hf_master code - not used 2014-11-18 10:48:54 +01:00
Jaroslav Kysela
c119b442dd linuxdvb,satip,hdhomerun: make uuid persistent per tuner 2014-11-18 10:47:20 +01:00
Jaroslav Kysela
a2d7e1797c spawn: implement spawn_kill, improve IPTV pipe (busy loop) 2014-11-18 09:45:17 +01:00
Jaroslav Kysela
4290f79748 spawn: allow spawnv stdout/stderr redirection to logs 2014-11-18 09:10:48 +01:00
Jaroslav Kysela
fc7e0f4a36 spawn: reshuffle code to get proper stdin for spawned process 2014-11-17 23:26:18 +01:00
Jaroslav Kysela
29ccb30ff6 spawn: another cleanups in spawn_and_give_stdout() 2014-11-17 23:17:19 +01:00
Jaroslav Kysela
2cee0bfeb6 spawn: more CLOEXEC fixes 2014-11-17 22:01:33 +01:00
Jaroslav Kysela
cee7147eef spawn: improve the pipe log reading 2014-11-17 17:13:16 +01:00
Jaroslav Kysela
9cabe1ad55 fix DVR docs - fixes#2483 2014-11-17 15:07:13 +01:00
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