Commit graph

5458 commits

Author SHA1 Message Date
Jaroslav Kysela
472d1e9691 service mapper: fix the abort due to missing streaming target initialization 2014-10-22 21:56:05 +02:00
Jaroslav Kysela
e7e6754c8d muxer libav: review again the h264 filter payload free code 2014-10-22 21:47:49 +02:00
Jaroslav Kysela
2e15888712 webui: changed rights for playlist, dvrfile, fixes #2409
- /dvrfile requires (advanced) streaming or recorder rights
- /play requires (advanced) streaming or recorder rights
- /playlist requires rights depending on functionality
  - dvr playlists requires recording rights
  - channel and tags playlist requires streaming rights
2014-10-22 21:26:34 +02:00
Jaroslav Kysela
917fb808a0 htsp server: fixed wrong condition (profile_chain_work) 2014-10-22 17:47:00 +02:00
Jaroslav Kysela
afacbb3dd7 profile: fixed copy-and-paste error 2014-10-22 17:35:45 +02:00
Jaroslav Kysela
584c8c28c8 dvb get string: allow to override charset when auto detection fails, fixes #2407 2014-10-22 16:43:10 +02:00
Jaroslav Kysela
e21b2207cc mpegts: allow to remove dvb service 2014-10-22 16:28:22 +02:00
Jaroslav Kysela
c2609312d0 profile/subscription: use profile chain everywhere, add profile refcounting 2014-10-22 16:17:29 +02:00
Jaroslav Kysela
97e7f1a86d profile: added unique id (service or channel) to profile chains 2014-10-22 14:48:57 +02:00
Jaroslav Kysela
aa53af579a profile: move all stream chain code to profile.c from htsp_service.c 2014-10-22 14:31:24 +02:00
Jaroslav Kysela
fcb7b833b0 profile: fix profile_chain_open (for profiles without muxing) 2014-10-22 10:17:55 +02:00
Jaroslav Kysela
46e75c2a2d Makefile: fix distclean 2014-10-22 10:08:36 +02:00
Jaroslav Kysela
469f8343d7 WEBUI JS: Add channel icon reset 2014-10-22 10:06:23 +02:00
Jaroslav Kysela
9da4003dac global config: allow to prefer picons or channel names for auto icon urls, fixes #2403
- also do file access checks to choose
2014-10-22 10:06:23 +02:00
Jaroslav Kysela
f0d25a5195 WEBUI JS: Debugging tab - change save to apply 2014-10-22 10:06:12 +02:00
Jaroslav Kysela
c2661b0dc7 WEBUI: Add more documentation for Debugging tab, fixes #2398 2014-10-21 21:12:55 +02:00
Jaroslav Kysela
54e7efa674 mpegts input: simplify and make faster the TS input stop procedure 2014-10-21 21:00:19 +02:00
Jaroslav Kysela
109939d585 webui: return service unavailable (503) rather than bad request (400) for unavailable streaming 2014-10-21 20:59:37 +02:00
Jaroslav Kysela
e1d8c2a68c mpegts tables: protect more mt structure in open/close, fix memory leak (missing release), enhance traces 2014-10-21 16:46:00 +02:00
Jaroslav Kysela
250666e40a descrambler: code style changed, added opaque to pid traces 2014-10-21 16:44:41 +02:00
Jaroslav Kysela
43a7a077e6 mpegts mux: the mm_pids flush must be protected by mi_output_lock 2014-10-21 16:07:59 +02:00
Jaroslav Kysela
33449e80f5 muxer libav: fix another memory leaks caused by wrong ffmpeg code 2014-10-21 14:54:57 +02:00
Jaroslav Kysela
15db6d188a epggrab: channels - fix another leaks in epggrab_channel_destroy() 2014-10-21 13:44:41 +02:00
Jaroslav Kysela
ace1b95fd1 epggrab: fix leak in epggrab_module_ch_save() 2014-10-21 13:41:39 +02:00
Jaroslav Kysela
7d87d20d03 IPTV: fix muxname leak in iptv mux class 2014-10-21 13:39:22 +02:00
Jaroslav Kysela
a0d7d97403 imagecache: allow to clean the image cache through General Configuration tab 2014-10-21 13:36:16 +02:00
Jaroslav Kysela
3e8cd7d7f0 channels: icon - generate default channel icon using channel name and path in global config, fixes #2393 2014-10-21 11:20:52 +02:00
Jaroslav Kysela
55d410cdbc WEBUI JS: idnode - fix the tree updating, expanding and selection (TV adapters) 2014-10-21 10:05:55 +02:00
Jaroslav Kysela
43e805d608 mpegts tables: added mpegts_table_consistency_check to invoke psi tables inconsistency early 2014-10-20 20:35:15 +02:00
Ian
93056943b6 WebTV: Correct remote sort (defaultL: by channel number) 2014-10-20 19:38:09 +02:00
Ian
a9c2ebb3ec WebTV: Remove unused parameters to navup/navdown 2014-10-20 19:38:09 +02:00
Ian
fad648d79a WebTV: Correct next/prev (esp. final page); add on-screen controls 2014-10-20 19:38:09 +02:00
Ian
74fee8a1fd WebTV: Code cosmetics 2014-10-20 19:38:09 +02:00
Ian
60f6c9099e WebTV: Code cosmetics 2014-10-20 19:38:09 +02:00
Ian
008770c132 WebTV: Add Home/End, PgUp/PgDn, Left/Right plus overall code cosmetics 2014-10-20 19:38:09 +02:00
Ian
b26e3ccaa7 WebTV: Implement basic touchscreen-compatible navigation controls, inc. paging and scrolling channel list 2014-10-20 19:38:09 +02:00
Piotr Kuchciak
aae8a89198 update ignore file in windows 2014-10-20 19:35:33 +02:00
Piotr Kuchciak
60082edc21 WEBUI: Fix icon for current recording
Fix icon for current recording because was the same as recording tab.
2014-10-20 19:35:09 +02:00
Jaroslav Kysela
bd6e5ed7cb muxer_libav: fix memory leaks 2014-10-20 19:33:06 +02:00
Jaroslav Kysela
87151767ad transcode: free extradata from context structures 2014-10-20 16:45:43 +02:00
Jaroslav Kysela
06236ade10 transcode: remove h264 side data creation, it's not required 2014-10-20 15:05:18 +02:00
Jaroslav Kysela
956e8a05e2 DVR: log dvr entry delete operation 2014-10-20 15:04:18 +02:00
Jaroslav Kysela
4b63409706 transcode: fix H264 decoding 2014-10-20 09:17:58 +02:00
Jaroslav Kysela
0fa68f751d htsp: filter out the profiles and dvr configs without granted access 2014-10-19 21:46:23 +02:00
Jaroslav Kysela
5e98c69d85 DVR: the dvr entries should be accessed with ACCESS_RECORDER proviledges 2014-10-19 20:28:37 +02:00
Jaroslav Kysela
7ef42efec7 transcoding: simplify streaming_start_t structure copy 2014-10-19 11:40:43 +02:00
Jaroslav Kysela
8a1f44738b htsp: log subsystem should be lowercase 2014-10-19 11:40:43 +02:00
Jaroslav Kysela
d504bcf44b remove pkt_merge_header()
- rename pkt_header to pkt_meta
- unify logic for the metadata processing
- add meta field to components to the htsp stream start message
2014-10-19 11:40:08 +02:00
Jaroslav Kysela
4a6d5ca601 descrambler: fix TSS_NO_ACCESS reset for buffered packets 2014-10-18 17:32:06 +02:00
Jaroslav Kysela
53b168cc10 libav muxer: added WEBM support 2014-10-17 20:53:57 +02:00