]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Sun, 21 Jan 2018 18:15:40 +0000 (19:15 +0100)]
EIT: set the subtitle and summary event assignment, fixes #4872
Jaroslav Kysela [Sun, 21 Jan 2018 17:51:29 +0000 (18:51 +0100)]
cclient: try to fix duplicate ECM requests for multiple sections, issue #4876
Jaroslav Kysela [Sat, 20 Jan 2018 17:34:30 +0000 (18:34 +0100)]
htsp: for version >= 32, do not change subtitle,summary,description fields
Jaroslav Kysela [Sat, 20 Jan 2018 16:29:19 +0000 (17:29 +0100)]
otamux: set the retry time for all muxes from the temporary failed network, issue #4875
Jaroslav Kysela [Fri, 19 Jan 2018 09:55:57 +0000 (10:55 +0100)]
mpegts input: add mpegts_input_postdemux()
Jaroslav Kysela [Fri, 19 Jan 2018 09:20:17 +0000 (10:20 +0100)]
Makefile: Add CFLAGS for timestamp and bundle objects, fixes #4870
Jaroslav Kysela [Fri, 19 Jan 2018 08:42:59 +0000 (09:42 +0100)]
dvb psi lib: another fix for the table interval check
root [Thu, 18 Jan 2018 21:52:10 +0000 (22:52 +0100)]
Bugfix for season end episode decoder
Jaroslav Kysela [Thu, 18 Jan 2018 19:50:33 +0000 (20:50 +0100)]
DVR: fix the rerecord extra_pre + warm check
Jaroslav Kysela [Thu, 18 Jan 2018 19:31:40 +0000 (20:31 +0100)]
DVR: fix the dvr_event_updated() logic, all channel DVR entries must be fuzzy matched
Jaroslav Kysela [Thu, 18 Jan 2018 16:33:59 +0000 (17:33 +0100)]
lang_str: fix lang_str_get()
Jaroslav Kysela [Thu, 18 Jan 2018 15:40:22 +0000 (16:40 +0100)]
string_list: do not allocate id member separately, save allocation space
Jaroslav Kysela [Thu, 18 Jan 2018 15:30:51 +0000 (16:30 +0100)]
lang_str: do not allocate lang and str members separately, save allocation space
Jaroslav Kysela [Wed, 17 Jan 2018 19:04:20 +0000 (20:04 +0100)]
epg: another try to fix the compilation problem
Jaroslav Kysela [Wed, 17 Jan 2018 18:56:12 +0000 (19:56 +0100)]
epg: compilation fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:53:59 +0000 (19:53 +0100)]
uuid: fix uuid_set_copy()
Jaroslav Kysela [Wed, 17 Jan 2018 18:49:04 +0000 (19:49 +0100)]
dvbcam: another lock order fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:44:18 +0000 (19:44 +0100)]
coverity fixes
Jaroslav Kysela [Wed, 17 Jan 2018 18:36:05 +0000 (19:36 +0100)]
dvb psi: fix the partial PAT table scan
Jaroslav Kysela [Wed, 17 Jan 2018 18:29:23 +0000 (19:29 +0100)]
various concurrent access fixes (cclang sanitizer)
Jaroslav Kysela [Wed, 17 Jan 2018 17:21:15 +0000 (18:21 +0100)]
uuid: add uuid_set_copy(), fix one problem reported by cclang sanitizer
Jaroslav Kysela [Wed, 17 Jan 2018 17:00:41 +0000 (18:00 +0100)]
use tvheadend_is_running() instead direct tvheadend_running variable
Jaroslav Kysela [Wed, 17 Jan 2018 16:41:28 +0000 (17:41 +0100)]
tcp: tvhpoll_wait does forward errno
Jaroslav Kysela [Tue, 16 Jan 2018 17:42:02 +0000 (18:42 +0100)]
transcoding: little cleanups
Jaroslav Kysela [Tue, 16 Jan 2018 12:04:01 +0000 (13:04 +0100)]
md_to_c.py: use utf8open() for batch output, fixes #4863
Jaroslav Kysela [Tue, 16 Jan 2018 11:32:28 +0000 (12:32 +0100)]
service / channel: remove all subscriptions when disabled
Jaroslav Kysela [Tue, 16 Jan 2018 11:05:24 +0000 (12:05 +0100)]
mpegts input: rearrange locking in stopping_mux
Jaroslav Kysela [Tue, 16 Jan 2018 11:04:56 +0000 (12:04 +0100)]
iptv http: some cleanups
pablozg [Mon, 15 Jan 2018 09:54:20 +0000 (10:54 +0100)]
fix: Missing Episode column in webui since commit #
37db5d9 and typo mismatch in dvr_db.c showing wrong Season and Episode number.
pablozg [Mon, 15 Jan 2018 09:25:25 +0000 (10:25 +0100)]
Fix: Rerecord an event added as "previously recorded" if an start time change occurs since it was added.
Jaroslav Kysela [Tue, 16 Jan 2018 09:47:32 +0000 (10:47 +0100)]
httpc: add 1 to tally atomically
Jaroslav Kysela [Tue, 16 Jan 2018 09:19:50 +0000 (10:19 +0100)]
ota epggrab: fix for the mm_nicename cleanups, fixes #4860
Jaroslav Kysela [Tue, 16 Jan 2018 09:16:03 +0000 (10:16 +0100)]
dvb psi: re-parse PAT every hour, issue #4847
Jaroslav Kysela [Mon, 15 Jan 2018 18:14:30 +0000 (19:14 +0100)]
next round of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 17:46:42 +0000 (18:46 +0100)]
docs: increase rebuild time (add --batch mode to md_to_c.py
Jaroslav Kysela [Mon, 15 Jan 2018 17:12:58 +0000 (18:12 +0100)]
configure: enable ddci by default
Jaroslav Kysela [Mon, 15 Jan 2018 17:09:40 +0000 (18:09 +0100)]
configure: add cclang_threadsan - gcc's cpp bails out for __has_feature()
Jaroslav Kysela [Mon, 15 Jan 2018 14:47:53 +0000 (15:47 +0100)]
a bunch of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 12:13:56 +0000 (13:13 +0100)]
cclang: supress thread sanitizer warnings, fix some data concurrency clashes
Jaroslav Kysela [Sun, 14 Jan 2018 21:23:09 +0000 (22:23 +0100)]
profile: fix compilation issue
Jaroslav Kysela [Sun, 14 Jan 2018 21:18:52 +0000 (22:18 +0100)]
profile: try to fix SIGSEGV
Jaroslav Kysela [Sun, 14 Jan 2018 21:16:06 +0000 (22:16 +0100)]
xmltv: fix time zone parsing (minutes)
Jaroslav Kysela [Sun, 14 Jan 2018 20:33:09 +0000 (21:33 +0100)]
IPTV: fix the tvhpoll cache behaviour - unregister file descriptors correctly, fixes #4838
Jaroslav Kysela [Sun, 14 Jan 2018 15:58:51 +0000 (16:58 +0100)]
htsmsg: fix the field memoryinfo accounting
Jaroslav Kysela [Sun, 14 Jan 2018 15:18:36 +0000 (16:18 +0100)]
htsmsg: field's hmf_name is char array now, fix clang warnings
Jaroslav Kysela [Sun, 14 Jan 2018 15:12:57 +0000 (16:12 +0100)]
htsp server: fix addDvrEntry for event, fixes #4852
Jaroslav Kysela [Sun, 14 Jan 2018 08:49:34 +0000 (09:49 +0100)]
htsmsg: compilation fix
Jaroslav Kysela [Sun, 14 Jan 2018 08:38:48 +0000 (09:38 +0100)]
api: dvr - owner/representative might be NULL, fixes #4846
Jaroslav Kysela [Fri, 12 Jan 2018 19:45:27 +0000 (20:45 +0100)]
mpegts mux: add mm_nicename cache
Jaroslav Kysela [Fri, 12 Jan 2018 19:30:46 +0000 (20:30 +0100)]
profile: reshuffle code in sharer destroy
Jaroslav Kysela [Fri, 12 Jan 2018 18:32:43 +0000 (19:32 +0100)]
idnode: add missing lock
Jaroslav Kysela [Fri, 12 Jan 2018 18:31:31 +0000 (19:31 +0100)]
notify: add missing lock
Jaroslav Kysela [Fri, 12 Jan 2018 17:58:23 +0000 (18:58 +0100)]
htsmsg: initialize correctly hmf_bin, return error on malloc failure
Jaroslav Kysela [Fri, 12 Jan 2018 14:10:51 +0000 (15:10 +0100)]
htsmsg binary2: remove debug lines
Jaroslav Kysela [Fri, 12 Jan 2018 14:09:30 +0000 (15:09 +0100)]
htsmsg: fix ommited parameter switch for copy, fixes #4842
Jaroslav Kysela [Fri, 12 Jan 2018 13:40:55 +0000 (14:40 +0100)]
DVR, HTSP: improve episode number storage and handling, fixes #4811
Jaroslav Kysela [Fri, 12 Jan 2018 09:11:15 +0000 (10:11 +0100)]
DVR: add code for the summary field, fixes #4816
Jaroslav Kysela [Fri, 12 Jan 2018 08:17:58 +0000 (09:17 +0100)]
xmltv: save category and keyword always in lowercase
Jaroslav Kysela [Fri, 12 Jan 2018 07:27:35 +0000 (08:27 +0100)]
trap: show also dli_fbase
Jaroslav Kysela [Thu, 11 Jan 2018 20:41:50 +0000 (21:41 +0100)]
cwc: fix the EMM send
Jaroslav Kysela [Thu, 11 Jan 2018 20:28:16 +0000 (21:28 +0100)]
DVR: recode dvr_entry_create_(), use htsmsg_t dynamic config instead
Jaroslav Kysela [Thu, 11 Jan 2018 20:10:45 +0000 (21:10 +0100)]
descrambler: add missing stream mutex lock to descrambler_service_stop()
Jaroslav Kysela [Thu, 11 Jan 2018 16:22:31 +0000 (17:22 +0100)]
DVR: autorec - fix category strings memory leak
Jaroslav Kysela [Thu, 11 Jan 2018 15:29:11 +0000 (16:29 +0100)]
Makefile.ffmpeg: add --enable-nonfree for openssl
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
Jaroslav Kysela [Thu, 11 Jan 2018 15:11:51 +0000 (16:11 +0100)]
show http/rtsp proxy info in the status
From: Mono Polimorph
Jaroslav Kysela [Wed, 10 Jan 2018 17:19:25 +0000 (18:19 +0100)]
epg code: cleanups
Jaroslav Kysela [Wed, 10 Jan 2018 16:29:55 +0000 (17:29 +0100)]
string list: some tiny cleanups
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)
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.
Jaroslav Kysela [Wed, 10 Jan 2018 11:30:19 +0000 (12:30 +0100)]
tvhpoll: tiny optimization in tvhpoll_add0
Jaroslav Kysela [Wed, 10 Jan 2018 11:29:44 +0000 (12:29 +0100)]
Makefile.ffmpeg: add https support
Jaroslav Kysela [Mon, 8 Jan 2018 09:31:16 +0000 (10:31 +0100)]
use htsmsg binary2 format for epg and config files
Jaroslav Kysela [Mon, 8 Jan 2018 15:10:50 +0000 (16:10 +0100)]
htsmsg binary2: add HMF_UUID support, fixes
Jaroslav Kysela [Mon, 8 Jan 2018 09:30:57 +0000 (10:30 +0100)]
add htsmsg binary2 routines
Jaroslav Kysela [Tue, 9 Jan 2018 07:11:26 +0000 (08:11 +0100)]
epgdb: fix memory leak
Jaroslav Kysela [Tue, 9 Jan 2018 07:08:29 +0000 (08:08 +0100)]
htsmsg binary: add tail checking in deserialize
Jaroslav Kysela [Mon, 8 Jan 2018 16:38:12 +0000 (17:38 +0100)]
otaepg: do not use uuid strings, use binary representation
Jaroslav Kysela [Mon, 8 Jan 2018 16:16:51 +0000 (17:16 +0100)]
use new htsmsg add/set uuid functions
Jaroslav Kysela [Mon, 8 Jan 2018 14:51:34 +0000 (15:51 +0100)]
htsmsg: add HMF_UUID
Jaroslav Kysela [Mon, 8 Jan 2018 14:28:20 +0000 (15:28 +0100)]
htsmsg: binary field cleanups
Jaroslav Kysela [Mon, 8 Jan 2018 07:37:16 +0000 (08:37 +0100)]
htsmsg: remove HMF_NAME_ALLOCED / INALLOCED
Jaroslav Kysela [Sun, 7 Jan 2018 16:54:08 +0000 (17:54 +0100)]
dvr: fix some memory leaks (de_image, de_uri)
Jaroslav Kysela [Sun, 7 Jan 2018 16:18:11 +0000 (17:18 +0100)]
cclient: use id in the thread name
Jaroslav Kysela [Sun, 7 Jan 2018 16:13:08 +0000 (17:13 +0100)]
transcoding: video - fix the wrong aspect ratio, fixes #4628
Jaroslav Kysela [Sat, 6 Jan 2018 19:11:55 +0000 (20:11 +0100)]
transcode: add default sample rates to make webui work
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
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)
Jaroslav Kysela [Sat, 6 Jan 2018 10:08:31 +0000 (11:08 +0100)]
webui: show lseek error
Jaroslav Kysela [Sat, 6 Jan 2018 10:04:28 +0000 (11:04 +0100)]
en50221: another fix for parsing CAIDs, issue #4400
Jaroslav Kysela [Fri, 5 Jan 2018 17:00:12 +0000 (18:00 +0100)]
add SCT_FLAC, issue #4828
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
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
Jaroslav Kysela [Fri, 5 Jan 2018 10:36:10 +0000 (11:36 +0100)]
rpm: add the watchdog config to tvheadend.service, too
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.
Jaroslav Kysela [Fri, 5 Jan 2018 10:33:18 +0000 (11:33 +0100)]
webui: small optimizations for the latest patch
pablozg [Wed, 3 Jan 2018 12:18:33 +0000 (13:18 +0100)]
webui: add the grouping for the finished recordings
Dietmar Konermann [Tue, 2 Jan 2018 14:33:23 +0000 (15:33 +0100)]
transcode: set AVFILTER_AUTO_CONVERT_ALL, issue #4797
Kai Sommerfeld [Wed, 3 Jan 2018 13:57:24 +0000 (14:57 +0100)]
HTSP: Expose recording files' start and stop time.
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