]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
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

7 years agoSAT>IP client: always use pids=0 for SETUP, issue #4809
Jaroslav Kysela [Sat, 23 Dec 2017 15:21:24 +0000 (16:21 +0100)] 
SAT>IP client: always use pids=0 for SETUP, issue #4809

7 years agowebui: DVR - fix the wrong question for some buttons
Jaroslav Kysela [Fri, 22 Dec 2017 07:33:09 +0000 (08:33 +0100)] 
webui: DVR - fix the wrong question for some buttons

7 years agoDVR: fix the dvr_entry_is_finished() for new dvr_entry_is_completed_ok()
Jaroslav Kysela [Fri, 22 Dec 2017 07:28:52 +0000 (08:28 +0100)] 
DVR: fix the dvr_entry_is_finished() for new dvr_entry_is_completed_ok()

7 years agoDVR: Fix the wrong icon for OK completed recordings
pablozg [Thu, 21 Dec 2017 19:45:48 +0000 (20:45 +0100)] 
DVR: Fix the wrong icon for OK completed recordings

7 years agospawn: parse args - accept quotes also inside argument like bash
Jaroslav Kysela [Thu, 21 Dec 2017 19:08:02 +0000 (20:08 +0100)] 
spawn: parse args - accept quotes also inside argument like bash

7 years agoeitpatternlist: compilation fix
Jaroslav Kysela [Thu, 21 Dec 2017 17:29:17 +0000 (18:29 +0100)] 
eitpatternlist: compilation fix

7 years agoeit: add 'Set subtitle to summary' option
Jaroslav Kysela [Thu, 21 Dec 2017 17:25:15 +0000 (18:25 +0100)] 
eit: add 'Set subtitle to summary' option

7 years agoxmltv: put EPG_CHANGED_CREATE to () - not required, but more readable
Jaroslav Kysela [Thu, 21 Dec 2017 17:19:59 +0000 (18:19 +0100)] 
xmltv: put EPG_CHANGED_CREATE to () - not required, but more readable

7 years agoxmltv: fix obvious typo
Jaroslav Kysela [Thu, 21 Dec 2017 17:16:49 +0000 (18:16 +0100)] 
xmltv: fix obvious typo

7 years agoeit: cleanups - add lang_str_set_multi()
Jaroslav Kysela [Thu, 21 Dec 2017 17:14:28 +0000 (18:14 +0100)] 
eit: cleanups - add lang_str_set_multi()

