]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
6 years agoepggrab: eit - massive fixes for the previous commit 1134/head
Jaroslav Kysela [Thu, 13 Sep 2018 15:40:34 +0000 (17:40 +0200)] 
epggrab: eit - massive fixes for the previous commit

6 years agoepggrab: eit - reimplement the EIT grabber selection
Jaroslav Kysela [Thu, 13 Sep 2018 15:04:57 +0000 (17:04 +0200)] 
epggrab: eit - reimplement the EIT grabber selection

6 years agotvhcsa: optimize offset check for incomplete packet in CSA descramble
Jaroslav Kysela [Thu, 13 Sep 2018 13:10:11 +0000 (15:10 +0200)] 
tvhcsa: optimize offset check for incomplete packet in CSA descramble

6 years agoupdate valgrind.supp
Jaroslav Kysela [Thu, 13 Sep 2018 07:01:35 +0000 (09:01 +0200)] 
update valgrind.supp

6 years agodescrambler: fix leak in descrambler_notify_deliver()
Jaroslav Kysela [Thu, 13 Sep 2018 06:41:32 +0000 (08:41 +0200)] 
descrambler: fix leak in descrambler_notify_deliver()

6 years agotvhcsa: add invalid offset check for CSA descramble
Jaroslav Kysela [Thu, 13 Sep 2018 06:41:17 +0000 (08:41 +0200)] 
tvhcsa: add invalid offset check for CSA descramble

6 years agoxmltv: fix the desc import, fixes #5206
Jaroslav Kysela [Wed, 12 Sep 2018 19:45:36 +0000 (21:45 +0200)] 
xmltv: fix the desc import, fixes #5206

6 years agomkv: set keyframe flag for all audio tracks, fixes #5151
Jaroslav Kysela [Wed, 12 Sep 2018 10:45:29 +0000 (12:45 +0200)] 
mkv: set keyframe flag for all audio tracks, fixes #5151

6 years agoprofile: improve timeout description
Jaroslav Kysela [Wed, 12 Sep 2018 08:36:26 +0000 (10:36 +0200)] 
profile: improve timeout description

6 years agodescrambler: try to fix crash in descrambler_service_stop(), issue #5092
Jaroslav Kysela [Wed, 12 Sep 2018 08:02:49 +0000 (10:02 +0200)] 
descrambler: try to fix crash in descrambler_service_stop(), issue #5092

6 years agoparsers: hevc - wait for metadata completion
Jaroslav Kysela [Wed, 12 Sep 2018 07:59:01 +0000 (09:59 +0200)] 
parsers: hevc - wait for metadata completion

6 years agoparser: h264 - accept PPS metadata only when SPS is correct, fixes #5192
Jaroslav Kysela [Wed, 12 Sep 2018 07:49:01 +0000 (09:49 +0200)] 
parser: h264 - accept PPS metadata only when SPS is correct, fixes #5192

6 years agoMakefile.ffmpeg: add FFNVCODEC files to library
Jaroslav Kysela [Wed, 12 Sep 2018 07:26:19 +0000 (09:26 +0200)] 
Makefile.ffmpeg: add FFNVCODEC files to library

6 years agolinuxdvb: add 'Higher LNB voltage' option to the satconf, fixes #5199
Jaroslav Kysela [Wed, 12 Sep 2018 06:59:29 +0000 (08:59 +0200)] 
linuxdvb: add 'Higher LNB voltage' option to the satconf, fixes #5199

6 years agoxmltv: another fix for xmltv_appendit(), fixes #5194
Jaroslav Kysela [Wed, 12 Sep 2018 06:44:22 +0000 (08:44 +0200)] 
xmltv: another fix for xmltv_appendit(), fixes #5194

6 years agoxmltv: really fix the xmltv_appendit(), fixes #5194
Jaroslav Kysela [Tue, 11 Sep 2018 17:43:03 +0000 (19:43 +0200)] 
xmltv: really fix the xmltv_appendit(), fixes #5194

6 years agofix for the previous commit
Jaroslav Kysela [Tue, 11 Sep 2018 17:07:26 +0000 (19:07 +0200)] 
fix for the previous commit

6 years agoMakefile.ffmpeg: fix the build without nvenc
Jaroslav Kysela [Tue, 11 Sep 2018 16:52:14 +0000 (18:52 +0200)] 
Makefile.ffmpeg: fix the build without nvenc

