]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
7 years agompegts mux: add mm_nicename cache
Jaroslav Kysela [Fri, 12 Jan 2018 19:45:27 +0000 (20:45 +0100)] 
mpegts mux: add mm_nicename cache

7 years agoprofile: reshuffle code in sharer destroy
Jaroslav Kysela [Fri, 12 Jan 2018 19:30:46 +0000 (20:30 +0100)] 
profile: reshuffle code in sharer destroy

7 years agoidnode: add missing lock
Jaroslav Kysela [Fri, 12 Jan 2018 18:32:43 +0000 (19:32 +0100)] 
idnode: add missing lock

7 years agonotify: add missing lock
Jaroslav Kysela [Fri, 12 Jan 2018 18:31:31 +0000 (19:31 +0100)] 
notify: add missing lock

7 years agohtsmsg: initialize correctly hmf_bin, return error on malloc failure
Jaroslav Kysela [Fri, 12 Jan 2018 17:58:23 +0000 (18:58 +0100)] 
htsmsg: initialize correctly hmf_bin, return error on malloc failure

7 years agohtsmsg binary2: remove debug lines
Jaroslav Kysela [Fri, 12 Jan 2018 14:10:51 +0000 (15:10 +0100)] 
htsmsg binary2: remove debug lines

7 years agohtsmsg: fix ommited parameter switch for copy, fixes #4842
Jaroslav Kysela [Fri, 12 Jan 2018 14:09:30 +0000 (15:09 +0100)] 
htsmsg: fix ommited parameter switch for copy, fixes #4842

7 years agoDVR, HTSP: improve episode number storage and handling, fixes #4811
Jaroslav Kysela [Fri, 12 Jan 2018 13:40:55 +0000 (14:40 +0100)] 
DVR, HTSP: improve episode number storage and handling, fixes #4811

7 years agoDVR: add code for the summary field, fixes #4816
Jaroslav Kysela [Fri, 12 Jan 2018 09:11:15 +0000 (10:11 +0100)] 
DVR: add code for the summary field, fixes #4816

7 years agoxmltv: save category and keyword always in lowercase
Jaroslav Kysela [Fri, 12 Jan 2018 08:17:58 +0000 (09:17 +0100)] 
xmltv: save category and keyword always in lowercase

7 years agotrap: show also dli_fbase
Jaroslav Kysela [Fri, 12 Jan 2018 07:27:35 +0000 (08:27 +0100)] 
trap: show also dli_fbase

7 years agocwc: fix the EMM send
Jaroslav Kysela [Thu, 11 Jan 2018 20:41:50 +0000 (21:41 +0100)] 
cwc: fix the EMM send

7 years agoDVR: recode dvr_entry_create_(), use htsmsg_t dynamic config instead
Jaroslav Kysela [Thu, 11 Jan 2018 20:28:16 +0000 (21:28 +0100)] 
DVR: recode dvr_entry_create_(), use htsmsg_t dynamic config instead

7 years agodescrambler: add missing stream mutex lock to descrambler_service_stop()
Jaroslav Kysela [Thu, 11 Jan 2018 20:10:45 +0000 (21:10 +0100)] 
descrambler: add missing stream mutex lock to descrambler_service_stop()

7 years agoDVR: autorec - fix category strings memory leak
Jaroslav Kysela [Thu, 11 Jan 2018 16:22:31 +0000 (17:22 +0100)] 
DVR: autorec - fix category strings memory leak

7 years agoMakefile.ffmpeg: add --enable-nonfree for openssl
Jaroslav Kysela [Thu, 11 Jan 2018 15:29:11 +0000 (16:29 +0100)] 
Makefile.ffmpeg: add --enable-nonfree for openssl

7 years agorework the idea from the previous commit, use new 'proxy' field with the proxy addres...
Jaroslav Kysela [Thu, 11 Jan 2018 15:28:02 +0000 (16:28 +0100)] 
rework the idea from the previous commit, use new 'proxy' field with the proxy address, fixes #4748

