]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
8 years agourl: fix possible static buffer overflow for liburiparser, 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

8 years agolinuxdvb: snr_scale -> signal_scale
Daniel Scheller [Fri, 23 Jun 2017 20:08:16 +0000 (22:08 +0200)] 
linuxdvb: snr_scale -> signal_scale

8 years agolinuxdvb: second fix for sig_multiply
Jaroslav Kysela [Fri, 23 Jun 2017 19:54:11 +0000 (21:54 +0200)] 
linuxdvb: second fix for sig_multiply

8 years agolinuxdvb: catch FE_SCALE_NOT_AVAILABLE in DVBv5 signal strength
Daniel Scheller [Fri, 23 Jun 2017 16:50:34 +0000 (18:50 +0200)] 
linuxdvb: catch FE_SCALE_NOT_AVAILABLE in DVBv5 signal strength

8 years agolinuxdvb: fix sig_multiply
Jaroslav Kysela [Fri, 23 Jun 2017 19:51:34 +0000 (21:51 +0200)] 
linuxdvb: fix sig_multiply

8 years agorpm: makefile - extend cleaning
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>
8 years agoDVR: small optimization
Jaroslav Kysela [Wed, 21 Jun 2017 10:08:52 +0000 (12:08 +0200)] 
DVR: small optimization

8 years agocapmt: increase MAX_INDEX from 64 to 128
Jaroslav Kysela [Tue, 20 Jun 2017 16:33:29 +0000 (18:33 +0200)] 
capmt: increase MAX_INDEX from 64 to 128

8 years agocapmt: fix the command length calculation
Jaroslav Kysela [Tue, 20 Jun 2017 16:30:23 +0000 (18:30 +0200)] 
capmt: fix the command length calculation

8 years agosatip server: add 'Anonymize' configuration option, fixes #4227
Jaroslav Kysela [Tue, 20 Jun 2017 15:46:02 +0000 (17:46 +0200)] 
satip server: add 'Anonymize' configuration option, fixes #4227

8 years agosatip server: don't print RTCP connection refused errors for broken (or non-capable...
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

8 years agosatip server: add 'Force signal level', fixes #4444
Jaroslav Kysela [Tue, 20 Jun 2017 15:25:38 +0000 (17:25 +0200)] 
satip server: add 'Force signal level', fixes #4444

8 years agolinuxdvb: fix the adapter active flag, fixes #4452
Jaroslav Kysela [Tue, 20 Jun 2017 15:00:48 +0000 (17:00 +0200)] 
linuxdvb: fix the adapter active flag, fixes #4452

8 years agocwc/cccam: compilation fix for previous change
Jaroslav Kysela [Tue, 20 Jun 2017 14:45:59 +0000 (16:45 +0200)] 
cwc/cccam: compilation fix for previous change

8 years agocwc/cccam: fix another mutex dead-lock
Jaroslav Kysela [Tue, 20 Jun 2017 13:14:44 +0000 (15:14 +0200)] 
cwc/cccam: fix another mutex dead-lock

8 years agosatip server: show the stream status for DESCRIBE in SETUP state, fixes #4449
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

8 years agosatip server: pass cmd to rtsp_start() to make core more readable, 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

8 years agosatip server: start streaming directly after SETUP, but RTCP only, 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

8 years agosatip sever: increase the SNR level strength for the unknow state, too
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

8 years agosatip server: allow to configure the signal level for IPTV streams, fixes #4448
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

8 years agolinux dvbapi: add signal/snr multiplier to the frontend config, fixes #4440
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

8 years agoCosmetics: peer address and port
Pablo [Sun, 18 Jun 2017 18:33:17 +0000 (20:33 +0200)] 
Cosmetics: peer address and port

8 years agomdhelp/markdown: add a space to all headers and fix a few little niggles properties...
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)

8 years agosatip server: increase the signal level strenght for the uknown state
Jaroslav Kysela [Tue, 20 Jun 2017 07:16:46 +0000 (09:16 +0200)] 
satip server: increase the signal level strenght for the uknown state

8 years agodescrambler/cwc: try to avoid dead-lock (descrambler_table_callback)
Jaroslav Kysela [Mon, 19 Jun 2017 18:40:21 +0000 (20:40 +0200)] 
descrambler/cwc: try to avoid dead-lock (descrambler_table_callback)

