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

7 years agoeit: move the regex scraping completely outside global lock
Jaroslav Kysela [Sat, 16 Dec 2017 20:01:57 +0000 (21:01 +0100)] 
eit: move the regex scraping completely outside global lock

7 years agoeit grabber: recode to move parsing outside global_lock
Jaroslav Kysela [Sat, 16 Dec 2017 18:55:06 +0000 (19:55 +0100)] 
eit grabber: recode to move parsing outside global_lock

7 years agoepggrab: fix obvious crash
Jaroslav Kysela [Fri, 15 Dec 2017 22:15:34 +0000 (23:15 +0100)] 
epggrab: fix obvious crash

7 years agoopentv: move the events processing to epggrab thread
Jaroslav Kysela [Fri, 15 Dec 2017 16:54:09 +0000 (17:54 +0100)] 
opentv: move the events processing to epggrab thread

7 years agotry to fix find_by_identifier mess
Jaroslav Kysela [Fri, 15 Dec 2017 16:41:45 +0000 (17:41 +0100)] 
try to fix find_by_identifier mess

7 years agoepggrab: remove unused epggrab_resched()
Jaroslav Kysela [Fri, 15 Dec 2017 16:34:44 +0000 (17:34 +0100)] 
epggrab: remove unused epggrab_resched()

7 years agoepggrab: create a new thread to process OTA events
Jaroslav Kysela [Fri, 15 Dec 2017 16:32:54 +0000 (17:32 +0100)] 
epggrab: create a new thread to process OTA events

7 years agoen50221: capmt - fix the pid filter, fix pid dump
Jaroslav Kysela [Sun, 17 Dec 2017 17:02:58 +0000 (18:02 +0100)] 
en50221: capmt - fix the pid filter, fix pid dump

7 years agouuid: extend bin2hex (return dst)
Jaroslav Kysela [Sun, 17 Dec 2017 17:02:43 +0000 (18:02 +0100)] 
uuid: extend bin2hex (return dst)

7 years agodescrambler: capmt - follow enigma2 way to build the capmt descriptor, issue #4793
Jaroslav Kysela [Thu, 14 Dec 2017 20:28:22 +0000 (21:28 +0100)] 
descrambler: capmt - follow enigma2 way to build the capmt descriptor, issue #4793

7 years agodescrambler: capmt - try to handle PAT pid (zero) more correctly, issue #4794
Jaroslav Kysela [Thu, 14 Dec 2017 13:58:57 +0000 (14:58 +0100)] 
descrambler: capmt - try to handle PAT pid (zero) more correctly, issue #4794

7 years agoDVR: rec - add more logging (running and muxing state)
Jaroslav Kysela [Thu, 14 Dec 2017 10:51:45 +0000 (11:51 +0100)] 
DVR: rec - add more logging (running and muxing state)

7 years agoDVR: reshuffle some log code
Jaroslav Kysela [Thu, 14 Dec 2017 10:28:37 +0000 (11:28 +0100)] 
DVR: reshuffle some log code

7 years agomdhelp: even more help refresh - I'm starting to run out of commit messages ;)
mpmc [Mon, 4 Dec 2017 15:27:18 +0000 (15:27 +0000)] 
mdhelp: even more help refresh - I'm starting to run out of commit messages ;)

7 years agomdhelp: more refresh
mpmc [Sun, 3 Dec 2017 21:26:04 +0000 (21:26 +0000)] 
mdhelp: more refresh

7 years agomdhelp: more help tweaks webui: add toolbar and "back to top" button to help window
mpmc [Mon, 20 Nov 2017 17:19:38 +0000 (17:19 +0000)] 
mdhelp: more help tweaks webui: add toolbar and "back to top" button to help window

7 years agomdhelp: another round of WIP changes & cleanups
Mark Clarkstone [Tue, 17 Oct 2017 10:00:22 +0000 (11:00 +0100)] 
mdhelp: another round of WIP changes & cleanups