]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Wed, 23 Aug 2017 09:33:04 +0000 (11:33 +0200)]
iptv: fix compilation error (last change)
Jaroslav Kysela [Wed, 23 Aug 2017 09:25:17 +0000 (11:25 +0200)]
iptv: add libav input
Jaroslav Kysela [Wed, 23 Aug 2017 07:40:09 +0000 (09:40 +0200)]
muxer: fix NULL dereference
Jaroslav Kysela [Tue, 22 Aug 2017 14:00:44 +0000 (16:00 +0200)]
muxers: pass 'User-Agent' from http streaming
- and add skip S_DVBSUB tracks for VLC (https://trac.videolan.org/vlc/ticket/14577)
Mark Clarkstone [Thu, 17 Aug 2017 09:36:51 +0000 (10:36 +0100)]
Autobuild: add raspbian stretch target ready for doozer.
Jaroslav Kysela [Tue, 22 Aug 2017 08:26:59 +0000 (10:26 +0200)]
mpegts pass muxer: remove include of signal.h
Jaroslav Kysela [Tue, 22 Aug 2017 08:13:31 +0000 (10:13 +0200)]
epg channel mapper: fix the wrong channel list save, fixes #4539
Jaroslav Kysela [Tue, 22 Aug 2017 07:43:33 +0000 (09:43 +0200)]
mpegts pass muxer: add kill signal / timeout fields
Jaroslav Kysela [Tue, 22 Aug 2017 07:16:46 +0000 (09:16 +0200)]
mpegts pass muxer: add spawn functionality
Jaroslav Kysela [Tue, 22 Aug 2017 07:09:14 +0000 (09:09 +0200)]
main: cleanup fix for recent openssl library
Jaroslav Kysela [Tue, 22 Aug 2017 06:34:29 +0000 (08:34 +0200)]
profile: mpegts spawn - fixes and cleanups
Jaroslav Kysela [Mon, 21 Aug 2017 11:43:15 +0000 (13:43 +0200)]
muxers: call muxer_cache_update only for seekable file descriptors
Jaroslav Kysela [Mon, 21 Aug 2017 09:57:46 +0000 (11:57 +0200)]
muxer: add muxer_config_free() to release new resources
Jaroslav Kysela [Mon, 21 Aug 2017 09:49:18 +0000 (11:49 +0200)]
profile: remove unused get_mc functions
Jaroslav Kysela [Mon, 21 Aug 2017 09:46:44 +0000 (11:46 +0200)]
profile: add MPEG-TS spawn profile type (only frontend code)
Jaroslav Kysela [Sun, 20 Aug 2017 14:14:13 +0000 (16:14 +0200)]
linuxdvb ca: small optimizations - do not arm timer when not enabled
Andreas Smas [Fri, 18 Aug 2017 16:34:52 +0000 (09:34 -0700)]
Doozer: Add builds for stretch
Jaroslav Kysela [Tue, 15 Aug 2017 19:05:09 +0000 (21:05 +0200)]
satip server: fix the delivery system init, fixes #4526
Jaroslav Kysela [Tue, 15 Aug 2017 15:15:22 +0000 (17:15 +0200)]
comet: remove debug line
Jaroslav Kysela [Tue, 15 Aug 2017 15:08:39 +0000 (17:08 +0200)]
comet: websocket - fix another memory leak and add memory info, fixes #4527
Jaroslav Kysela [Sun, 13 Aug 2017 15:29:52 +0000 (17:29 +0200)]
capmt: fix the weird key update when services have TELETEXT stream shared
Jaroslav Kysela [Sun, 13 Aug 2017 12:06:33 +0000 (14:06 +0200)]
markdown: fix the channel icon docs for the current code, fixes #4493
Jaroslav Kysela [Sun, 13 Aug 2017 11:44:52 +0000 (13:44 +0200)]
channels: get_icon - chicon - join the behaviour for slash and backslash
Jaroslav Kysela [Sun, 13 Aug 2017 09:09:32 +0000 (11:09 +0200)]
support/pkg-config.ffmpeg: fix --version handling (fedora 26)
Jaroslav Kysela [Thu, 10 Aug 2017 21:29:31 +0000 (23:29 +0200)]
comet: fix websocket message memory leak and invalid memory access, fixes #4527
Jaroslav Kysela [Tue, 8 Aug 2017 14:43:02 +0000 (16:43 +0200)]
mpegts mux: add 'created', 'scan_first', 'scan_last' info
Jaroslav Kysela [Tue, 8 Aug 2017 14:39:01 +0000 (16:39 +0200)]
satip server: configure TCP socket send buffer size for TCP data mode
Jaroslav Kysela [Mon, 7 Aug 2017 12:28:10 +0000 (14:28 +0200)]
satip server: rtp - show the correct TCP port number in debug msg for streaming close, fixes #4226
Jaroslav Kysela [Mon, 7 Aug 2017 12:21:22 +0000 (14:21 +0200)]
satip server: try to shutdown the socket before RTP thread is called on RTSP timeout, fixes #4226
Jaroslav Kysela [Mon, 7 Aug 2017 12:12:37 +0000 (14:12 +0200)]
satip server: rearm the session timeout timer in TCP data mode
From: Mono Polimorph
Jaroslav Kysela [Mon, 7 Aug 2017 12:08:31 +0000 (14:08 +0200)]
apply missing ntohs() for IP_PORT() return values, fixes #4520
Jaroslav Kysela [Thu, 3 Aug 2017 13:23:24 +0000 (15:23 +0200)]
dvb psi: fix the start indicator for mpegts_psi_section_reassemble0 plus cosmetic, fixes #4515
Jaroslav Kysela [Thu, 3 Aug 2017 12:22:59 +0000 (14:22 +0200)]
http websocket comet: keep alive nonce (digest auth), fixes re-auth issue with chrome
Jaroslav Kysela [Thu, 3 Aug 2017 07:00:48 +0000 (09:00 +0200)]
satip server: RTP handle more TCP errors, fixes #4226
From: Mono Polimorph
Jaroslav Kysela [Wed, 2 Aug 2017 14:29:11 +0000 (16:29 +0200)]
satip server: add shutdown before rtsp_flush_requests() in rtsp_serve(), fixes #4226
Jaroslav Kysela [Wed, 2 Aug 2017 08:08:45 +0000 (10:08 +0200)]
satip server: allow to turn off UPnP discovery, fixes #4482
Jaroslav Kysela [Wed, 2 Aug 2017 08:00:13 +0000 (10:00 +0200)]
satip server: allow to disable RTP/AVP/TCP transfer mode, fixes #4505
From: Mono Polimorph
Jaroslav Kysela [Wed, 2 Aug 2017 07:42:45 +0000 (09:42 +0200)]
satip server: handle TCP socket return code, destroy session for RTP/TCP on close, fixes #4226
Jaroslav Kysela [Tue, 1 Aug 2017 18:05:52 +0000 (20:05 +0200)]
javascript: fix websocket comet protocol identification (for chrome), fixes #4511
Kai Sommerfeld [Fri, 28 Jul 2017 12:36:14 +0000 (14:36 +0200)]
Add series link support to htsp autorec methods.
Mark Clarkstone [Sun, 30 Jul 2017 01:13:14 +0000 (02:13 +0100)]
Travis-ci: correctly detect version Changelog: add last 5 commits to changelog output Autobuild: add raspbianjessie to libpcre2-dev/libpcre3-dev check
Jaroslav Kysela [Sun, 30 Jul 2017 12:48:37 +0000 (14:48 +0200)]
http server: implement websockets for instant messages
ProfYaffle [Wed, 26 Jul 2017 12:27:04 +0000 (13:27 +0100)]
WebUI: add return to sort-by-date when toggling back to 'All' from 'Now'
Jaroslav Kysela [Thu, 27 Jul 2017 15:00:45 +0000 (17:00 +0200)]
satip server: signalize pernament 'no data' state to rtsp layer, fixes #4499
Jaroslav Kysela [Thu, 27 Jul 2017 14:41:20 +0000 (16:41 +0200)]
satip server: remove unimplemented satip_rtp_update() declaration
Jaroslav Kysela [Thu, 27 Jul 2017 14:37:41 +0000 (16:37 +0200)]
satip server: simplify and correct the state changes in rtsp_start()
Jaroslav Kysela [Thu, 27 Jul 2017 14:32:50 +0000 (16:32 +0200)]
satip server: remove the rtp/id layer
Jaroslav Kysela [Thu, 27 Jul 2017 09:47:17 +0000 (11:47 +0200)]
satip server: move state to SETUP when session with TCP data closes the connection
Jaroslav Kysela [Tue, 25 Jul 2017 16:22:56 +0000 (18:22 +0200)]
satip server: try to fix the stream/session mismatch, fixes #4499
Jaroslav Kysela [Tue, 25 Jul 2017 14:55:41 +0000 (16:55 +0200)]
satip server: add short DESCRIBE, fix incorrect delivery system, fix frontend and source in DESCRIBE, fixes #4499
ObvB [Thu, 13 Jul 2017 22:43:05 +0000 (18:43 -0400)]
Update xmltv.c
ObvB [Thu, 13 Jul 2017 22:36:03 +0000 (18:36 -0400)]
epggrab xmltv: support grabbing "summary" field
"summary" field should be supported by XMLTV EPG grabber (https://tvheadend.org/projects/tvheadend/wiki/Epgdb)
This fix adds support that according to documentation should have already been there.
Lubos Dolezel [Mon, 17 Jul 2017 21:44:53 +0000 (23:44 +0200)]
Add a button to quickly play a channel in EPG view (#3926)
Lubos Dolezel [Mon, 17 Jul 2017 20:04:49 +0000 (22:04 +0200)]
Add "Now" view mode in EPG (#3411)
Jaroslav Kysela [Tue, 25 Jul 2017 12:25:51 +0000 (14:25 +0200)]
dvr: fix the wrong idnode class usage (memory access), fixes #4480
Jaroslav Kysela [Fri, 7 Jul 2017 14:26:00 +0000 (16:26 +0200)]
satip server: fix the PLAY/SETUP state machine, filter stream in DESCRIBE, fixes #4474
Jaroslav Kysela [Thu, 6 Jul 2017 13:14:55 +0000 (15:14 +0200)]
satip server: improve sig_lock updating, fixes #4474
Jaroslav Kysela [Thu, 6 Jul 2017 06:53:02 +0000 (08:53 +0200)]
satip server: don't close session on PLAY, fixes #4471
Jaroslav Kysela [Thu, 6 Jul 2017 06:49:51 +0000 (08:49 +0200)]
dvb psi: fix the wrong data pass to mpegts_table_dispatch, fixes #4472
Jaroslav Kysela [Wed, 5 Jul 2017 15:50:02 +0000 (17:50 +0200)]
satip server: close session on SETUP error, fixes #4471
Kai Sommerfeld [Mon, 3 Jul 2017 10:48:54 +0000 (12:48 +0200)]
Fix _dvr_entry_update to allow update of retention, removal, title and subtitle for finished and ongoing recordings. htsp version bump to v28 needed to allow clients to identify the fix.
Mark Clarkstone [Sun, 2 Jul 2017 06:22:40 +0000 (07:22 +0100)]
Correct the line breaks in README.md
Use a list * instead of >
Jaroslav Kysela [Tue, 4 Jul 2017 16:40:32 +0000 (18:40 +0200)]
Makefile.ffmpeg: force --libdir for OpenSuSE
Jaroslav Kysela [Tue, 4 Jul 2017 06:27:59 +0000 (08:27 +0200)]
http: fix the proxy protocol code, fixes #4469
Jaroslav Kysela [Mon, 3 Jul 2017 12:56:06 +0000 (14:56 +0200)]
satip client: add filter for delivery system, fixes #4466
Jaroslav Kysela [Sat, 1 Jul 2017 14:01:31 +0000 (16:01 +0200)]
psi lib: fix edit typo
Bernhard M. Wiedemann [Sat, 1 Jul 2017 09:00:08 +0000 (11:00 +0200)]
sort file lists
to generate docs_inc.c reproducibly
See https://reproducible-builds.org/ for why this matters
Bernhard M. Wiedemann [Sat, 1 Jul 2017 09:07:19 +0000 (11:07 +0200)]
Allow to override build date
to enable reproducible builds
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
The date calls are designed to work with both GNU date and BSD date
Mark Clarkstone [Sat, 1 Jul 2017 13:15:47 +0000 (14:15 +0100)]
Update README.md
Jaroslav Kysela [Sat, 1 Jul 2017 13:47:10 +0000 (15:47 +0200)]
psi lib: do filtering more early
Jaroslav Kysela [Sat, 1 Jul 2017 07:22:23 +0000 (09:22 +0200)]
httpc: fix the hc_efd inconsistency, fixes #4464
Jaroslav Kysela [Wed, 28 Jun 2017 06:23:47 +0000 (08:23 +0200)]
satip server: 2nd fix the problem introduced in 'satip server: pass cmd to rtsp_start() to make core more readable'
Mark Clarkstone [Tue, 27 Jun 2017 18:05:25 +0000 (19:05 +0100)]
travis-ci: fix build issue.
Mark Clarkstone [Tue, 27 Jun 2017 16:27:17 +0000 (17:27 +0100)]
mdhelp: more small changes + try to explain the *change parameters* flag better + update screenies
Mark Clarkstone [Mon, 26 Jun 2017 19:34:57 +0000 (20:34 +0100)]
mdhelp: more changes & cleanup + add note(s) about dvr filename issues for some langs
Bernhard Froehlich [Wed, 21 Jun 2017 13:51:00 +0000 (13:51 +0000)]
Add missing include for kill(2)
src/spawn.c:306:7: warning: implicit declaration of function 'kill' is invalid in C99 [-Wimplicit-function-declaration]
kill(-(s->pid), SIGKILL);
^
src/spawn.c:306:23: error: use of undeclared identifier 'SIGKILL'
kill(-(s->pid), SIGKILL);
^
src/spawn.c:655:3: warning: implicit declaration of function 'pthread_kill' is invalid in C99
[-Wimplicit-function-declaration]
pthread_kill(spawn_pipe_tid, SIGTERM);
^
src/spawn.c:655:32: error: use of undeclared identifier 'SIGTERM'
pthread_kill(spawn_pipe_tid, SIGTERM);
Bernhard Froehlich [Wed, 21 Jun 2017 13:49:57 +0000 (13:49 +0000)]
Make build_timestamp generation less platform specific. This also slightly changes the format of the timezone offset.
$ date -Iseconds
2017-06-21T13:33:15+02:00
$ date +%Y-%m-%dT%H:%M:%S%z
2017-06-21T13:33:24+0200
m4tt075 [Tue, 20 Jun 2017 18:41:06 +0000 (20:41 +0200)]
Compatibility fix for undefined _SC_IOV_MAX
Jaroslav Kysela [Wed, 28 Jun 2017 06:13:26 +0000 (08:13 +0200)]
satip server: fix the problem introduced in 'satip server: pass cmd to rtsp_start() to make core more readable'
Jaroslav Kysela [Sat, 24 Jun 2017 08:07:09 +0000 (10:07 +0200)]
url: fix for the previuos patch, fixes #4457
Jaroslav Kysela [Sat, 24 Jun 2017 07:54:59 +0000 (09:54 +0200)]
url: fix possible static buffer overflow for liburiparser, fixes #4457
Daniel Scheller [Fri, 23 Jun 2017 20:08:16 +0000 (22:08 +0200)]
linuxdvb: snr_scale -> signal_scale
Jaroslav Kysela [Fri, 23 Jun 2017 19:54:11 +0000 (21:54 +0200)]
linuxdvb: second fix for sig_multiply
Daniel Scheller [Fri, 23 Jun 2017 16:50:34 +0000 (18:50 +0200)]
linuxdvb: catch FE_SCALE_NOT_AVAILABLE in DVBv5 signal strength
Jaroslav Kysela [Fri, 23 Jun 2017 19:51:34 +0000 (21:51 +0200)]
linuxdvb: fix sig_multiply
Jiri Kastner [Thu, 22 Jun 2017 07:22:20 +0000 (09:22 +0200)]
rpm: makefile - extend cleaning
i realized, that after few builds rpm folder had 3GB,
because it keeped useless content in BUILD and SOURCES
also keeping generated tvheadend.spec results in not building
of current HEAD.
Signed-off-by: Jiri Kastner <cz172638@gmail.com>
Jaroslav Kysela [Wed, 21 Jun 2017 10:08:52 +0000 (12:08 +0200)]
DVR: small optimization
Jaroslav Kysela [Tue, 20 Jun 2017 16:33:29 +0000 (18:33 +0200)]
capmt: increase MAX_INDEX from 64 to 128
Jaroslav Kysela [Tue, 20 Jun 2017 16:30:23 +0000 (18:30 +0200)]
capmt: fix the command length calculation
Jaroslav Kysela [Tue, 20 Jun 2017 15:46:02 +0000 (17:46 +0200)]
satip server: add 'Anonymize' configuration option, fixes #4227
Jaroslav Kysela [Tue, 20 Jun 2017 15:30:28 +0000 (17:30 +0200)]
satip server: don't print RTCP connection refused errors for broken (or non-capable) clients, fixes #4184
Jaroslav Kysela [Tue, 20 Jun 2017 15:25:38 +0000 (17:25 +0200)]
satip server: add 'Force signal level', fixes #4444
Jaroslav Kysela [Tue, 20 Jun 2017 15:00:48 +0000 (17:00 +0200)]
linuxdvb: fix the adapter active flag, fixes #4452
Jaroslav Kysela [Tue, 20 Jun 2017 14:45:59 +0000 (16:45 +0200)]
cwc/cccam: compilation fix for previous change
Jaroslav Kysela [Tue, 20 Jun 2017 13:14:44 +0000 (15:14 +0200)]
cwc/cccam: fix another mutex dead-lock
Jaroslav Kysela [Tue, 20 Jun 2017 12:50:54 +0000 (14:50 +0200)]
satip server: show the stream status for DESCRIBE in SETUP state, fixes #4449
Jaroslav Kysela [Tue, 20 Jun 2017 12:41:26 +0000 (14:41 +0200)]
satip server: pass cmd to rtsp_start() to make core more readable, fixes #4449
Jaroslav Kysela [Tue, 20 Jun 2017 12:36:36 +0000 (14:36 +0200)]
satip server: start streaming directly after SETUP, but RTCP only, fixes #4449
Jaroslav Kysela [Tue, 20 Jun 2017 11:03:35 +0000 (13:03 +0200)]
satip sever: increase the SNR level strength for the unknow state, too
Jaroslav Kysela [Tue, 20 Jun 2017 08:48:04 +0000 (10:48 +0200)]
satip server: allow to configure the signal level for IPTV streams, fixes #4448