8 years agosubscription: call correctly service stop when instance is bad, fixes #4438
Jaroslav Kysela [Mon, 19 Jun 2017 12:21:22 +0000 (14:21 +0200)] 
subscription: call correctly service stop when instance is bad, fixes #4438

8 years agolinuxdvb: use MPEGTS_FULLMUX_PID (8192) when the PID filter overflows, fixes #4442
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

8 years agodvb_get_string - fix the null string (provider), fixes #4339
Jaroslav Kysela [Sun, 18 Jun 2017 18:44:57 +0000 (20:44 +0200)] 
dvb_get_string - fix the null string (provider), fixes #4339

8 years agodvb psi: skip rather than immediate error for some dtags
Jaroslav Kysela [Sun, 18 Jun 2017 18:44:14 +0000 (20:44 +0200)] 
dvb psi: skip rather than immediate error for some dtags

8 years agochannels: icons - try to replace always the bad characters (begin '.', global '/...
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

8 years agoreplace strdupa() with tvh_strdupa()
Jaroslav Kysela [Fri, 16 Jun 2017 16:40:11 +0000 (18:40 +0200)] 
replace strdupa() with tvh_strdupa()

8 years agochannels: icon file:// URLs must be deescaped
Jaroslav Kysela [Fri, 16 Jun 2017 16:31:34 +0000 (18:31 +0200)] 
channels: icon file:// URLs must be deescaped

8 years agoaccess: fix memory leak (aa_chrange)
Jaroslav Kysela [Fri, 16 Jun 2017 16:18:16 +0000 (18:18 +0200)] 
access: fix memory leak (aa_chrange)

8 years agoapi_idnode: fix memory leak in api_idnode_grid()
Jaroslav Kysela [Fri, 16 Jun 2017 16:17:00 +0000 (18:17 +0200)] 
api_idnode: fix memory leak in api_idnode_grid()

8 years agowebui: http_stream_run - fix the end-of-connection check
Jaroslav Kysela [Fri, 16 Jun 2017 13:33:44 +0000 (15:33 +0200)] 
webui: http_stream_run - fix the end-of-connection check

8 years agoprofile: run transcoder in another thread
Jaroslav Kysela [Fri, 16 Jun 2017 13:33:20 +0000 (15:33 +0200)] 
profile: run transcoder in another thread

8 years agobintray: don't automatically publish dirty builds bintray: allow org override
Mark Clarkstone [Thu, 15 Jun 2017 22:41:23 +0000 (23:41 +0100)] 
bintray: don't automatically publish dirty builds bintray: allow org override

8 years agoCompatibility fix to add atomic32 support
m4tt075 [Thu, 15 Jun 2017 08:30:19 +0000 (10:30 +0200)] 
Compatibility fix to add atomic32 support

8 years agom3u: fix m3u-url decoding (2nd try), fixes #4432
Jaroslav Kysela [Thu, 15 Jun 2017 18:45:34 +0000 (20:45 +0200)] 
m3u: fix m3u-url decoding (2nd try), fixes #4432

8 years agohttpc: cosmetic
Jaroslav Kysela [Thu, 15 Jun 2017 18:27:30 +0000 (20:27 +0200)] 
httpc: cosmetic

8 years agopacket: add meta field to the trace log
Jaroslav Kysela [Thu, 15 Jun 2017 13:56:38 +0000 (15:56 +0200)] 
packet: add meta field to the trace log

8 years agodvb psi: cosmetic code reshuffle, translate onid/tsid 0xffff to 55555
Jaroslav Kysela [Wed, 14 Jun 2017 07:02:42 +0000 (09:02 +0200)] 
dvb psi: cosmetic code reshuffle, translate onid/tsid 0xffff to 55555

8 years agoDVR: handle the subscription priority/weight correctly, fixes #4429
Jaroslav Kysela [Wed, 14 Jun 2017 06:09:35 +0000 (08:09 +0200)] 
DVR: handle the subscription priority/weight correctly, fixes #4429

8 years agocapmt: add protection for out-of-valid-data access, fixes #4430
Jaroslav Kysela [Wed, 14 Jun 2017 06:03:21 +0000 (08:03 +0200)] 
capmt: add protection for out-of-valid-data access, fixes #4430

8 years agoMakefile.ffmpeg: update to latest x264/x265/ffmpeg/libmfx
Jaroslav Kysela [Tue, 13 Jun 2017 15:59:21 +0000 (17:59 +0200)] 
Makefile.ffmpeg: update to latest x264/x265/ffmpeg/libmfx

8 years agolinuxdvb ca: fix the supported CAIDs log lines, fixes #4400
Jaroslav Kysela [Tue, 13 Jun 2017 15:22:22 +0000 (17:22 +0200)] 
linuxdvb ca: fix the supported CAIDs log lines, fixes #4400

8 years agodescrambler: another workaround for buggy o*s*m
Jaroslav Kysela [Tue, 13 Jun 2017 07:31:45 +0000 (09:31 +0200)] 
descrambler: another workaround for buggy o*s*m

8 years agocapmt: add SCT_TELETEXT as allowed to capmt_include_elementary_stream()
Jaroslav Kysela [Tue, 13 Jun 2017 07:21:27 +0000 (09:21 +0200)] 
capmt: add SCT_TELETEXT as allowed to capmt_include_elementary_stream()

8 years agodescrambler: fix another NULL dereference
Jaroslav Kysela [Tue, 13 Jun 2017 06:47:14 +0000 (08:47 +0200)] 
descrambler: fix another NULL dereference

8 years agodescrambler: allow to overwrite the key type (bug in o*c*m)
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)