6 years agoMakefile.ffmpeg: upgrade to ffmpeg 4.0.2
Jaroslav Kysela [Tue, 11 Sep 2018 11:30:22 +0000 (13:30 +0200)] 
Makefile.ffmpeg: upgrade to ffmpeg 4.0.2

6 years agodescrambler: fix the double free
Jaroslav Kysela [Fri, 7 Sep 2018 17:57:16 +0000 (19:57 +0200)] 
descrambler: fix the double free

6 years agoxmltv: fix the previous commit, fixes #5167
Jaroslav Kysela [Fri, 7 Sep 2018 13:15:51 +0000 (15:15 +0200)] 
xmltv: fix the previous commit, fixes #5167

6 years agoxmltv: fix xmltv_appendit() - NULL desc, fixes #5167
Jaroslav Kysela [Fri, 7 Sep 2018 13:11:33 +0000 (15:11 +0200)] 
xmltv: fix xmltv_appendit() - NULL desc, fixes #5167

6 years agoBugFix: SATIP_SETUP_SPECINV0 and SATIP_SETUP_SPECINV1 has the same definition
mw@hesotech.de [Fri, 7 Sep 2018 07:17:36 +0000 (09:17 +0200)] 
BugFix: SATIP_SETUP_SPECINV0 and SATIP_SETUP_SPECINV1 has the same definition

6 years agoxmltv: rewrite APPENDIT() macro to xmltv_appedit() fcn
Jaroslav Kysela [Fri, 7 Sep 2018 08:06:00 +0000 (10:06 +0200)] 
xmltv: rewrite APPENDIT() macro to xmltv_appedit() fcn

6 years agodvb support: add more comments to charsets in dvb_get_string()
Jaroslav Kysela [Fri, 7 Sep 2018 07:48:35 +0000 (09:48 +0200)] 
dvb support: add more comments to charsets in dvb_get_string()

6 years agolinuxdvb ca: another fix for the PIN enquiry, fixes #5187, fixes #5191
Jaroslav Kysela [Thu, 6 Sep 2018 14:26:59 +0000 (16:26 +0200)] 
linuxdvb ca: another fix for the PIN enquiry, fixes #5187, fixes #5191

6 years agofreesat huffman: reduce the number of includes
Jaroslav Kysela [Wed, 5 Sep 2018 09:11:58 +0000 (11:11 +0200)] 
freesat huffman: reduce the number of includes

6 years agofix regex_match_substring (one characeter strip), fixes #5172
Jaroslav Kysela [Tue, 4 Sep 2018 11:15:58 +0000 (13:15 +0200)] 
fix regex_match_substring (one characeter strip), fixes #5172

6 years agolinuxdvb ca: fix the ca_ops_enquiry checks, fixes #5187
Jaroslav Kysela [Tue, 4 Sep 2018 11:10:19 +0000 (13:10 +0200)] 
linuxdvb ca: fix the ca_ops_enquiry checks, fixes #5187

6 years agosatip client: fix type for specinv, fixes #5190
Jaroslav Kysela [Tue, 4 Sep 2018 11:06:59 +0000 (13:06 +0200)] 
satip client: fix type for specinv, fixes #5190

6 years agowebui: Added vertical scroll bar to dvr program info popup
pablozg [Sat, 9 Jun 2018 09:48:02 +0000 (11:48 +0200)] 
webui: Added vertical scroll bar to dvr program info popup

6 years agowebui: dvr/epg popup window autoresize to actual resolution
pablozg [Fri, 8 Jun 2018 10:36:06 +0000 (12:36 +0200)] 
webui: dvr/epg popup window autoresize to actual resolution

6 years agosatip client: make specinv parameter tri-state (allows specinv=1)
Jaroslav Kysela [Mon, 3 Sep 2018 14:02:33 +0000 (16:02 +0200)] 
satip client: make specinv parameter tri-state (allows specinv=1)

6 years agosf_pass_weight can't be used with netstream 4c
MartiMcFly [Fri, 3 Aug 2018 02:12:08 +0000 (04:12 +0200)] 
sf_pass_weight can't be used with netstream 4c

6 years agoimplement netsream 4c
Martina Pietruschka [Mon, 30 Jul 2018 13:02:50 +0000 (15:02 +0200)] 
implement netsream 4c

