]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
7 years agoDVR: show a proper error if the DVR directory is not accessible, fixes #4757
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

7 years agodescrambler: tiny optimization
Jaroslav Kysela [Thu, 25 Jan 2018 14:19:54 +0000 (15:19 +0100)] 
descrambler: tiny optimization

7 years agofix double tvhpoll_t definition, fixes #4889
Jaroslav Kysela [Thu, 25 Jan 2018 07:02:10 +0000 (08:02 +0100)] 
fix double tvhpoll_t definition, fixes #4889

7 years agoconfig: don't backup imagecache meta and data, issue #4887
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.

7 years agoservice: remove restart from service_request_save(), issue #4882
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).

7 years agocccam: unset the busy flag when all services are deassigned
Jaroslav Kysela [Wed, 24 Jan 2018 08:19:32 +0000 (09:19 +0100)] 
cccam: unset the busy flag when all services are deassigned

7 years agocclient: handle send_ecm return value correctly, issue #4876
Jaroslav Kysela [Wed, 24 Jan 2018 08:04:01 +0000 (09:04 +0100)] 
cclient: handle send_ecm return value correctly, issue #4876

7 years agoDVR: api - remove double config_name in api_dvr_entry_create_by_event()
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()

7 years agootamux: fix the loading of the epg services per mux, fixes #4877
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

7 years agoxmltv: typo in module.c
Eric Westbrook [Mon, 22 Jan 2018 04:10:28 +0000 (21:10 -0700)] 
xmltv: typo in module.c

7 years agoEIT: set the subtitle and summary event assignment, fixes #4872
Jaroslav Kysela [Sun, 21 Jan 2018 18:15:40 +0000 (19:15 +0100)] 
EIT: set the subtitle and summary event assignment, fixes #4872

7 years agocclient: try to fix duplicate ECM requests for multiple sections, issue #4876
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

7 years agohtsp: for version >= 32, do not change subtitle,summary,description fields
Jaroslav Kysela [Sat, 20 Jan 2018 17:34:30 +0000 (18:34 +0100)] 
htsp: for version >= 32, do not change subtitle,summary,description fields

7 years agootamux: set the retry time for all muxes from the temporary failed network, issue...
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

7 years agompegts input: add mpegts_input_postdemux()
Jaroslav Kysela [Fri, 19 Jan 2018 09:55:57 +0000 (10:55 +0100)] 
mpegts input: add mpegts_input_postdemux()

7 years agoMakefile: Add CFLAGS for timestamp and bundle objects, fixes #4870
Jaroslav Kysela [Fri, 19 Jan 2018 09:20:17 +0000 (10:20 +0100)] 
Makefile: Add CFLAGS for timestamp and bundle objects, fixes #4870

7 years agodvb psi lib: another fix for the table interval check
Jaroslav Kysela [Fri, 19 Jan 2018 08:42:59 +0000 (09:42 +0100)] 
dvb psi lib: another fix for the table interval check

7 years agoBugfix for season end episode decoder
root [Thu, 18 Jan 2018 21:52:10 +0000 (22:52 +0100)] 
Bugfix for season end episode decoder

7 years agoDVR: fix the rerecord extra_pre + warm check
Jaroslav Kysela [Thu, 18 Jan 2018 19:50:33 +0000 (20:50 +0100)] 
DVR: fix the rerecord extra_pre + warm check

7 years agoDVR: fix the dvr_event_updated() logic, all channel DVR entries must be fuzzy matched
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

7 years agolang_str: fix lang_str_get()
Jaroslav Kysela [Thu, 18 Jan 2018 16:33:59 +0000 (17:33 +0100)] 
lang_str: fix lang_str_get()

7 years agostring_list: do not allocate id member separately, save allocation space
Jaroslav Kysela [Thu, 18 Jan 2018 15:40:22 +0000 (16:40 +0100)] 
string_list: do not allocate id member separately, save allocation space

7 years agolang_str: do not allocate lang and str members 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

7 years agoepg: another try to fix the compilation problem
Jaroslav Kysela [Wed, 17 Jan 2018 19:04:20 +0000 (20:04 +0100)] 
epg: another try to fix the compilation problem

7 years agoepg: compilation fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:56:12 +0000 (19:56 +0100)] 
epg: compilation fix

7 years agouuid: fix uuid_set_copy()
Jaroslav Kysela [Wed, 17 Jan 2018 18:53:59 +0000 (19:53 +0100)] 
uuid: fix uuid_set_copy()

7 years agodvbcam: another lock order fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:49:04 +0000 (19:49 +0100)] 
dvbcam: another lock order fix

7 years agocoverity fixes
Jaroslav Kysela [Wed, 17 Jan 2018 18:44:18 +0000 (19:44 +0100)] 
coverity fixes

7 years agodvb psi: fix the partial PAT table scan
Jaroslav Kysela [Wed, 17 Jan 2018 18:36:05 +0000 (19:36 +0100)] 
dvb psi: fix the partial PAT table scan

7 years agovarious concurrent access fixes (cclang sanitizer)
Jaroslav Kysela [Wed, 17 Jan 2018 18:29:23 +0000 (19:29 +0100)] 
various concurrent access fixes (cclang sanitizer)