8 years agocapmt: fix the offset for ECM_INFO
Jaroslav Kysela [Tue, 13 Jun 2017 05:50:22 +0000 (07:50 +0200)] 
capmt: fix the offset for ECM_INFO

8 years agodescrambler: fix NULL dereference
Jaroslav Kysela [Tue, 13 Jun 2017 05:46:16 +0000 (07:46 +0200)] 
descrambler: fix NULL dereference

8 years agocapmt: add TELETEXT to capmt_update_elementary_stream
Jaroslav Kysela [Mon, 12 Jun 2017 19:23:41 +0000 (21:23 +0200)] 
capmt: add TELETEXT to capmt_update_elementary_stream

8 years agodescrambler: show the not available key for multipid
Jaroslav Kysela [Mon, 12 Jun 2017 19:23:24 +0000 (21:23 +0200)] 
descrambler: show the not available key for multipid

8 years agodescrambler: more AES / AES128 fixes
Jaroslav Kysela [Mon, 12 Jun 2017 16:17:06 +0000 (18:17 +0200)] 
descrambler: more AES / AES128 fixes

8 years agodescrambler: update the keystate depending variables only once, cleanups
Jaroslav Kysela [Mon, 12 Jun 2017 15:34:10 +0000 (17:34 +0200)] 
descrambler: update the keystate depending variables only once, cleanups

8 years agocapmt: fix compilation error
Jaroslav Kysela [Mon, 12 Jun 2017 13:53:47 +0000 (15:53 +0200)] 
capmt: fix compilation error

8 years agodescrambler: more tuning (key_interval), fix the paritycheck config
Jaroslav Kysela [Mon, 12 Jun 2017 13:50:33 +0000 (15:50 +0200)] 
descrambler: more tuning (key_interval), fix the paritycheck config

8 years agocapmt: pass cmd to capmt_analyze_cmd(), fix the wrong size checks for netproto
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

8 years agodescrambler: another fix for the key updates (really hidden bug)
Jaroslav Kysela [Sun, 11 Jun 2017 18:12:33 +0000 (20:12 +0200)] 
descrambler: another fix for the key updates (really hidden bug)

8 years agodescrambler: key_late - tune the key change times
Jaroslav Kysela [Fri, 9 Jun 2017 09:50:58 +0000 (11:50 +0200)] 
descrambler: key_late - tune the key change times

8 years agodescrambler: cleanup debug2
Jaroslav Kysela [Fri, 9 Jun 2017 09:50:26 +0000 (11:50 +0200)] 
descrambler: cleanup debug2

8 years agohtsp server: revert the last change (prio handling in updateDvrEntry)
Jaroslav Kysela [Thu, 8 Jun 2017 18:09:02 +0000 (20:09 +0200)] 
htsp server: revert the last change (prio handling in updateDvrEntry)