Conflicts:
src/input/mpegts/satip/satip_private.h

6 years agoTvshows/tvmovies should have separate config variables.
E.Smith [Wed, 22 Aug 2018 22:38:48 +0000 (23:38 +0100)] 
Tvshows/tvmovies should have separate config variables.

During tidyup, the tvmovies incorrectly used tvshows as
its directory name when using the "$q" tag for recordings.

6 years agoFreeBSD: Fix recv problem if no data received.
E.Smith [Fri, 17 Aug 2018 22:05:40 +0000 (23:05 +0100)] 
FreeBSD: Fix recv problem if no data received.

If using satip then we would frequently fail to read the data and
then disconnect with errno 0.

So, we now make the FreeBSD socket read consistent with the Linux
version and return EIO on non-error.

6 years agoWebUI: fix channel tag lookup for autorec (local, not global)
ProfYaffle [Sat, 1 Sep 2018 11:37:16 +0000 (12:37 +0100)] 
WebUI: fix channel tag lookup for autorec (local, not global)

6 years agodvr inotify: fixes for the previous IN_MOVED_TO change
Jaroslav Kysela [Mon, 3 Sep 2018 13:32:39 +0000 (15:32 +0200)] 
dvr inotify: fixes for the previous IN_MOVED_TO change

6 years agodvr inotify: fix case where IN_MOVED_TO comes in subsequent read after read contaning...
joeuser [Sun, 2 Sep 2018 20:26:00 +0000 (22:26 +0200)] 
dvr inotify: fix case where IN_MOVED_TO comes in subsequent read after read contaning IN_MOVED_FROM

7 years agodebian: always use gzip compression for deb files (bintray issue) - fixes #5091
mpmc [Wed, 25 Jul 2018 21:59:56 +0000 (22:59 +0100)] 
debian: always use gzip compression for deb files (bintray issue) - fixes #5091

7 years agoconfigure: check for strlcat & strlcpy
Bernd Kuhls [Sat, 23 Jun 2018 18:47:26 +0000 (20:47 +0200)] 
configure: check for strlcat & strlcpy

Building tvheadend with uclibc and musl fails:

src/tvh_string.h:50:22: error: static declaration of 'strlcpy' follows non-static declaration
 static inline size_t strlcpy(char *dst, const char *src, size_t size)

src/tvh_string.h:61:22: error: static declaration of 'strlcat' follows non-static declaration
 static inline size_t strlcat(char *dst, const char *src, size_t count)

because they provide strlcat & strlcpy:
https://sourceware.org/glibc/wiki/strlcpy

This patch adds configure checks and makes the implementation in
tvh_string.h optional, the configure log looks like this:

glibc
  checking for cc strlcat ...                       fail
  checking for cc strlcpy ...                       fail

musl
  checking for cc strlcat ...                       ok
  checking for cc strlcpy ...                       ok

uclibc
  checking for cc strlcat ...                       ok
  checking for cc strlcpy ...                       ok

7 years agohtsp: expose duplicate state for dvr entries.
Kai Sommerfeld [Wed, 27 Jun 2018 21:08:34 +0000 (23:08 +0200)] 
htsp: expose duplicate state for dvr entries.

7 years agoxmltv: fix the switched tvh_gettext_lang arguments, fixes #5143
Jaroslav Kysela [Sun, 1 Jul 2018 09:42:51 +0000 (11:42 +0200)] 
xmltv: fix the switched tvh_gettext_lang arguments, fixes #5143

7 years agohtsmsg xml parser: fix NULL oops, fixes #5135
Jaroslav Kysela [Fri, 22 Jun 2018 08:26:22 +0000 (10:26 +0200)] 
htsmsg xml parser: fix NULL oops, fixes #5135

7 years agohttp: remove wrong debug line
Jaroslav Kysela [Fri, 22 Jun 2018 08:12:03 +0000 (10:12 +0200)] 
http: remove wrong debug line

7 years agoeit: compilation fix (copy-n-paste error)
Jaroslav Kysela [Fri, 22 Jun 2018 08:11:23 +0000 (10:11 +0200)] 
eit: compilation fix (copy-n-paste error)

7 years agoxmltv: intl fix for APPENDIT()
Jaroslav Kysela [Fri, 22 Jun 2018 08:07:35 +0000 (10:07 +0200)] 
xmltv: intl fix for APPENDIT()