7 years agoshow http/rtsp proxy info in the status
Jaroslav Kysela [Thu, 11 Jan 2018 15:11:51 +0000 (16:11 +0100)] 
show http/rtsp proxy info in the status

From: Mono Polimorph

7 years agoepg code: cleanups
Jaroslav Kysela [Wed, 10 Jan 2018 17:19:25 +0000 (18:19 +0100)] 
epg code: cleanups

7 years agostring list: some tiny cleanups
Jaroslav Kysela [Wed, 10 Jan 2018 16:29:55 +0000 (17:29 +0100)] 
string list: some tiny cleanups

7 years agoota epg grabber: handle better the error conditions (do not retry before one minute)
Jaroslav Kysela [Wed, 10 Jan 2018 16:20:12 +0000 (17:20 +0100)] 
ota epg grabber: handle better the error conditions (do not retry before one minute)

7 years agohtsmsg: next round of optimization - reduce htsmsg_field_t size
Jaroslav Kysela [Wed, 10 Jan 2018 13:26:25 +0000 (14:26 +0100)] 
htsmsg: next round of optimization - reduce htsmsg_field_t size

The hmf_name and hmf_msg fields were shuffled to save more than 40%
of memory space.

7 years agotvhpoll: tiny optimization in tvhpoll_add0
Jaroslav Kysela [Wed, 10 Jan 2018 11:30:19 +0000 (12:30 +0100)] 
tvhpoll: tiny optimization in tvhpoll_add0

7 years agoMakefile.ffmpeg: add https support
Jaroslav Kysela [Wed, 10 Jan 2018 11:29:44 +0000 (12:29 +0100)] 
Makefile.ffmpeg: add https support

7 years agouse htsmsg binary2 format for epg and config files
Jaroslav Kysela [Mon, 8 Jan 2018 09:31:16 +0000 (10:31 +0100)] 
use htsmsg binary2 format for epg and config files

7 years agohtsmsg binary2: add HMF_UUID support, fixes
Jaroslav Kysela [Mon, 8 Jan 2018 15:10:50 +0000 (16:10 +0100)] 
htsmsg binary2: add HMF_UUID support, fixes

7 years agoadd htsmsg binary2 routines
Jaroslav Kysela [Mon, 8 Jan 2018 09:30:57 +0000 (10:30 +0100)] 
add htsmsg binary2 routines

7 years agoepgdb: fix memory leak
Jaroslav Kysela [Tue, 9 Jan 2018 07:11:26 +0000 (08:11 +0100)] 
epgdb: fix memory leak

7 years agohtsmsg binary: add tail checking in deserialize
Jaroslav Kysela [Tue, 9 Jan 2018 07:08:29 +0000 (08:08 +0100)] 
htsmsg binary: add tail checking in deserialize

7 years agootaepg: do not use uuid strings, use binary representation
Jaroslav Kysela [Mon, 8 Jan 2018 16:38:12 +0000 (17:38 +0100)] 
otaepg: do not use uuid strings, use binary representation

7 years agouse new htsmsg add/set uuid functions
Jaroslav Kysela [Mon, 8 Jan 2018 16:16:51 +0000 (17:16 +0100)] 
use new htsmsg add/set uuid functions

7 years agohtsmsg: add HMF_UUID
Jaroslav Kysela [Mon, 8 Jan 2018 14:51:34 +0000 (15:51 +0100)] 
htsmsg: add HMF_UUID

7 years agohtsmsg: binary field cleanups
Jaroslav Kysela [Mon, 8 Jan 2018 14:28:20 +0000 (15:28 +0100)] 
htsmsg: binary field cleanups

7 years agohtsmsg: remove HMF_NAME_ALLOCED / INALLOCED
Jaroslav Kysela [Mon, 8 Jan 2018 07:37:16 +0000 (08:37 +0100)] 
htsmsg: remove HMF_NAME_ALLOCED / INALLOCED

7 years agodvr: fix some memory leaks (de_image, de_uri)
Jaroslav Kysela [Sun, 7 Jan 2018 16:54:08 +0000 (17:54 +0100)] 
dvr: fix some memory leaks (de_image, de_uri)