8 years agoFix dvr priorities after 33cc05b
Kai Sommerfeld [Thu, 8 Jun 2017 14:09:27 +0000 (16:09 +0200)] 
Fix dvr priorities after 33cc05b

8 years agodescrambler: make parity checks (switch) more configurable
Jaroslav Kysela [Thu, 8 Jun 2017 06:27:37 +0000 (08:27 +0200)] 
descrambler: make parity checks (switch) more configurable

8 years agoepg: fix NULL pointer dereference in epg_match_event_fuzzy()
Jaroslav Kysela [Wed, 7 Jun 2017 14:47:55 +0000 (16:47 +0200)] 
epg: fix NULL pointer dereference in epg_match_event_fuzzy()

8 years agoeit: another title member fix
Jaroslav Kysela [Wed, 7 Jun 2017 13:22:30 +0000 (15:22 +0200)] 
eit: another title member fix

8 years agodescrambler: compilation fix for recent change
Jaroslav Kysela [Wed, 7 Jun 2017 10:21:35 +0000 (12:21 +0200)] 
descrambler: compilation fix for recent change

8 years agoeit: add more title mangling for EITp/f running processing
Jaroslav Kysela [Wed, 7 Jun 2017 10:16:55 +0000 (12:16 +0200)] 
eit: add more title mangling for EITp/f running processing

8 years agotsdebug: try to fix the locking mess
Jaroslav Kysela [Wed, 7 Jun 2017 10:13:14 +0000 (12:13 +0200)] 
tsdebug: try to fix the locking mess

8 years agoregex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL
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

8 years agoregex: initialize all variables in regex_compile(), fixes #4415
Jaroslav Kysela [Wed, 7 Jun 2017 06:36:11 +0000 (08:36 +0200)] 
regex: initialize all variables in regex_compile(), fixes #4415

8 years agodescrambler: fix NULL dereference in descrambler_data_key_check()
Jaroslav Kysela [Wed, 7 Jun 2017 05:58:01 +0000 (07:58 +0200)] 
descrambler: fix NULL dereference in descrambler_data_key_check()

8 years agochannel: avoid recursive changed callback calls, fixes #4408
Jaroslav Kysela [Tue, 6 Jun 2017 17:39:57 +0000 (19:39 +0200)] 
channel: avoid recursive changed callback calls, fixes #4408

8 years agoeit: fix the NULL dereference crash, fixes #4411
Jaroslav Kysela [Tue, 6 Jun 2017 16:29:18 +0000 (18:29 +0200)] 
eit: fix the NULL dereference crash, fixes #4411

8 years agodescrambler: rework the key updates
Jaroslav Kysela [Tue, 6 Jun 2017 13:00:41 +0000 (15:00 +0200)] 
descrambler: rework the key updates

8 years agodescrambler: use already prepared key_changed() fcn
Jaroslav Kysela [Tue, 6 Jun 2017 12:21:42 +0000 (14:21 +0200)] 
descrambler: use already prepared key_changed() fcn

8 years agosatip client: fix another dead-lock in satip_frontend_wake_other_waiting, fixes ...
Jaroslav Kysela [Tue, 6 Jun 2017 08:54:30 +0000 (10:54 +0200)] 
satip client: fix another dead-lock in satip_frontend_wake_other_waiting, fixes #4413

8 years agodvb psi: move freq errors to trace instead warning
Jaroslav Kysela [Mon, 5 Jun 2017 15:40:08 +0000 (17:40 +0200)] 
dvb psi: move freq errors to trace instead warning

8 years agodescrambler: fix ecm_key_margin initialization
Jaroslav Kysela [Mon, 5 Jun 2017 15:06:42 +0000 (17:06 +0200)] 
descrambler: fix ecm_key_margin initialization

8 years agofunction < integer will never return false
Benedikt Bauer [Tue, 23 May 2017 18:25:37 +0000 (20:25 +0200)] 
function < integer will never return false

Sorry, if this is a strange Python thing I don't understand, but to me it looks like this has at best undefined behaviour and will at worst be completely useless because len < nlen+dlen will never be able to return false. (len is a function and needs a parameter to return any useful numeric information)