7 years agoXMLTV EPG grabber: Append extra data to the languages which a description exists...
irgendsontyp [Thu, 21 Jun 2018 19:37:12 +0000 (21:37 +0200)] 
XMLTV EPG grabber: Append extra data to the languages which a description exists for rather than appending to the 'preferred language'

7 years agoeit: add SDT callback, issue #5083
Jaroslav Kysela [Fri, 22 Jun 2018 07:38:50 +0000 (09:38 +0200)] 
eit: add SDT callback, issue #5083

7 years agoadd missing tvh_string.h header file
Jaroslav Kysela [Wed, 20 Jun 2018 13:11:23 +0000 (15:11 +0200)] 
add missing tvh_string.h header file

7 years agompegts input: do not join non-existent threads
Jaroslav Kysela [Wed, 20 Jun 2018 13:08:03 +0000 (15:08 +0200)] 
mpegts input: do not join non-existent threads

7 years agofix two issues in transcoding code from PR#1121
Jaroslav Kysela [Wed, 20 Jun 2018 12:25:26 +0000 (14:25 +0200)] 
fix two issues in transcoding code from PR#1121

7 years agointroduce strlcpy() and strlcat() functions and use them
Jaroslav Kysela [Wed, 20 Jun 2018 12:23:43 +0000 (14:23 +0200)] 
introduce strlcpy() and strlcat() functions and use them

7 years agoDVR: fix alloca() for date in _dvr_sub_scraper_friendly()
Jaroslav Kysela [Wed, 20 Jun 2018 11:04:04 +0000 (13:04 +0200)] 
DVR: fix alloca() for date in _dvr_sub_scraper_friendly()

7 years agodoozer: try to fix centos build
Jaroslav Kysela [Wed, 20 Jun 2018 07:41:20 +0000 (09:41 +0200)] 
doozer: try to fix centos build

7 years agoFix creation of CA Client type 'AES128 ECB Constant Code Word'
irgendsontyp [Wed, 20 Jun 2018 01:26:05 +0000 (03:26 +0200)] 
Fix creation of CA Client type 'AES128 ECB Constant Code Word'

7 years agoDVR: improve _dvr_sub_scraper_friendly()
Jaroslav Kysela [Mon, 18 Jun 2018 06:44:08 +0000 (08:44 +0200)] 
DVR: improve _dvr_sub_scraper_friendly()

7 years agoFix cloning an entry in UIs where you select a type and save the clone manually
irgendsontyp [Sat, 16 Jun 2018 15:57:37 +0000 (17:57 +0200)] 
Fix cloning an entry in UIs where you select a type and save the clone manually

7 years agowebui: fix cut and paste error in previous commit
pablozg [Fri, 8 Jun 2018 10:22:52 +0000 (12:22 +0200)] 
webui: fix cut and paste error in previous commit

7 years agowebui: Added support for Kodi label formatting in dvr/epg as optional
pablozg [Fri, 8 Jun 2018 09:30:09 +0000 (11:30 +0200)] 
webui: Added support for Kodi label formatting in dvr/epg as optional

7 years agoSet some initial FE conditions for CableCARD
Robert Cameron [Tue, 22 May 2018 15:53:48 +0000 (08:53 -0700)] 
Set some initial FE conditions for CableCARD

7 years agoMissing union
Robert Cameron [Sun, 20 May 2018 19:27:45 +0000 (12:27 -0700)] 
Missing union

7 years agoRefactor dvb_cabelcard_config.num/.minor -> .vchannel
Robert Cameron [Sun, 20 May 2018 19:13:42 +0000 (12:13 -0700)] 
Refactor dvb_cabelcard_config.num/.minor -> .vchannel

7 years agoRefactor: dvb_fe_vchan->dvb_cablecard_config; dmc_fe_vchan->u.dmc_fe_cablecard
Robert Cameron [Mon, 14 May 2018 20:08:40 +0000 (13:08 -0700)] 
Refactor: dvb_fe_vchan->dvb_cablecard_config; dmc_fe_vchan->u.dmc_fe_cablecard

7 years agoPersist frequency/callsign of CableCARD muxes across restarts
Robert Cameron [Sun, 13 May 2018 00:28:12 +0000 (17:28 -0700)] 
Persist frequency/callsign of CableCARD muxes across restarts