7 years agouuid: add uuid_set_copy(), fix one problem reported by 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

7 years agouse tvheadend_is_running() instead direct tvheadend_running variable
Jaroslav Kysela [Wed, 17 Jan 2018 17:00:41 +0000 (18:00 +0100)] 
use tvheadend_is_running() instead direct tvheadend_running variable

7 years agotcp: tvhpoll_wait does forward errno
Jaroslav Kysela [Wed, 17 Jan 2018 16:41:28 +0000 (17:41 +0100)] 
tcp: tvhpoll_wait does forward errno

7 years agotranscoding: little cleanups
Jaroslav Kysela [Tue, 16 Jan 2018 17:42:02 +0000 (18:42 +0100)] 
transcoding: little cleanups

7 years agomd_to_c.py: use utf8open() for batch output, fixes #4863
Jaroslav Kysela [Tue, 16 Jan 2018 12:04:01 +0000 (13:04 +0100)] 
md_to_c.py: use utf8open() for batch output, fixes #4863

7 years agoservice / channel: remove all subscriptions when disabled
Jaroslav Kysela [Tue, 16 Jan 2018 11:32:28 +0000 (12:32 +0100)] 
service / channel: remove all subscriptions when disabled

7 years agompegts input: rearrange locking in stopping_mux
Jaroslav Kysela [Tue, 16 Jan 2018 11:05:24 +0000 (12:05 +0100)] 
mpegts input: rearrange locking in stopping_mux

7 years agoiptv http: some cleanups
Jaroslav Kysela [Tue, 16 Jan 2018 11:04:56 +0000 (12:04 +0100)] 
iptv http: some cleanups

7 years agofix: Missing Episode column in webui since commit #37db5d9 and typo mismatch in dvr_d...
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.

7 years agoFix: Rerecord an event added as "previously recorded" if an start time change occurs...
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.

7 years agohttpc: add 1 to tally atomically
Jaroslav Kysela [Tue, 16 Jan 2018 09:47:32 +0000 (10:47 +0100)] 
httpc: add 1 to tally atomically

7 years agoota epggrab: fix for the mm_nicename cleanups, fixes #4860
Jaroslav Kysela [Tue, 16 Jan 2018 09:19:50 +0000 (10:19 +0100)] 
ota epggrab: fix for the mm_nicename cleanups, fixes #4860

7 years agodvb psi: re-parse PAT every hour, issue #4847
Jaroslav Kysela [Tue, 16 Jan 2018 09:16:03 +0000 (10:16 +0100)] 
dvb psi: re-parse PAT every hour, issue #4847

7 years agonext round of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 18:14:30 +0000 (19:14 +0100)] 
next round of coverity fixes

7 years agodocs: increase rebuild time (add --batch mode to md_to_c.py
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

7 years agoconfigure: enable ddci by default
Jaroslav Kysela [Mon, 15 Jan 2018 17:12:58 +0000 (18:12 +0100)] 
configure: enable ddci by default

7 years agoconfigure: add cclang_threadsan - gcc's cpp bails out for __has_feature()
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()

7 years agoa bunch of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 14:47:53 +0000 (15:47 +0100)] 
a bunch of coverity fixes

7 years agocclang: supress thread sanitizer warnings, fix some data concurrency clashes
Jaroslav Kysela [Mon, 15 Jan 2018 12:13:56 +0000 (13:13 +0100)] 
cclang: supress thread sanitizer warnings, fix some data concurrency clashes

7 years agoprofile: fix compilation issue 1077/head
Jaroslav Kysela [Sun, 14 Jan 2018 21:23:09 +0000 (22:23 +0100)] 
profile: fix compilation issue

7 years agoprofile: try to fix SIGSEGV
Jaroslav Kysela [Sun, 14 Jan 2018 21:18:52 +0000 (22:18 +0100)] 
profile: try to fix SIGSEGV

7 years agoxmltv: fix time zone parsing (minutes)
Jaroslav Kysela [Sun, 14 Jan 2018 21:16:06 +0000 (22:16 +0100)] 
xmltv: fix time zone parsing (minutes)

7 years agoIPTV: fix the tvhpoll cache behaviour - unregister file descriptors correctly, fixes...
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

7 years agohtsmsg: fix the field memoryinfo accounting
Jaroslav Kysela [Sun, 14 Jan 2018 15:58:51 +0000 (16:58 +0100)] 
htsmsg: fix the field memoryinfo accounting

7 years agohtsmsg: field's hmf_name is char array now, fix clang warnings
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

7 years agohtsp server: fix addDvrEntry for event, fixes #4852
Jaroslav Kysela [Sun, 14 Jan 2018 15:12:57 +0000 (16:12 +0100)] 
htsp server: fix addDvrEntry for event, fixes #4852

7 years agohtsmsg: compilation fix
Jaroslav Kysela [Sun, 14 Jan 2018 08:49:34 +0000 (09:49 +0100)] 
htsmsg: compilation fix

7 years agoapi: dvr - owner/representative might be NULL, fixes #4846
Jaroslav Kysela [Sun, 14 Jan 2018 08:38:48 +0000 (09:38 +0100)] 
api: dvr - owner/representative might be NULL, fixes #4846

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