8 years agolibhdhomerun: upgrade to 20161117
Alex Mekkering [Tue, 30 May 2017 15:07:37 +0000 (17:07 +0200)] 
libhdhomerun: upgrade to 20161117

8 years agodescrambler: more corner case fixes
Jaroslav Kysela [Mon, 5 Jun 2017 11:20:42 +0000 (13:20 +0200)] 
descrambler: more corner case fixes

- handle buffering more nicely for multipid
- don't switch the keys (even/odd) when there's a small count of wrong TS packets

8 years agofix compilation without mpegts_dvb, fixes #4409
Jaroslav Kysela [Sun, 4 Jun 2017 13:24:31 +0000 (15:24 +0200)] 
fix compilation without mpegts_dvb, fixes #4409

8 years agodescrambler: update the ECM start time when duplicate ECM is received, fixes #4406
Jaroslav Kysela [Sun, 4 Jun 2017 09:21:54 +0000 (11:21 +0200)] 
descrambler: update the ECM start time when duplicate ECM is received, fixes #4406

8 years agoepg: add support for EITp/f when configured with other grabbers with lower priority
Jaroslav Kysela [Fri, 2 Jun 2017 08:24:28 +0000 (10:24 +0200)] 
epg: add support for EITp/f when configured with other grabbers with lower priority

8 years agoset the default stack size to 2MB
Jaroslav Kysela [Wed, 31 May 2017 07:16:34 +0000 (09:16 +0200)] 
set the default stack size to 2MB

8 years agodvb psi: fix the nit table parsing (wrong retry when the tsid is incomplete), fixes...
Jaroslav Kysela [Wed, 31 May 2017 06:28:15 +0000 (08:28 +0200)] 
dvb psi: fix the nit table parsing (wrong retry when the tsid is incomplete), fixes #4403

8 years agodescrambler: fix the AES 64/128 mess
Jaroslav Kysela [Tue, 30 May 2017 12:31:34 +0000 (14:31 +0200)] 
descrambler: fix the AES 64/128 mess

8 years agotsdebug: move most of tsdebug code from mpegts_input.c to mpegts_tsdebug.c
Jaroslav Kysela [Tue, 30 May 2017 12:12:57 +0000 (14:12 +0200)] 
tsdebug: move most of tsdebug code from mpegts_input.c to mpegts_tsdebug.c

8 years agotsdebug: fix compilation
Jaroslav Kysela [Tue, 30 May 2017 11:53:02 +0000 (13:53 +0200)] 
tsdebug: fix compilation

8 years agocapmt: fix seca ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:50:49 +0000 (18:50 +0200)] 
capmt: fix seca ca info in pmt, fixes #4402

8 years agocapmt: fix nagra ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:14:10 +0000 (18:14 +0200)] 
capmt: fix nagra ca info in pmt, fixes #4402

8 years agolinuxdvb ca: show all CAIDs
Jaroslav Kysela [Mon, 29 May 2017 16:03:05 +0000 (18:03 +0200)] 
linuxdvb ca: show all CAIDs

8 years agocaid.c: add 4AD0 / XCrypt
Jaroslav Kysela [Mon, 29 May 2017 15:59:48 +0000 (17:59 +0200)] 
caid.c: add 4AD0 / XCrypt

8 years agotvhcsa: fix double-alloc
Jaroslav Kysela [Mon, 29 May 2017 15:52:47 +0000 (17:52 +0200)] 
tvhcsa: fix double-alloc

8 years agodescrambler: fix the key change for multipid
Jaroslav Kysela [Sun, 28 May 2017 13:17:28 +0000 (15:17 +0200)] 
descrambler: fix the key change for multipid

8 years agoaesdec/decdec: a little optimizations
Jaroslav Kysela [Sun, 28 May 2017 06:54:53 +0000 (08:54 +0200)] 
aesdec/decdec: a little optimizations

8 years agolibaesdec: use correct DES_encrypt OpenSSL fcn
Jaroslav Kysela [Sat, 27 May 2017 21:12:21 +0000 (23:12 +0200)] 
libaesdec: use correct DES_encrypt OpenSSL fcn

8 years agocapmt: include DVBSUB elementary streams
Jaroslav Kysela [Sat, 27 May 2017 21:08:55 +0000 (23:08 +0200)] 
capmt: include DVBSUB elementary streams