7 years agocclient: use id in the thread name
Jaroslav Kysela [Sun, 7 Jan 2018 16:18:11 +0000 (17:18 +0100)] 
cclient: use id in the thread name

7 years agotranscoding: video - fix the wrong aspect ratio, fixes #4628
Jaroslav Kysela [Sun, 7 Jan 2018 16:13:08 +0000 (17:13 +0100)] 
transcoding: video - fix the wrong aspect ratio, fixes #4628

7 years agotranscode: add default sample rates to make webui work
Jaroslav Kysela [Sat, 6 Jan 2018 19:11:55 +0000 (20:11 +0100)] 
transcode: add default sample rates to make webui work

7 years agolinuxdvb ca: add missing ca index to linuxdvb_transport_create(), issue #4400
Jaroslav Kysela [Sat, 6 Jan 2018 15:41:56 +0000 (16:41 +0100)] 
linuxdvb ca: add missing ca index to linuxdvb_transport_create(), issue #4400

7 years agohtsmsg: add more code for bin type support (conversion from hexa strings)
Jaroslav Kysela [Sat, 6 Jan 2018 15:36:46 +0000 (16:36 +0100)] 
htsmsg: add more code for bin type support (conversion from hexa strings)

7 years agowebui: show lseek error
Jaroslav Kysela [Sat, 6 Jan 2018 10:08:31 +0000 (11:08 +0100)] 
webui: show lseek error

7 years agoen50221: another fix for parsing CAIDs, issue #4400
Jaroslav Kysela [Sat, 6 Jan 2018 10:04:28 +0000 (11:04 +0100)] 
en50221: another fix for parsing CAIDs, issue #4400

7 years agoadd SCT_FLAC, issue #4828
Jaroslav Kysela [Fri, 5 Jan 2018 17:00:12 +0000 (18:00 +0100)] 
add SCT_FLAC, issue #4828

7 years agoapi: channel list - sort the channels by numbers by default, issue #4819
Jaroslav Kysela [Fri, 5 Jan 2018 16:44:50 +0000 (17:44 +0100)] 
api: channel list - sort the channels by numbers by default, issue #4819

7 years agochannel: move channel sorting functions from webui.c to channel.c, optimize code
Jaroslav Kysela [Fri, 5 Jan 2018 16:38:31 +0000 (17:38 +0100)] 
channel: move channel sorting functions from webui.c to channel.c, optimize code

7 years agorpm: add the watchdog config to tvheadend.service, too
Jaroslav Kysela [Fri, 5 Jan 2018 10:36:10 +0000 (11:36 +0100)] 
rpm: add the watchdog config to tvheadend.service, too

7 years agowatchdog: implemented systemd-style watchdog support
Erkki Seppälä [Wed, 29 Nov 2017 20:21:38 +0000 (22:21 +0200)] 
watchdog: implemented systemd-style watchdog support

debian/tvheadend.service has a commented example on enabling it.

7 years agowebui: small optimizations for the latest patch
Jaroslav Kysela [Fri, 5 Jan 2018 10:33:18 +0000 (11:33 +0100)] 
webui: small optimizations for the latest patch

7 years agowebui: add the grouping for the finished recordings
pablozg [Wed, 3 Jan 2018 12:18:33 +0000 (13:18 +0100)] 
webui: add the grouping for the finished recordings

7 years agotranscode: set AVFILTER_AUTO_CONVERT_ALL, issue #4797
Dietmar Konermann [Tue, 2 Jan 2018 14:33:23 +0000 (15:33 +0100)] 
transcode: set AVFILTER_AUTO_CONVERT_ALL, issue #4797

7 years agoHTSP: Expose recording files' start and stop time.
Kai Sommerfeld [Wed, 3 Jan 2018 13:57:24 +0000 (14:57 +0100)] 
HTSP: Expose recording files' start and stop time.

