]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Thu, 25 Jan 2018 14:39:21 +0000 (15:39 +0100)]
DVR: show a proper error if the DVR directory is not accessible, fixes #4757
Jaroslav Kysela [Thu, 25 Jan 2018 14:19:54 +0000 (15:19 +0100)]
descrambler: tiny optimization
Jaroslav Kysela [Thu, 25 Jan 2018 07:02:10 +0000 (08:02 +0100)]
fix double tvhpoll_t definition, fixes #4889
Jaroslav Kysela [Wed, 24 Jan 2018 10:36:40 +0000 (11:36 +0100)]
config: don't backup imagecache meta and data, issue #4887
From: Sebastian K.
Jaroslav Kysela [Wed, 24 Jan 2018 09:06:22 +0000 (10:06 +0100)]
service: remove restart from service_request_save(), issue #4882
Because the last user of this 'restart' flag was removed, simply
the function. The last user caused that streaming was reconfigured
each 60 minutes (it's caused with the addition of 60min PAT checks).
Jaroslav Kysela [Wed, 24 Jan 2018 08:19:32 +0000 (09:19 +0100)]
cccam: unset the busy flag when all services are deassigned
Jaroslav Kysela [Wed, 24 Jan 2018 08:04:01 +0000 (09:04 +0100)]
cclient: handle send_ecm return value correctly, issue #4876
Jaroslav Kysela [Tue, 23 Jan 2018 15:00:28 +0000 (16:00 +0100)]
DVR: api - remove double config_name in api_dvr_entry_create_by_event()
Jaroslav Kysela [Tue, 23 Jan 2018 08:27:56 +0000 (09:27 +0100)]
otamux: fix the loading of the epg services per mux, fixes #4877
Eric Westbrook [Mon, 22 Jan 2018 04:10:28 +0000 (21:10 -0700)]
xmltv: typo in module.c
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