7 years agoPhysical network support for CableCARD (HDHomeRun Prime)
Robert Cameron [Sat, 12 May 2018 22:08:07 +0000 (15:08 -0700)] 
Physical network support for CableCARD (HDHomeRun Prime)

7 years agoAdd logical network support for CableCARD networks
Robert Cameron [Thu, 10 May 2018 17:41:31 +0000 (10:41 -0700)] 
Add logical network support for CableCARD networks

7 years agowebui: fix http_serve_file() for FreeBSD
Jongsung Kim [Mon, 28 May 2018 18:42:04 +0000 (03:42 +0900)] 
webui: fix http_serve_file() for FreeBSD

This patch fixes two major problems of FreeBSD port of tvheadend:

1. very high CPU usage while streaming a recored program
2. unable to stream the recorded program beyond 128MB.

Unlike Linux sendfile(), FreeBSD sendfile() requires an explicit
file offset, and return value must be checked to catch any error
occurred. (i.e., closed connection)

Patch tested with the latest FreeBSD port of tvheadend-4.2.6.

7 years agoChange debug info from main to dvr
pablozg [Fri, 25 May 2018 08:54:48 +0000 (10:54 +0200)] 
Change debug info from main to dvr

7 years agoDVR: Erase cutlist files when a recording is removed
pablozg [Thu, 24 May 2018 19:28:03 +0000 (21:28 +0200)] 
DVR: Erase cutlist files when a recording is removed

7 years agodoozer: enable bintray publishing and i386 builds for bionic
mpmc [Thu, 24 May 2018 18:21:57 +0000 (19:21 +0100)] 
doozer: enable bintray publishing and i386 builds for bionic

7 years agoUpgrade to libhdhomerun_20180327
Alex Mekkering [Thu, 10 May 2018 12:33:29 +0000 (14:33 +0200)] 
Upgrade to libhdhomerun_20180327

7 years agoadded generated files
AlBundy33 [Sun, 29 Apr 2018 12:46:57 +0000 (14:46 +0200)] 
added generated files

7 years agowebui: Fix no all recordings are shown after enable grouping and travel between tabs
pablozg [Thu, 26 Apr 2018 19:15:52 +0000 (21:15 +0200)] 
webui: Fix no all recordings are shown after enable grouping and travel between tabs

7 years agowebui: Fix console error (tvheadend.createToolbar2 is not a function)
pablozg [Thu, 26 Apr 2018 19:09:55 +0000 (21:09 +0200)] 
webui: Fix console error (tvheadend.createToolbar2 is not a function)

7 years agoCode optimization
pablozg [Wed, 25 Apr 2018 16:30:29 +0000 (18:30 +0200)] 
Code optimization

7 years agoAdd syntax check and minor fixes
pablozg [Wed, 25 Apr 2018 09:26:23 +0000 (11:26 +0200)] 
Add syntax check and minor fixes

7 years agofix: hard coded locale code
pablozg [Tue, 24 Apr 2018 20:15:06 +0000 (22:15 +0200)] 
fix: hard coded locale code

7 years agowebui: Added custom date format field in config tab
pablozg [Tue, 24 Apr 2018 19:20:01 +0000 (21:20 +0200)] 
webui: Added custom date format field in config tab

7 years agoepg: fix the EPG limit (days) - inverted condition
Jaroslav Kysela [Sun, 22 Apr 2018 19:27:50 +0000 (21:27 +0200)] 
epg: fix the EPG limit (days) - inverted condition

7 years agoWebui: Correctly sort the numbers (status)
Pablo [Thu, 5 Apr 2018 21:59:32 +0000 (23:59 +0200)] 
Webui: Correctly sort the numbers (status)

7 years agodoozer: add Fedora 27 build target
Jaroslav Kysela [Fri, 20 Apr 2018 13:04:04 +0000 (15:04 +0200)] 
doozer: add Fedora 27 build target

7 years agorpm: another spec fix
Jaroslav Kysela [Fri, 20 Apr 2018 12:51:50 +0000 (14:51 +0200)] 
rpm: another spec fix

7 years agorpm: spec fix
Jaroslav Kysela [Fri, 20 Apr 2018 12:39:45 +0000 (14:39 +0200)] 
rpm: spec fix