7 years agoeit: rework EIT scraper test script and add POSIX matching (#4801)
Jim Hague [Thu, 21 Dec 2017 10:47:22 +0000 (10:47 +0000)] 
eit: rework EIT scraper test script and add POSIX matching (#4801)

Add support for new_title and new_summary test fields, and make adding new fields easier in the future.

Rework regex handling to carry regexp engine type info with the regex. The the PyPi package 'regex' is available, then use that and set its POSIX flag when evaluating POSIX regexes. This doesn't restrict the regex to POSIX-only expressions, but does do POSIX-style leftmost-longest matching, which is the significant behaviour different between PCRE and POSIX expressions.

Issue: #4801

7 years agoeit: add title and summary scrapers (#4801)
Jim Hague [Sun, 17 Dec 2017 00:48:23 +0000 (00:48 +0000)] 
eit: add title and summary scrapers (#4801)

Since this change adds a summary scraper, remove the recently added
summary update from the second match subgroup and instead build the
match from each scraper by concatenating all matching subgroups. This
lets us pick multiple items from the input.

Issue: #4801

7 years agoSAT>IP Server: Allow to change the RTP source address, fixes #4752
Jaroslav Kysela [Thu, 21 Dec 2017 16:47:37 +0000 (17:47 +0100)] 
SAT>IP Server: Allow to change the RTP source address, fixes #4752

From: Mono Polimorph

7 years agoSAT>IP client: improve traces, fixes #4754
Jaroslav Kysela [Thu, 21 Dec 2017 16:44:16 +0000 (17:44 +0100)] 
SAT>IP client: improve traces, fixes #4754

From: Mono Polimorph

7 years agohttp: add hc_subsys to distinguish between http and sat>ip server requests, issue...
Jaroslav Kysela [Thu, 21 Dec 2017 16:33:06 +0000 (17:33 +0100)] 
http: add hc_subsys to distinguish between http and sat>ip server requests, issue #4753

7 years agoSAT>IP server: Correct RTSP traces in http.c, fixes #4753
Jaroslav Kysela [Thu, 21 Dec 2017 16:26:43 +0000 (17:26 +0100)] 
SAT>IP server: Correct RTSP traces in http.c, fixes #4753

From: Mono Polimorph

7 years agoeit: use 'pcre' defines as common
Jaroslav Kysela [Thu, 21 Dec 2017 08:35:06 +0000 (09:35 +0100)] 
eit: use 'pcre' defines as common

- identify older pcre library as "pcre1"
- use "pcre" json maps as common (shared for both pcre/pcre2 libraries)

7 years agoeit: if PCRE/PCRE2 in use, regexes can be marked for Posix engine execution only...
Jim Hague [Sat, 16 Dec 2017 20:59:16 +0000 (20:59 +0000)] 
eit: if PCRE/PCRE2 in use, regexes can be marked for Posix engine execution only (#4795)

If fancier regex engines are available, we need to be able to mark regexes
that should only ever be executed by the Posix engine, to make sure that
they will always work as expected.

If PCRE or PCRE2 is available, look for regexes specific to those. These
have the same name, but are under a map named "pcre" or "pcre2". If they
are not found, fall back to the top level Posix regexes, but make sure
these are executed by the Posix engine.

7 years agoeit: add info on EIT scraper config file format to scraper README (#4795)
Jim Hague [Fri, 15 Dec 2017 16:53:59 +0000 (16:53 +0000)] 
eit: add info on EIT scraper config file format to scraper README (#4795)

Info on the EIT scraper config file contents is a bit scattered, and not
completely up to date. Add a description to the EIT scraper README.

Issue: #4795

7 years agoeit: extend generic regex handling for subpatterns and use in scraper regex (#4795)
Jim Hague [Thu, 14 Dec 2017 14:15:11 +0000 (14:15 +0000)] 
eit: extend generic regex handling for subpatterns and use in scraper regex (#4795)

Currently scraper regex usage is hardwired to Posix. Using PCRE/PCRE2 if
available would give more flexibility and potentially save repetition in
patterns, e.g.

(?:[.][.][.][:.]*[.:]|[0-9]+/[0-9]+[.])? ([^:]*):

would require multiple Posix patterns, each duplicating the captured
subpattern.

So add regex_match_substring() and regex_match_substring_length() to
the TVH regex interface. Also add a flags parameter to regex_compile(),
so caseless matching can be optionally requested, rather than hardwired
as at present (EIT scraper regex does not use caseless).

One small change to EIT scraper processing. If the match does not fit
into the buffer, it will be ignored, rather than (as at present)
truncated. This is slightly simpler to implement with PCRE2. I am not
convinced truncation is useful - or, for that matter, that trimming space
from the right hand end of match in the EIT scraper is necessary or
necessarily desirable, but I've left that in.

Issue: #4795

7 years agoen50221: capmt - filter out not used CAIDs, fixes #4799
Jaroslav Kysela [Thu, 21 Dec 2017 08:15:55 +0000 (09:15 +0100)] 
en50221: capmt - filter out not used CAIDs, fixes #4799

7 years agoeit: pass the charset in the queued data (global_lock), fixes #4807
Jaroslav Kysela [Thu, 21 Dec 2017 08:08:10 +0000 (09:08 +0100)] 
eit: pass the charset in the queued data (global_lock), fixes #4807

the charset was initialized too late - see PR#1066

7 years agodvr: rename dvr_entry_changed_notify() to dvr_entry_changed() to follow idnode.h
Jaroslav Kysela [Wed, 20 Dec 2017 17:54:14 +0000 (18:54 +0100)] 
dvr: rename dvr_entry_changed_notify() to dvr_entry_changed() to follow idnode.h

7 years agoDVR: fixes for the recent updates, follows PR#1065
Jaroslav Kysela [Wed, 20 Dec 2017 17:52:33 +0000 (18:52 +0100)] 
DVR: fixes for the recent updates, follows PR#1065

Ideas: pablozg <pablozg@gmail.com>

7 years agostreaming: add SM_CODE_PREVIOUSLY_RECORDED to streaming_code2txt()
Jaroslav Kysela [Wed, 20 Dec 2017 17:34:44 +0000 (18:34 +0100)] 
streaming: add SM_CODE_PREVIOUSLY_RECORDED to streaming_code2txt()

7 years agoen50221: capmt dump - fix again the hexa log
Jaroslav Kysela [Wed, 20 Dec 2017 16:15:44 +0000 (17:15 +0100)] 
en50221: capmt dump - fix again the hexa log

7 years agoen50221 capmt: a fix for the recent memcpy move
Jaroslav Kysela [Wed, 20 Dec 2017 08:56:48 +0000 (09:56 +0100)] 
en50221 capmt: a fix for the recent memcpy move

7 years agoen50221: advertise all appinfo versions
Jaroslav Kysela [Wed, 20 Dec 2017 08:56:07 +0000 (09:56 +0100)] 
en50221: advertise all appinfo versions

7 years agoxmltv: Only log "new episode" if episode has been created. (#4803).
E.Smith [Wed, 13 Dec 2017 14:53:26 +0000 (14:53 +0000)] 
xmltv: Only log "new episode" if episode has been created. (#4803).

The "save" flag is always set so we now also check the changes flag to
see if the entry was actually created.

Issue: #4803.

7 years agoui: Rename "Category Type" to "Category Icons" (#4594).
E.Smith [Thu, 14 Dec 2017 19:32:09 +0000 (19:32 +0000)] 
ui: Rename "Category Type" to "Category Icons" (#4594).

We had two columns called "Content Type", so rename the one with icons
to be called "Category Icons".

Issue: #4594.

7 years agosbuf: fix uclibc compilation error
Bernd Kuhls [Mon, 18 Dec 2017 19:52:06 +0000 (20:52 +0100)] 
sbuf: fix uclibc compilation error

Fixes build error

tvheadend-e06ffd87beff16103c47d6fa542df2374fca6fd3/src/sbuf.h:77:1:
 error: unknown type name 'ssize_t'; did you mean 'size_t'?
 ssize_t sbuf_read(sbuf_t *sb, int fd);

7 years agoeit: fix segfault in subtitle scraping
Jim Hague [Tue, 19 Dec 2017 09:26:55 +0000 (09:26 +0000)] 
eit: fix segfault in subtitle scraping

7 years agoeit: fix scraping of series/episode
Jim Hague [Tue, 19 Dec 2017 08:53:30 +0000 (08:53 +0000)] 
eit: fix scraping of series/episode

7 years agodvr: cleanups for the previous patch
Jaroslav Kysela [Tue, 19 Dec 2017 20:39:59 +0000 (21:39 +0100)] 
dvr: cleanups for the previous patch

- add toggle button for the previously recorded state
- add show/hide duplicates button
- many C and JS code cleanups (renaming, logic change)

7 years agoDVR: add new features
pablozg [Tue, 19 Dec 2017 11:18:07 +0000 (12:18 +0100)] 
DVR: add new features

Now the autorec name is by default the epg title.
A new button to show / hidde the skipped recordings in the webui.
A new button to add as completed an upcoming recording to avoid record it again.

7 years agocapmt: the enigma2-like descriptors have limit for 8 adapters, use pc-type descriptor...
Jaroslav Kysela [Tue, 19 Dec 2017 14:06:22 +0000 (15:06 +0100)] 
capmt: the enigma2-like descriptors have limit for 8 adapters, use pc-type descriptors for adapters 8+, issue #4793

7 years agoen50221: capmt - fix the wrong TPDU length (write), issue #4799
Jaroslav Kysela [Mon, 18 Dec 2017 08:55:37 +0000 (09:55 +0100)] 
en50221: capmt - fix the wrong TPDU length (write), issue #4799

7 years agoepggrab: rename data thread to epgdata
Jaroslav Kysela [Mon, 18 Dec 2017 08:46:41 +0000 (09:46 +0100)] 
epggrab: rename data thread to epgdata

7 years agoxmltv: Use epggrab_module_int_t instead of ext_t. (#3753).
E.Smith [Tue, 21 Nov 2017 11:03:13 +0000 (11:03 +0000)] 
xmltv: Use epggrab_module_int_t instead of ext_t. (#3753).

The epggrab_module_ext_t derives from the epggrab_module_int_t
so we should really use the epggrab_module_int_t to make it
clearer that the fields are in the base class.

Issue: #3753.

7 years agoxmltv: Optionally disable mapping category to genre. (#3753).
E.Smith [Mon, 20 Nov 2017 22:36:43 +0000 (22:36 +0000)] 
xmltv: Optionally disable mapping category to genre. (#3753).

Allow user to disable mapping from xmltv to genre. The mapping
is imprecise and often has numerous categories not mapped.
By not mapping to genres, some GUIs can pass through the
category instead.

Issue: #3753.

7 years agoeit: allow to handle running state immediatelly on request only
Jaroslav Kysela [Mon, 18 Dec 2017 08:38:56 +0000 (09:38 +0100)] 
eit: allow to handle running state immediatelly on request only

7 years agoepggrab: ota_create - pass the idclass to make things more configurable
Jaroslav Kysela [Mon, 18 Dec 2017 08:23:12 +0000 (09:23 +0100)] 
epggrab: ota_create - pass the idclass to make things more configurable

7 years agoeit: handle the running status immediately
Jaroslav Kysela [Mon, 18 Dec 2017 08:16:56 +0000 (09:16 +0100)] 
eit: handle the running status immediately

7 years agoepggrab, eit: fixes for the last changes, it's working now
Jaroslav Kysela [Sun, 17 Dec 2017 18:14:17 +0000 (19:14 +0100)] 
epggrab, eit: fixes for the last changes, it's working now

7 years agoepggrab: add memory info support for data queue
Jaroslav Kysela [Sun, 17 Dec 2017 17:45:09 +0000 (18:45 +0100)] 
epggrab: add memory info support for data queue

7 years agoepggrab: fixes for latest changes (unitialized tailq, wrong condition variable)
Jaroslav Kysela [Sun, 17 Dec 2017 17:37:21 +0000 (18:37 +0100)] 
epggrab: fixes for latest changes (unitialized tailq, wrong condition variable)