]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
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
Jaroslav Kysela [Tue, 20 Jun 2017 08:14:28 +0000 (10:14 +0200)]
linux dvbapi: add signal/snr multiplier to the frontend config, fixes #4440
Pablo [Sun, 18 Jun 2017 18:33:17 +0000 (20:33 +0200)]
Cosmetics: peer address and port
Mark Clarkstone [Wed, 14 Jun 2017 11:11:08 +0000 (12:11 +0100)]
mdhelp/markdown: add a space to all headers and fix a few little niggles properties: remove hash (#) from a few .name(s) and change a few others to (hopefully) make them clearer, as well as update a few .desc(s)
Jaroslav Kysela [Tue, 20 Jun 2017 07:16:46 +0000 (09:16 +0200)]
satip server: increase the signal level strenght for the uknown state
Jaroslav Kysela [Mon, 19 Jun 2017 18:40:21 +0000 (20:40 +0200)]
descrambler/cwc: try to avoid dead-lock (descrambler_table_callback)
Jaroslav Kysela [Mon, 19 Jun 2017 12:21:22 +0000 (14:21 +0200)]
subscription: call correctly service stop when instance is bad, fixes #4438
Jaroslav Kysela [Mon, 19 Jun 2017 07:29:19 +0000 (09:29 +0200)]
linuxdvb: use MPEGTS_FULLMUX_PID (8192) when the PID filter overflows, fixes #4442
Jaroslav Kysela [Sun, 18 Jun 2017 18:44:57 +0000 (20:44 +0200)]
dvb_get_string - fix the null string (provider), fixes #4339
Jaroslav Kysela [Sun, 18 Jun 2017 18:44:14 +0000 (20:44 +0200)]
dvb psi: skip rather than immediate error for some dtags
Jaroslav Kysela [Fri, 16 Jun 2017 18:55:23 +0000 (20:55 +0200)]
channels: icons - try to replace always the bad characters (begin '.', global '/','\'), fixes #3807
Jaroslav Kysela [Fri, 16 Jun 2017 16:40:11 +0000 (18:40 +0200)]
replace strdupa() with tvh_strdupa()
Jaroslav Kysela [Fri, 16 Jun 2017 16:31:34 +0000 (18:31 +0200)]
channels: icon file:// URLs must be deescaped
Jaroslav Kysela [Fri, 16 Jun 2017 16:18:16 +0000 (18:18 +0200)]
access: fix memory leak (aa_chrange)
Jaroslav Kysela [Fri, 16 Jun 2017 16:17:00 +0000 (18:17 +0200)]
api_idnode: fix memory leak in api_idnode_grid()
Jaroslav Kysela [Fri, 16 Jun 2017 13:33:44 +0000 (15:33 +0200)]
webui: http_stream_run - fix the end-of-connection check
Jaroslav Kysela [Fri, 16 Jun 2017 13:33:20 +0000 (15:33 +0200)]
profile: run transcoder in another thread
Mark Clarkstone [Thu, 15 Jun 2017 22:41:23 +0000 (23:41 +0100)]
bintray: don't automatically publish dirty builds bintray: allow org override
m4tt075 [Thu, 15 Jun 2017 08:30:19 +0000 (10:30 +0200)]
Compatibility fix to add atomic32 support
Jaroslav Kysela [Thu, 15 Jun 2017 18:45:34 +0000 (20:45 +0200)]
m3u: fix m3u-url decoding (2nd try), fixes #4432
Jaroslav Kysela [Thu, 15 Jun 2017 18:27:30 +0000 (20:27 +0200)]
httpc: cosmetic
Jaroslav Kysela [Thu, 15 Jun 2017 13:56:38 +0000 (15:56 +0200)]
packet: add meta field to the trace log
Jaroslav Kysela [Wed, 14 Jun 2017 07:02:42 +0000 (09:02 +0200)]
dvb psi: cosmetic code reshuffle, translate onid/tsid 0xffff to 55555
Jaroslav Kysela [Wed, 14 Jun 2017 06:09:35 +0000 (08:09 +0200)]
DVR: handle the subscription priority/weight correctly, fixes #4429
Jaroslav Kysela [Wed, 14 Jun 2017 06:03:21 +0000 (08:03 +0200)]
capmt: add protection for out-of-valid-data access, fixes #4430
Jaroslav Kysela [Tue, 13 Jun 2017 15:59:21 +0000 (17:59 +0200)]
Makefile.ffmpeg: update to latest x264/x265/ffmpeg/libmfx
Jaroslav Kysela [Tue, 13 Jun 2017 15:22:22 +0000 (17:22 +0200)]
linuxdvb ca: fix the supported CAIDs log lines, fixes #4400
Jaroslav Kysela [Tue, 13 Jun 2017 07:31:45 +0000 (09:31 +0200)]
descrambler: another workaround for buggy o*s*m
Jaroslav Kysela [Tue, 13 Jun 2017 07:21:27 +0000 (09:21 +0200)]
capmt: add SCT_TELETEXT as allowed to capmt_include_elementary_stream()
Jaroslav Kysela [Tue, 13 Jun 2017 06:47:14 +0000 (08:47 +0200)]
descrambler: fix another NULL dereference
Jaroslav Kysela [Tue, 13 Jun 2017 06:28:21 +0000 (08:28 +0200)]
descrambler: allow to overwrite the key type (bug in o*c*m)
Jaroslav Kysela [Tue, 13 Jun 2017 05:50:22 +0000 (07:50 +0200)]
capmt: fix the offset for ECM_INFO
Jaroslav Kysela [Tue, 13 Jun 2017 05:46:16 +0000 (07:46 +0200)]
descrambler: fix NULL dereference
Jaroslav Kysela [Mon, 12 Jun 2017 19:23:41 +0000 (21:23 +0200)]
capmt: add TELETEXT to capmt_update_elementary_stream
Jaroslav Kysela [Mon, 12 Jun 2017 19:23:24 +0000 (21:23 +0200)]
descrambler: show the not available key for multipid
Jaroslav Kysela [Mon, 12 Jun 2017 16:17:06 +0000 (18:17 +0200)]
descrambler: more AES / AES128 fixes
Jaroslav Kysela [Mon, 12 Jun 2017 15:34:10 +0000 (17:34 +0200)]
descrambler: update the keystate depending variables only once, cleanups
Jaroslav Kysela [Mon, 12 Jun 2017 13:53:47 +0000 (15:53 +0200)]
capmt: fix compilation error
Jaroslav Kysela [Mon, 12 Jun 2017 13:50:33 +0000 (15:50 +0200)]
descrambler: more tuning (key_interval), fix the paritycheck config
Jaroslav Kysela [Mon, 12 Jun 2017 12:03:50 +0000 (14:03 +0200)]
capmt: pass cmd to capmt_analyze_cmd(), fix the wrong size checks for netproto
Jaroslav Kysela [Sun, 11 Jun 2017 18:12:33 +0000 (20:12 +0200)]
descrambler: another fix for the key updates (really hidden bug)
Jaroslav Kysela [Fri, 9 Jun 2017 09:50:58 +0000 (11:50 +0200)]
descrambler: key_late - tune the key change times
Jaroslav Kysela [Fri, 9 Jun 2017 09:50:26 +0000 (11:50 +0200)]
descrambler: cleanup debug2
Jaroslav Kysela [Thu, 8 Jun 2017 18:09:02 +0000 (20:09 +0200)]
htsp server: revert the last change (prio handling in updateDvrEntry)
Kai Sommerfeld [Thu, 8 Jun 2017 14:09:27 +0000 (16:09 +0200)]
Fix dvr priorities after
33cc05b
Jaroslav Kysela [Thu, 8 Jun 2017 06:27:37 +0000 (08:27 +0200)]
descrambler: make parity checks (switch) more configurable
Jaroslav Kysela [Wed, 7 Jun 2017 14:47:55 +0000 (16:47 +0200)]
epg: fix NULL pointer dereference in epg_match_event_fuzzy()
Jaroslav Kysela [Wed, 7 Jun 2017 13:22:30 +0000 (15:22 +0200)]
eit: another title member fix
Jaroslav Kysela [Wed, 7 Jun 2017 10:21:35 +0000 (12:21 +0200)]
descrambler: compilation fix for recent change
Jaroslav Kysela [Wed, 7 Jun 2017 10:16:55 +0000 (12:16 +0200)]
eit: add more title mangling for EITp/f running processing
Jaroslav Kysela [Wed, 7 Jun 2017 10:13:14 +0000 (12:13 +0200)]
tsdebug: try to fix the locking mess
Jaroslav Kysela [Wed, 7 Jun 2017 09:35:36 +0000 (11:35 +0200)]
regex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL
Jaroslav Kysela [Wed, 7 Jun 2017 06:36:11 +0000 (08:36 +0200)]
regex: initialize all variables in regex_compile(), fixes #4415
Jaroslav Kysela [Wed, 7 Jun 2017 05:58:01 +0000 (07:58 +0200)]
descrambler: fix NULL dereference in descrambler_data_key_check()
Jaroslav Kysela [Tue, 6 Jun 2017 17:39:57 +0000 (19:39 +0200)]
channel: avoid recursive changed callback calls, fixes #4408
Jaroslav Kysela [Tue, 6 Jun 2017 16:29:18 +0000 (18:29 +0200)]
eit: fix the NULL dereference crash, fixes #4411
Jaroslav Kysela [Tue, 6 Jun 2017 13:00:41 +0000 (15:00 +0200)]
descrambler: rework the key updates
Jaroslav Kysela [Tue, 6 Jun 2017 12:21:42 +0000 (14:21 +0200)]
descrambler: use already prepared key_changed() fcn