7 years agoeit: update UK scrapers to use new facilities (#4818)
Jim Hague [Thu, 28 Dec 2017 11:16:50 +0000 (11:16 +0000)] 
eit: update UK scrapers to use new facilities (#4818)

Refresh the UK scrapers to exploit recent mechanism changes. Add title
and summary scrapers, alternate PCRE patterns that offer a little more
sophistication, and make use of filter patterns to simplify matching a
little.

Issue: #4818

7 years agowebui: update copyright year to 2018
Jaroslav Kysela [Fri, 5 Jan 2018 09:33:10 +0000 (10:33 +0100)] 
webui: update copyright year to 2018

7 years agoeit: add language identifier for scraper regexes (#4820)
Jim Hague [Thu, 28 Dec 2017 20:45:33 +0000 (20:45 +0000)] 
eit: add language identifier for scraper regexes (#4820)

Allow scraper regexes to be tagged with a single language identifier or
a list of language identifiers.

Tagged regexes will only be used against input text in languages
matching the tag. Otherwise the regex is skipped.

Issue: #4820

7 years agowebui: add abuttons to grid for idnode_grid() builder
Jaroslav Kysela [Fri, 5 Jan 2018 09:25:26 +0000 (10:25 +0100)] 
webui: add abuttons to grid for idnode_grid() builder

7 years agotranscoding: fix the memory leak for libx264
Jaroslav Kysela [Fri, 5 Jan 2018 09:12:50 +0000 (10:12 +0100)] 
transcoding: fix the memory leak for libx264

7 years agoclang fixes
Jaroslav Kysela [Fri, 5 Jan 2018 08:08:52 +0000 (09:08 +0100)] 
clang fixes

7 years agodvbcam: small cleanups, reorder descrambler_init() call
Jaroslav Kysela [Fri, 5 Jan 2018 07:45:48 +0000 (08:45 +0100)] 
dvbcam: small cleanups, reorder descrambler_init() call

7 years agowebui: fix the oops in the dvrfile (uninitialized variables), fixes #4827
Jaroslav Kysela [Thu, 4 Jan 2018 20:09:30 +0000 (21:09 +0100)] 
webui: fix the oops in the dvrfile (uninitialized variables), fixes #4827

7 years agowebui: add possibility to colorify channel names with numbers and/or source (like...
Jaroslav Kysela [Thu, 4 Jan 2018 19:46:43 +0000 (20:46 +0100)] 
webui: add possibility to colorify channel names with numbers and/or source (like DVB-T), fixes #4819

7 years agolovcombo: add Ext.ux.form.ComboAny
Jaroslav Kysela [Thu, 4 Jan 2018 19:44:33 +0000 (20:44 +0100)] 
lovcombo: add Ext.ux.form.ComboAny

7 years agoextensions.js: remove lovcombo code (already in lovcombo-all.js)
Jaroslav Kysela [Thu, 4 Jan 2018 19:43:05 +0000 (20:43 +0100)] 
extensions.js: remove lovcombo code (already in lovcombo-all.js)

7 years agowebui: remove old comet for channel tags, code cleanups
Jaroslav Kysela [Thu, 4 Jan 2018 15:08:38 +0000 (16:08 +0100)] 
webui: remove old comet for channel tags, code cleanups

7 years agocclient: fix compilation error #2
Jaroslav Kysela [Thu, 4 Jan 2018 15:04:40 +0000 (16:04 +0100)] 
cclient: fix compilation error #2

7 years agoiptv auto: fix the priority m3u configuration, fixes #4822
Jaroslav Kysela [Thu, 4 Jan 2018 15:01:04 +0000 (16:01 +0100)] 
iptv auto: fix the priority m3u configuration, fixes #4822

7 years agocclient: fix compilation error
Jaroslav Kysela [Thu, 4 Jan 2018 14:59:09 +0000 (15:59 +0100)] 
cclient: fix compilation error

7 years agotranscoding: update ffmpeg to 2.4.1, add flac encoder and decoder, fixes #4828
Jaroslav Kysela [Thu, 4 Jan 2018 14:54:46 +0000 (15:54 +0100)] 
transcoding: update ffmpeg to 2.4.1, add flac encoder and decoder, fixes #4828

7 years agocccam: implement card remove operation
Jaroslav Kysela [Thu, 4 Jan 2018 12:44:00 +0000 (13:44 +0100)] 
cccam: implement card remove operation

7 years agocccam: fix the cw decryption for the extended mode
Jaroslav Kysela [Thu, 4 Jan 2018 11:21:59 +0000 (12:21 +0100)] 
cccam: fix the cw decryption for the extended mode

7 years agoen50221: fix the supported CAIDs log, issue #4400
Jaroslav Kysela [Thu, 4 Jan 2018 07:55:12 +0000 (08:55 +0100)] 
en50221: fix the supported CAIDs log, issue #4400

7 years agocccam: more cleanups for the extended mode
Jaroslav Kysela [Thu, 4 Jan 2018 07:53:34 +0000 (08:53 +0100)] 
cccam: more cleanups for the extended mode

7 years agocclient: tidy the card info logs
Jaroslav Kysela [Wed, 3 Jan 2018 20:00:16 +0000 (21:00 +0100)] 
cclient: tidy the card info logs

7 years agocccam: fixes, add oscam extended mode detection
Jaroslav Kysela [Wed, 3 Jan 2018 19:46:27 +0000 (20:46 +0100)] 
cccam: fixes, add oscam extended mode detection

7 years agotvhpoll: change the code logic
Jaroslav Kysela [Wed, 3 Jan 2018 18:32:50 +0000 (19:32 +0100)] 
tvhpoll: change the code logic

7 years agocccam: fixes for the recent cclient changes
Jaroslav Kysela [Wed, 3 Jan 2018 16:29:58 +0000 (17:29 +0100)] 
cccam: fixes for the recent cclient changes

7 years agoemm reassembly: fix double free (typo)
Jaroslav Kysela [Wed, 3 Jan 2018 14:49:13 +0000 (15:49 +0100)] 
emm reassembly: fix double free (typo)

7 years agocclient, cwc: fixes for the recent update
Jaroslav Kysela [Wed, 3 Jan 2018 14:47:08 +0000 (15:47 +0100)] 
cclient, cwc: fixes for the recent update

7 years agocomet: ws - fix the shutdown procedure
Jaroslav Kysela [Wed, 3 Jan 2018 09:23:57 +0000 (10:23 +0100)] 
comet: ws - fix the shutdown procedure

7 years agocaclients: fix/improve item grouping
Jaroslav Kysela [Wed, 3 Jan 2018 08:45:53 +0000 (09:45 +0100)] 
caclients: fix/improve item grouping

7 years agolinuxdvb ca: use tvhpoll_set()
Jaroslav Kysela [Tue, 2 Jan 2018 16:53:47 +0000 (17:53 +0100)] 
linuxdvb ca: use tvhpoll_set()

7 years agotvhpoll: add events cache, add set function
Jaroslav Kysela [Tue, 2 Jan 2018 16:27:08 +0000 (17:27 +0100)] 
tvhpoll: add events cache, add set function

7 years agotvhpoll: cleanups, use only 'ptr' for identification
Jaroslav Kysela [Sat, 30 Dec 2017 16:59:38 +0000 (17:59 +0100)] 
tvhpoll: cleanups, use only 'ptr' for identification

7 years agocclient: remove writer thread, use poll
Jaroslav Kysela [Fri, 29 Dec 2017 19:06:25 +0000 (20:06 +0100)] 
cclient: remove writer thread, use poll

7 years agocclient, cwc, cccam: add cc_name, fix log messages
Jaroslav Kysela [Fri, 29 Dec 2017 18:16:31 +0000 (19:16 +0100)] 
cclient, cwc, cccam: add cc_name, fix log messages

7 years agocwc, cccam: rewrite, move common code to cclient
Jaroslav Kysela [Thu, 28 Dec 2017 15:04:29 +0000 (16:04 +0100)] 
cwc, cccam: rewrite, move common code to cclient

7 years agoRevert "cwc: fix typo, issue #4813"
Jaroslav Kysela [Thu, 4 Jan 2018 14:03:12 +0000 (15:03 +0100)] 
Revert "cwc: fix typo, issue #4813"

This reverts commit f152eb0cf41a82a07a8c4bf1507d730616f71f98.

7 years agoeit: allow scraper regexes to be marked as filters (#4818)
Jim Hague [Wed, 27 Dec 2017 14:55:02 +0000 (14:55 +0000)] 
eit: allow scraper regexes to be marked as filters (#4818)

Introduce an extended scraper regex syntax; as well as a string, a regex
can be specified as a map. The map must have an entry "pattern" with the
regex pattern. It may also have an entry "filter", with a numeric value.
If this value is not 0, the regular expression is a filter.

If a filter regular expression matches the input text, the result of the
match replaces the input text, and processing continues from the next
regular expression with that new input text.

Issue: 4818

7 years agocwc: fix typo, issue #4813
Jaroslav Kysela [Thu, 28 Dec 2017 15:28:17 +0000 (16:28 +0100)] 
cwc: fix typo, issue #4813

7 years agocwc: remove unused cwc_provider_t
Jaroslav Kysela [Wed, 27 Dec 2017 16:35:52 +0000 (17:35 +0100)] 
cwc: remove unused cwc_provider_t

7 years agoemm reassembly: cleanups
Jaroslav Kysela [Wed, 27 Dec 2017 12:22:07 +0000 (13:22 +0100)] 
emm reassembly: cleanups

7 years agoUse htsmsg_get_s32_or_default() rather than htsmsg_get_s32() to avoid possible uninit...
Joe Holden [Wed, 27 Dec 2017 10:58:57 +0000 (10:58 +0000)] 
Use htsmsg_get_s32_or_default() rather than htsmsg_get_s32() to avoid possible uninitialised value

7 years agoiptv: add parsing of tvh-[s]prio in m3u playlists
Joe Holden [Wed, 27 Dec 2017 09:44:58 +0000 (09:44 +0000)] 
iptv: add parsing of tvh-[s]prio in m3u playlists

7 years agowebui: show summary when subtitle field is empty, fixes #4816
Jaroslav Kysela [Wed, 27 Dec 2017 09:03:06 +0000 (10:03 +0100)] 
webui: show summary when subtitle field is empty, fixes #4816

7 years agoiptv auto: if url_cmpid is not set, use old url (for previous imported data), fixes...
Jaroslav Kysela [Wed, 27 Dec 2017 08:53:56 +0000 (09:53 +0100)] 
iptv auto: if url_cmpid is not set, use old url (for previous imported data), fixes #4810

7 years agoaccess: fix the ticket create for one ticket
Jaroslav Kysela [Wed, 27 Dec 2017 08:46:19 +0000 (09:46 +0100)] 
access: fix the ticket create for one ticket

7 years agoaccess: use bin2hex() instead own bin to hex converter
Jaroslav Kysela [Wed, 27 Dec 2017 08:30:35 +0000 (09:30 +0100)] 
access: use bin2hex() instead own bin to hex converter

7 years agocwc, cccam: remove early ECM/EMM filter, issue #4813
Jaroslav Kysela [Tue, 26 Dec 2017 15:37:49 +0000 (16:37 +0100)] 
cwc, cccam: remove early ECM/EMM filter, issue #4813

7 years agocwc, cccam: call caid2name() with full caid
Jaroslav Kysela [Tue, 26 Dec 2017 10:04:15 +0000 (11:04 +0100)] 
cwc, cccam: call caid2name() with full caid

7 years agohtsp: use dvr_entry_is_completed_ok() in htsp_build_dvrentry()
Jaroslav Kysela [Mon, 25 Dec 2017 17:32:05 +0000 (18:32 +0100)] 
htsp: use dvr_entry_is_completed_ok() in htsp_build_dvrentry()

7 years agocwc, newcamd: add detection for DVN ECM message, issue #4813
Jaroslav Kysela [Mon, 25 Dec 2017 17:17:27 +0000 (18:17 +0100)] 
cwc, newcamd: add detection for DVN ECM message, issue #4813