Commit graph

5486 commits

Author SHA1 Message Date
Jaroslav Kysela
be8279c60a profile: add chain reopen function for DVR,fixes #2419 2014-10-26 18:01:47 +01:00
Jaroslav Kysela
68f7acaca8 webui: http streaming - cosmetic changes, check getsockopt return code 2014-10-26 17:47:19 +01:00
Jaroslav Kysela
73f781efe2 muxer libav: do not write new data when an error occured, fixes #2420 2014-10-26 17:46:52 +01:00
Jaroslav Kysela
eea8a5a374 tsfix: substitles might have large time gaps, fixes #2423 2014-10-26 17:07:53 +01:00
Jaroslav Kysela
af9cb5b805 profile: fix typo 2014-10-26 16:27:06 +01:00
Jaroslav Kysela
b80c232fc2 access: added access rights dump to check active ACL (trace) 2014-10-25 21:38:20 +02:00
Jaroslav Kysela
daa9788c42 profile: add profile work sharing 2014-10-25 21:38:20 +02:00
Jaroslav Kysela
596b4e0b29 http: return correct error code to obtain authorization, fix http_access_verify_channel - mask check 2014-10-24 21:21:42 +02:00
Piotr Kuchciak
38f73e1c90 HELP: Update help text AutoREC and Time Schedules 2014-10-24 18:06:05 +02:00
Piotr Kuchciak
e639c8d63c HELP: Update images and preparations to fields to help text 2014-10-24 18:06:05 +02:00
Jaroslav Kysela
e8eb6eb311 streaming: msg_free - allow NULL ptr as input 2014-10-24 18:03:28 +02:00
Jaroslav Kysela
c77e07d1e9 epggrab: enhance eit trace 2014-10-24 18:00:25 +02:00
Jaroslav Kysela
8a0078d7ed streaming: change streaming_pad_deliver() semantics 2014-10-24 17:59:20 +02:00
Jaroslav Kysela
ad5f59ce14 timeshift: move the pts_delta init code to a function 2014-10-24 09:02:21 +02:00
Jaroslav Kysela
c23eca2b0b tsfix: Fix the decision boundary for ts_diff, handle reference for text subtitles, too 2014-10-24 08:53:24 +02:00
Jaroslav Kysela
9c6b8c2975 tsfix: apply local reference for teletext if the MPEG-TS encoder is crazy 2014-10-23 21:55:08 +02:00
Jaroslav Kysela
c297aa739a tsfix: remove if (1) condition 2014-10-23 21:30:23 +02:00
Jaroslav Kysela
a8b96b7b8a mpegts table: add more traces 2014-10-23 20:43:31 +02:00
Jaroslav Kysela
2ad44b0acf timeshift: add little comment to last pts delta fix 2014-10-23 18:19:11 +02:00
Jaroslav Kysela
1d2df400b5 dvb support: more fixes in conv_utf8() - fixes#2414
- add ucs2 for 0x14
- fix the first character skip for 0x15 (utf8)
2014-10-23 18:12:31 +02:00
Jaroslav Kysela
82b17a74fd timeshift: for initial pts value, scan more packets (now 6) 2014-10-23 15:24:41 +02:00
Jaroslav Kysela
6106b71a6e tsfix: fix pts/dts for all streams (including teletext) 2014-10-23 15:22:56 +02:00
Piotr Kuchciak
4ad249ec01 WEBUI: Changed icon
-Clean icon image cache
-Reset Icon
2014-10-23 11:15:59 +02:00
Piotr Kuchciak
4c3ff47cca HELP: Update image for help
-Configuration > General
-Channel/EPG > Channels
2014-10-23 11:15:59 +02:00
Jaroslav Kysela
777b3484f6 profile: fix timeshift creation for htsp profile, add more timeshift logs 2014-10-23 11:15:03 +02:00
Jaroslav Kysela
d0ee05985e config: fix prefer_picon name in the storage structure, fixes #2413 2014-10-23 08:37:56 +02:00
Jaroslav Kysela
ea0ea5861f webui: /play - direct streaming for no user-agent providers, remove VLC for direct
(note vlc is fine with playlists and shows the correct title for matroska)
2014-10-23 08:27:21 +02:00
Jaroslav Kysela
59206653fb webui: the /play redirector - add more user-agent direct streaming, fixes #2412
- 'VLC/'
- 'MPlayer '
- 'Lavf/' (ffmpeg, libav)
- shoutcastsource (some media players?)
2014-10-22 22:21:46 +02:00
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