7 years agolinudvb ca: another gcc8 fix
Jaroslav Kysela [Fri, 20 Apr 2018 12:29:28 +0000 (14:29 +0200)] 
linudvb ca: another gcc8 fix

7 years agomuxer libav: ffmpeg 3.5 fix
Jaroslav Kysela [Fri, 20 Apr 2018 12:27:29 +0000 (14:27 +0200)] 
muxer libav: ffmpeg 3.5 fix

7 years agorpm: spec cleanups
Jaroslav Kysela [Fri, 20 Apr 2018 12:24:06 +0000 (14:24 +0200)] 
rpm: spec cleanups

7 years agodvr_inotify: gcc8 fix
Jaroslav Kysela [Fri, 20 Apr 2018 10:26:21 +0000 (12:26 +0200)] 
dvr_inotify: gcc8 fix

7 years agomore gcc8 fixes
Jaroslav Kysela [Fri, 20 Apr 2018 10:19:55 +0000 (12:19 +0200)] 
more gcc8 fixes

7 years agoepgdb: try to fix gcc8 compilation
Jaroslav Kysela [Fri, 20 Apr 2018 10:16:23 +0000 (12:16 +0200)] 
epgdb: try to fix gcc8 compilation

7 years agodoozer: replace fedora24 with fedora28
Jaroslav Kysela [Fri, 20 Apr 2018 09:48:05 +0000 (11:48 +0200)] 
doozer: replace fedora24 with fedora28

7 years agotcp: fix tcp_socket_dead() for FreeBSD
Jongsung Kim [Mon, 16 Apr 2018 04:01:41 +0000 (13:01 +0900)] 
tcp: fix tcp_socket_dead() for FreeBSD

The FreeBSD port of tvheadend couldn't stream Live TV, and debug
log shows webui judged the peer socket closed immediately after
starting streaming:

2018-04-15 06:30:04.996 [  DEBUG]:webui: Start streaming /stream/mux/c4bc67bdaa13457e33740ca883cc4d75?ticket=7D1B56AD0E434C5F7EBFA4677A7FBE4C94097974
2018-04-15 06:30:04.996 [  DEBUG]:webui: Stop streaming /stream/mux/c4bc67bdaa13457e33740ca883cc4d75?ticket=7D1B56AD0E434C5F7EBFA4677A7FBE4C94097974, client hung up

It looks because tcp_socket_dead() misunderstood the zero-return
from recv(). For the FreeBSD, recv() might return zero for alive
sockets which have nothing to read.

Patch tested with the latest FreeBSD port of tvheadend-4.2.6.

7 years agofix build with !ddci
Jaroslav Kysela [Fri, 20 Apr 2018 09:35:05 +0000 (11:35 +0200)] 
fix build with !ddci

7 years agopass muxer: add more rewrites, fix NIT rewrite, fix teletext subs, fixes #5062, fixes...
Jaroslav Kysela [Fri, 20 Apr 2018 09:12:20 +0000 (11:12 +0200)] 
pass muxer: add more rewrites, fix NIT rewrite, fix teletext subs, fixes #5062, fixes #5075

7 years agompegts: input - fix the wrong PID read in mpegts_input_analyze_table_queue()
Jaroslav Kysela [Sun, 15 Apr 2018 16:19:58 +0000 (18:19 +0200)] 
mpegts: input - fix the wrong PID read in mpegts_input_analyze_table_queue()

7 years agoepg: fix the running check in _epg_channel_timer_callback(), fixes #5067
Jaroslav Kysela [Fri, 13 Apr 2018 18:35:12 +0000 (20:35 +0200)] 
epg: fix the running check in _epg_channel_timer_callback(), fixes #5067

7 years agopass muxer: add rewrite NIT, fixes #5062
Jaroslav Kysela [Fri, 13 Apr 2018 18:11:35 +0000 (20:11 +0200)] 
pass muxer: add rewrite NIT, fixes #5062

7 years agofix possible wrong strncpy() in tvhlog_thread(), fixes #5071
Jaroslav Kysela [Thu, 12 Apr 2018 14:53:51 +0000 (16:53 +0200)] 
fix possible wrong strncpy() in tvhlog_thread(), fixes #5071

7 years agoadded tprofile to gather code timings
Jaroslav Kysela [Sun, 8 Apr 2018 09:47:24 +0000 (11:47 +0200)] 
added tprofile to gather code timings