]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Sun, 26 Oct 2014 21:41:53 +0000 (22:41 +0100)]
udp: improve udp_bind_double
Jaroslav Kysela [Sun, 26 Oct 2014 20:28:37 +0000 (21:28 +0100)]
channel icon: fix the wrong load sequence (lost services)
Jaroslav Kysela [Sun, 26 Oct 2014 20:01:20 +0000 (21:01 +0100)]
http server: improve shutdown for streaming
Jaroslav Kysela [Sun, 26 Oct 2014 19:56:11 +0000 (20:56 +0100)]
mpegts input: cleanups in locking and queue shutdown
Jaroslav Kysela [Sun, 26 Oct 2014 17:26:01 +0000 (18:26 +0100)]
http server: added dump request trace
Jaroslav Kysela [Sun, 26 Oct 2014 17:01:47 +0000 (18:01 +0100)]
profile: add chain reopen function for DVR,fixes #2419
Jaroslav Kysela [Sun, 26 Oct 2014 16:47:19 +0000 (17:47 +0100)]
webui: http streaming - cosmetic changes, check getsockopt return code
Jaroslav Kysela [Sun, 26 Oct 2014 16:46:28 +0000 (17:46 +0100)]
muxer libav: do not write new data when an error occured, fixes #2420
Jaroslav Kysela [Sun, 26 Oct 2014 16:07:05 +0000 (17:07 +0100)]
tsfix: substitles might have large time gaps, fixes #2423
Jaroslav Kysela [Sun, 26 Oct 2014 15:27:06 +0000 (16:27 +0100)]
profile: fix typo
Jaroslav Kysela [Sat, 25 Oct 2014 19:33:21 +0000 (21:33 +0200)]
access: added access rights dump to check active ACL (trace)
Jaroslav Kysela [Fri, 24 Oct 2014 14:01:33 +0000 (16:01 +0200)]
profile: add profile work sharing
Jaroslav Kysela [Fri, 24 Oct 2014 19:21:42 +0000 (21:21 +0200)]
http: return correct error code to obtain authorization, fix http_access_verify_channel - mask check
Piotr Kuchciak [Thu, 23 Oct 2014 15:19:16 +0000 (17:19 +0200)]
HELP: Update help text AutoREC and Time Schedules
Piotr Kuchciak [Thu, 23 Oct 2014 10:52:48 +0000 (12:52 +0200)]
HELP: Update images and preparations to fields to help text
Jaroslav Kysela [Fri, 24 Oct 2014 16:03:28 +0000 (18:03 +0200)]
streaming: msg_free - allow NULL ptr as input
Jaroslav Kysela [Fri, 24 Oct 2014 15:55:11 +0000 (17:55 +0200)]
epggrab: enhance eit trace
Jaroslav Kysela [Fri, 24 Oct 2014 08:27:04 +0000 (10:27 +0200)]
streaming: change streaming_pad_deliver() semantics
Jaroslav Kysela [Fri, 24 Oct 2014 07:02:21 +0000 (09:02 +0200)]
timeshift: move the pts_delta init code to a function
Jaroslav Kysela [Fri, 24 Oct 2014 06:53:24 +0000 (08:53 +0200)]
tsfix: Fix the decision boundary for ts_diff, handle reference for text subtitles, too
Jaroslav Kysela [Thu, 23 Oct 2014 19:55:08 +0000 (21:55 +0200)]
tsfix: apply local reference for teletext if the MPEG-TS encoder is crazy
Jaroslav Kysela [Thu, 23 Oct 2014 19:29:27 +0000 (21:29 +0200)]
tsfix: remove if (1) condition
Jaroslav Kysela [Thu, 23 Oct 2014 18:43:31 +0000 (20:43 +0200)]
mpegts table: add more traces
Jaroslav Kysela [Thu, 23 Oct 2014 16:19:11 +0000 (18:19 +0200)]
timeshift: add little comment to last pts delta fix
Jaroslav Kysela [Thu, 23 Oct 2014 16:10:49 +0000 (18:10 +0200)]
dvb support: more fixes in conv_utf8() - fixes#2414
- add ucs2 for 0x14
- fix the first character skip for 0x15 (utf8)
Jaroslav Kysela [Thu, 23 Oct 2014 13:23:24 +0000 (15:23 +0200)]
timeshift: for initial pts value, scan more packets (now 6)
Jaroslav Kysela [Thu, 23 Oct 2014 13:22:56 +0000 (15:22 +0200)]
tsfix: fix pts/dts for all streams (including teletext)
Piotr Kuchciak [Thu, 23 Oct 2014 08:13:03 +0000 (10:13 +0200)]
WEBUI: Changed icon
-Clean icon image cache
-Reset Icon
Piotr Kuchciak [Thu, 23 Oct 2014 08:27:58 +0000 (10:27 +0200)]
HELP: Update image for help
-Configuration > General
-Channel/EPG > Channels
Jaroslav Kysela [Thu, 23 Oct 2014 09:15:03 +0000 (11:15 +0200)]
profile: fix timeshift creation for htsp profile, add more timeshift logs
Jaroslav Kysela [Thu, 23 Oct 2014 06:37:56 +0000 (08:37 +0200)]
config: fix prefer_picon name in the storage structure, fixes #2413
Jaroslav Kysela [Wed, 22 Oct 2014 20:23:47 +0000 (22:23 +0200)]
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)
Jaroslav Kysela [Wed, 22 Oct 2014 20:20:26 +0000 (22:20 +0200)]
webui: the /play redirector - add more user-agent direct streaming, fixes #2412
- 'VLC/'
- 'MPlayer '
- 'Lavf/' (ffmpeg, libav)
- shoutcastsource (some media players?)
Jaroslav Kysela [Wed, 22 Oct 2014 19:56:05 +0000 (21:56 +0200)]
service mapper: fix the abort due to missing streaming target initialization
Jaroslav Kysela [Wed, 22 Oct 2014 19:47:49 +0000 (21:47 +0200)]
muxer libav: review again the h264 filter payload free code
Jaroslav Kysela [Wed, 22 Oct 2014 18:57:45 +0000 (20:57 +0200)]
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
Jaroslav Kysela [Wed, 22 Oct 2014 15:47:00 +0000 (17:47 +0200)]
htsp server: fixed wrong condition (profile_chain_work)
Jaroslav Kysela [Wed, 22 Oct 2014 15:35:45 +0000 (17:35 +0200)]
profile: fixed copy-and-paste error
Jaroslav Kysela [Wed, 22 Oct 2014 14:43:10 +0000 (16:43 +0200)]
dvb get string: allow to override charset when auto detection fails, fixes #2407
Jaroslav Kysela [Wed, 22 Oct 2014 14:28:22 +0000 (16:28 +0200)]
mpegts: allow to remove dvb service
Jaroslav Kysela [Wed, 22 Oct 2014 14:05:18 +0000 (16:05 +0200)]
profile/subscription: use profile chain everywhere, add profile refcounting
Jaroslav Kysela [Wed, 22 Oct 2014 12:48:57 +0000 (14:48 +0200)]
profile: added unique id (service or channel) to profile chains
Jaroslav Kysela [Wed, 22 Oct 2014 11:22:08 +0000 (13:22 +0200)]
profile: move all stream chain code to profile.c from htsp_service.c
Jaroslav Kysela [Wed, 22 Oct 2014 08:17:55 +0000 (10:17 +0200)]
profile: fix profile_chain_open (for profiles without muxing)
Jaroslav Kysela [Wed, 22 Oct 2014 08:08:36 +0000 (10:08 +0200)]
Makefile: fix distclean
Jaroslav Kysela [Wed, 22 Oct 2014 07:59:51 +0000 (09:59 +0200)]
WEBUI JS: Add channel icon reset
Jaroslav Kysela [Wed, 22 Oct 2014 07:06:23 +0000 (09:06 +0200)]
global config: allow to prefer picons or channel names for auto icon urls, fixes #2403
- also do file access checks to choose
Jaroslav Kysela [Wed, 22 Oct 2014 06:43:28 +0000 (08:43 +0200)]
WEBUI JS: Debugging tab - change save to apply
Jaroslav Kysela [Tue, 21 Oct 2014 19:12:55 +0000 (21:12 +0200)]
WEBUI: Add more documentation for Debugging tab, fixes #2398
Jaroslav Kysela [Tue, 21 Oct 2014 19:00:19 +0000 (21:00 +0200)]
mpegts input: simplify and make faster the TS input stop procedure
Jaroslav Kysela [Tue, 21 Oct 2014 18:59:37 +0000 (20:59 +0200)]
webui: return service unavailable (503) rather than bad request (400) for unavailable streaming
Jaroslav Kysela [Tue, 21 Oct 2014 14:46:00 +0000 (16:46 +0200)]
mpegts tables: protect more mt structure in open/close, fix memory leak (missing release), enhance traces
Jaroslav Kysela [Tue, 21 Oct 2014 14:44:41 +0000 (16:44 +0200)]
descrambler: code style changed, added opaque to pid traces
Jaroslav Kysela [Tue, 21 Oct 2014 14:07:59 +0000 (16:07 +0200)]
mpegts mux: the mm_pids flush must be protected by mi_output_lock
Jaroslav Kysela [Tue, 21 Oct 2014 12:54:57 +0000 (14:54 +0200)]
muxer libav: fix another memory leaks caused by wrong ffmpeg code
Jaroslav Kysela [Tue, 21 Oct 2014 11:44:41 +0000 (13:44 +0200)]
epggrab: channels - fix another leaks in epggrab_channel_destroy()
Jaroslav Kysela [Tue, 21 Oct 2014 11:41:39 +0000 (13:41 +0200)]
epggrab: fix leak in epggrab_module_ch_save()
Jaroslav Kysela [Tue, 21 Oct 2014 11:39:22 +0000 (13:39 +0200)]
IPTV: fix muxname leak in iptv mux class
Jaroslav Kysela [Tue, 21 Oct 2014 11:36:16 +0000 (13:36 +0200)]
imagecache: allow to clean the image cache through General Configuration tab
Jaroslav Kysela [Tue, 21 Oct 2014 09:20:52 +0000 (11:20 +0200)]
channels: icon - generate default channel icon using channel name and path in global config, fixes #2393
Jaroslav Kysela [Tue, 21 Oct 2014 08:05:55 +0000 (10:05 +0200)]
WEBUI JS: idnode - fix the tree updating, expanding and selection (TV adapters)
Jaroslav Kysela [Mon, 20 Oct 2014 18:35:15 +0000 (20:35 +0200)]
mpegts tables: added mpegts_table_consistency_check to invoke psi tables inconsistency early
Ian [Sat, 18 Oct 2014 14:56:22 +0000 (15:56 +0100)]
WebTV: Correct remote sort (defaultL: by channel number)
Ian [Sat, 18 Oct 2014 13:39:39 +0000 (14:39 +0100)]
WebTV: Remove unused parameters to navup/navdown
Ian [Sat, 18 Oct 2014 13:33:18 +0000 (14:33 +0100)]
WebTV: Correct next/prev (esp. final page); add on-screen controls
Ian [Sat, 18 Oct 2014 10:21:43 +0000 (11:21 +0100)]
WebTV: Code cosmetics
Ian [Sat, 18 Oct 2014 09:55:41 +0000 (10:55 +0100)]
WebTV: Code cosmetics
Ian [Sat, 18 Oct 2014 09:50:46 +0000 (10:50 +0100)]
WebTV: Add Home/End, PgUp/PgDn, Left/Right plus overall code cosmetics
Ian [Tue, 14 Oct 2014 20:01:09 +0000 (21:01 +0100)]
WebTV: Implement basic touchscreen-compatible navigation controls, inc. paging and scrolling channel list
Piotr Kuchciak [Mon, 20 Oct 2014 07:30:33 +0000 (09:30 +0200)]
update ignore file in windows
Piotr Kuchciak [Sun, 19 Oct 2014 17:22:20 +0000 (19:22 +0200)]
WEBUI: Fix icon for current recording
Fix icon for current recording because was the same as recording tab.
Jaroslav Kysela [Mon, 20 Oct 2014 17:33:06 +0000 (19:33 +0200)]
muxer_libav: fix memory leaks
Jaroslav Kysela [Mon, 20 Oct 2014 14:45:43 +0000 (16:45 +0200)]
transcode: free extradata from context structures
Jaroslav Kysela [Mon, 20 Oct 2014 13:05:14 +0000 (15:05 +0200)]
transcode: remove h264 side data creation, it's not required
Jaroslav Kysela [Mon, 20 Oct 2014 13:04:18 +0000 (15:04 +0200)]
DVR: log dvr entry delete operation
Jaroslav Kysela [Mon, 20 Oct 2014 07:17:58 +0000 (09:17 +0200)]
transcode: fix H264 decoding
Jaroslav Kysela [Sun, 19 Oct 2014 19:46:23 +0000 (21:46 +0200)]
htsp: filter out the profiles and dvr configs without granted access
Jaroslav Kysela [Sun, 19 Oct 2014 18:28:37 +0000 (20:28 +0200)]
DVR: the dvr entries should be accessed with ACCESS_RECORDER proviledges
Jaroslav Kysela [Sun, 19 Oct 2014 09:35:25 +0000 (11:35 +0200)]
transcoding: simplify streaming_start_t structure copy
Jaroslav Kysela [Sun, 19 Oct 2014 09:33:42 +0000 (11:33 +0200)]
htsp: log subsystem should be lowercase
Jaroslav Kysela [Sun, 19 Oct 2014 09:32:40 +0000 (11:32 +0200)]
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
Jaroslav Kysela [Sat, 18 Oct 2014 15:31:52 +0000 (17:31 +0200)]
descrambler: fix TSS_NO_ACCESS reset for buffered packets
Jaroslav Kysela [Fri, 17 Oct 2014 18:53:57 +0000 (20:53 +0200)]
libav muxer: added WEBM support
Piotr Kuchciak [Fri, 17 Oct 2014 10:09:06 +0000 (12:09 +0200)]
WEBUI: help changes, cosmetics and icon
Jaroslav Kysela [Fri, 17 Oct 2014 15:26:07 +0000 (17:26 +0200)]
Revert "Makefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid conflicts with distro"
This reverts commit
8e876995f352b28dc7ca0f5ad683d82e35b38370 .
It does not work..
Jaroslav Kysela [Fri, 17 Oct 2014 15:25:36 +0000 (17:25 +0200)]
AAC fixes (ADTS header) in transcoder and libav muxer
Jaroslav Kysela [Fri, 17 Oct 2014 12:45:06 +0000 (14:45 +0200)]
Makefile.ffmpeg: prefer static linking for x264, vpx, vorbis libs to avoid conflicts with distro
Jaroslav Kysela [Fri, 17 Oct 2014 11:50:59 +0000 (13:50 +0200)]
Makefile.ffmpeg: enable h264_mp4toannexb bsf for libav muxer
Jaroslav Kysela [Fri, 17 Oct 2014 07:12:49 +0000 (09:12 +0200)]
libav muxer: add AVMATROSKA muxer type
Jaroslav Kysela [Fri, 17 Oct 2014 07:11:47 +0000 (09:11 +0200)]
global headers: create own AAC/MP4A header only if a valid does not exist
Jaroslav Kysela [Fri, 17 Oct 2014 07:11:25 +0000 (09:11 +0200)]
trancode: fix time_base and pkt_sri for audio, other cosmetic updates
Jaroslav Kysela [Thu, 16 Oct 2014 16:06:02 +0000 (18:06 +0200)]
fix hard bugs for the profile selection
Jaroslav Kysela [Thu, 16 Oct 2014 16:05:27 +0000 (18:05 +0200)]
cosmetic change for sri table
Jaroslav Kysela [Thu, 16 Oct 2014 14:36:34 +0000 (16:36 +0200)]
find_by list routines : fix ommited copy
Jaroslav Kysela [Thu, 16 Oct 2014 14:01:05 +0000 (16:01 +0200)]
dvr: add dvr_config_find_by_list() like for profiles
Jaroslav Kysela [Thu, 16 Oct 2014 13:36:02 +0000 (15:36 +0200)]
ACL: add per entry (user) stream profile selection
Jaroslav Kysela [Thu, 16 Oct 2014 10:37:18 +0000 (12:37 +0200)]
profile: added htsp profile for the htsp protocol
- also added alternate default lookups for profiles (not defined) for
* DVR : 'dvr'
* Channel streaming : 'channel'
* Service streaming : 'service'
Jaroslav Kysela [Thu, 16 Oct 2014 10:08:32 +0000 (12:08 +0200)]
mpegts: add # Channels to networks and muxes, fixes #2366
Jaroslav Kysela [Thu, 16 Oct 2014 09:55:27 +0000 (11:55 +0200)]
mpegts service: allow to force CAID (for constcw or as filter for capmt,cwc), fixes #2379
Jaroslav Kysela [Thu, 16 Oct 2014 09:35:35 +0000 (11:35 +0200)]
WEBUI: Change Watch TV video player - allow to select profile instead resolution