]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agopsip: recode atsc_get_string to return all language strings
Jaroslav Kysela [Fri, 6 Nov 2015 09:08:16 +0000 (10:08 +0100)] 
psip: recode atsc_get_string to return all language strings

10 years agopsip: add backlog for descriptions
Jaroslav Kysela [Fri, 6 Nov 2015 08:39:43 +0000 (09:39 +0100)] 
psip: add backlog for descriptions

10 years agopsip: add psip_status_t structure, handle statistics
Jaroslav Kysela [Fri, 6 Nov 2015 08:09:24 +0000 (09:09 +0100)] 
psip: add psip_status_t structure, handle statistics

10 years agoepggrab: channel - fix the wrong cross-link lists management, fixes #3222
Jaroslav Kysela [Thu, 5 Nov 2015 20:26:55 +0000 (21:26 +0100)] 
epggrab: channel - fix the wrong cross-link lists management, fixes #3222

10 years agoMakefile.webui: fix /tv.html - locale support, fixes #3269
Jaroslav Kysela [Thu, 5 Nov 2015 19:56:09 +0000 (20:56 +0100)] 
Makefile.webui: fix /tv.html - locale support, fixes #3269

10 years agoadd weight in subscribe response
Glenn-1990 [Wed, 4 Nov 2015 12:29:25 +0000 (13:29 +0100)] 
add weight in subscribe response

10 years agocheck flags
Glenn-1990 [Wed, 4 Nov 2015 12:29:03 +0000 (13:29 +0100)] 
check flags

10 years agoalso check access old channel on update
Glenn-1990 [Wed, 4 Nov 2015 12:28:18 +0000 (13:28 +0100)] 
also check access old channel on update

10 years agoadd max recordings count
Glenn-1990 [Wed, 4 Nov 2015 12:27:24 +0000 (13:27 +0100)] 
add max recordings count

10 years agoweight 0 should return to default
Glenn-1990 [Wed, 4 Nov 2015 12:18:31 +0000 (13:18 +0100)] 
weight 0 should return to default

10 years agofix: htsp client gets informed twice on autorec add
Glenn-1990 [Wed, 4 Nov 2015 12:18:08 +0000 (13:18 +0100)] 
fix: htsp client gets informed twice on autorec add

10 years agomake timerec and autorec updateable
Glenn-1990 [Wed, 4 Nov 2015 12:14:31 +0000 (13:14 +0100)] 
make timerec and autorec updateable

10 years agofix compile error with ffmpeg-git due to type changes in struct AVCodecContext
Manuel Lauss [Wed, 4 Nov 2015 20:59:33 +0000 (21:59 +0100)] 
fix compile error with ffmpeg-git due to type changes in struct AVCodecContext

The bit_rate member was extended to 64 bits, adjust the printf format
string accordingly.

Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
10 years agopsip: add more logging
Jaroslav Kysela [Thu, 5 Nov 2015 18:57:37 +0000 (19:57 +0100)] 
psip: add more logging

10 years agoDVR: turn the 'Use EPG running state' off by default
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:43 +0000 (19:47 +0100)] 
DVR: turn the 'Use EPG running state' off by default

10 years agopsip: add logging of data len
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:27 +0000 (19:47 +0100)] 
psip: add logging of data len

10 years agoDVR/EPG: improve the running check conditions, fixes #3268
Jaroslav Kysela [Thu, 5 Nov 2015 18:01:17 +0000 (19:01 +0100)] 
DVR/EPG: improve the running check conditions, fixes #3268

10 years agoadded more robust and universal m3u parser (used by IPTV)
Jaroslav Kysela [Thu, 5 Nov 2015 15:57:27 +0000 (16:57 +0100)] 
added more robust and universal m3u parser (used by IPTV)

10 years agotranscoding: added patch from lekma to do proper pixel format support for nvenc and...
Jaroslav Kysela [Wed, 4 Nov 2015 20:42:25 +0000 (21:42 +0100)] 
transcoding: added patch from lekma to do proper pixel format support for nvenc and intel's qsv

10 years agofix potential crash in constcw descrabler destructor
Manuel Lauss [Wed, 4 Nov 2015 17:57:54 +0000 (18:57 +0100)] 
fix potential crash in constcw descrabler destructor

gcc's lto noted that free() is passed a pointer to a pointer
to memory.

10 years agomain: fix tasklet memory leak
Jaroslav Kysela [Wed, 4 Nov 2015 19:44:27 +0000 (20:44 +0100)] 
main: fix tasklet memory leak

10 years agompegts input: fix mpegts_input_clear_stats - notify WEBUI to refresh
Jaroslav Kysela [Wed, 4 Nov 2015 17:08:33 +0000 (18:08 +0100)] 
mpegts input: fix mpegts_input_clear_stats - notify WEBUI to refresh

10 years agoDVR: limit the dvr entry update messages
Jaroslav Kysela [Wed, 4 Nov 2015 16:54:44 +0000 (17:54 +0100)] 
DVR: limit the dvr entry update messages

10 years agodvb network: fix possible wrong memory access in dvb_network_get_orbital_pos()
Jaroslav Kysela [Wed, 4 Nov 2015 16:36:25 +0000 (17:36 +0100)] 
dvb network: fix possible wrong memory access in dvb_network_get_orbital_pos()

10 years agoffdecsa: recode cpuid for valgrind
Jaroslav Kysela [Wed, 4 Nov 2015 15:23:56 +0000 (16:23 +0100)] 
ffdecsa: recode cpuid for valgrind

10 years agoIPTV: try to fix null pointer dereference, fixes #3262
Jaroslav Kysela [Wed, 4 Nov 2015 14:13:14 +0000 (15:13 +0100)] 
IPTV: try to fix null pointer dereference, fixes #3262

10 years agotranscoding: add pixfmt constraints to ouput in filter chain
Manuel Lauss [Wed, 4 Nov 2015 12:16:29 +0000 (13:16 +0100)] 
transcoding: add pixfmt constraints to ouput in filter chain

fixes color distortion with the intel qsv encoder as reported
by lsd on irc.

10 years agoinclude filters in static ffmpeg build, fixes #3261
Manuel Lauss [Tue, 3 Nov 2015 21:13:21 +0000 (22:13 +0100)] 
include filters in static ffmpeg build, fixes #3261

10 years agoconfig: fix build with older netinet/ip.h - missing class defines, fixes #3255
Jaroslav Kysela [Tue, 3 Nov 2015 20:13:07 +0000 (21:13 +0100)] 
config: fix build with older netinet/ip.h - missing class defines, fixes #3255

10 years agoDVR: fix sigsegv in dvr thread, fixes #3260
Jaroslav Kysela [Tue, 3 Nov 2015 20:02:17 +0000 (21:02 +0100)] 
DVR: fix sigsegv in dvr thread, fixes #3260

10 years agoDVR: fix and optimize dvr_event_replaced()
Jaroslav Kysela [Tue, 3 Nov 2015 19:53:53 +0000 (20:53 +0100)] 
DVR: fix and optimize dvr_event_replaced()

10 years agoDVR: show what changed in dvr_entry_update
Jaroslav Kysela [Tue, 3 Nov 2015 16:08:48 +0000 (17:08 +0100)] 
DVR: show what changed in dvr_entry_update

10 years agosubscriptions: remove wrong assert
Jaroslav Kysela [Tue, 3 Nov 2015 14:32:44 +0000 (15:32 +0100)] 
subscriptions: remove wrong assert

10 years agoMakefile: a little cleanups and remove the -lavfilter completely
Jaroslav Kysela [Tue, 3 Nov 2015 14:20:16 +0000 (15:20 +0100)] 
Makefile: a little cleanups and remove the -lavfilter completely

10 years agoMakefile: fix compilation issue for static build
Jaroslav Kysela [Tue, 3 Nov 2015 14:14:19 +0000 (15:14 +0100)] 
Makefile: fix compilation issue for static build

10 years agotranscoder: implement a video filter chain for deint+scale
Manuel Lauss [Tue, 3 Nov 2015 13:43:27 +0000 (14:43 +0100)] 
transcoder: implement a video filter chain for deint+scale

This patch reimplements deinterlacing and scaling with a simple libav
filter chain, to make the transcoder compatible with newer ffmpeg/libav
codebase.

Upstream ffmpeg has removed the long deprecated deinterlacer module
used by this code, which made the reimplementation using a filter
chain necessary.

Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
10 years agoEIT: always parse events for 0x4e (now/next) - running flag
Jaroslav Kysela [Tue, 3 Nov 2015 12:37:33 +0000 (13:37 +0100)] 
EIT: always parse events for 0x4e (now/next) - running flag

10 years agoepgdb: load - mmap - add SIGBUS recovery (when the file cannot be read), fixes #3238
Jaroslav Kysela [Tue, 3 Nov 2015 11:57:05 +0000 (12:57 +0100)] 
epgdb: load - mmap - add SIGBUS recovery (when the file cannot be read), fixes #3238

10 years agosubscription: remove only raw service when it's parent, fixes #3256
Jaroslav Kysela [Tue, 3 Nov 2015 10:24:27 +0000 (11:24 +0100)] 
subscription: remove only raw service when it's parent, fixes #3256

10 years agoDVR: Fix EPG running condition check regression introduced by previous commits
Jaroslav Kysela [Tue, 3 Nov 2015 09:27:12 +0000 (10:27 +0100)] 
DVR: Fix EPG running condition check regression introduced by previous commits

10 years agochannel: changed EPG running settings logic - added 'Not Set' state
Jaroslav Kysela [Tue, 3 Nov 2015 09:17:32 +0000 (10:17 +0100)] 
channel: changed EPG running settings logic - added 'Not Set' state

10 years agoDVR: fix the broken dvb_eid handling, multiple DVR records can be matched
Jaroslav Kysela [Tue, 3 Nov 2015 08:54:37 +0000 (09:54 +0100)] 
DVR: fix the broken dvb_eid handling, multiple DVR records can be matched

10 years agoSAT>IP server: add more logs for RTPC
Jaroslav Kysela [Tue, 3 Nov 2015 08:24:03 +0000 (09:24 +0100)] 
SAT>IP server: add more logs for RTPC

10 years agoFix Android NDK compilation error
Ben Efrati [Mon, 2 Nov 2015 06:17:58 +0000 (08:17 +0200)] 
Fix Android NDK compilation error

10 years agoWebUI: More trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 17:44:56 +0000 (17:44 +0000)] 
WebUI: More trivial code cosmetics

10 years agoWebUI: Trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 09:51:09 +0000 (09:51 +0000)] 
WebUI: Trivial code cosmetics

10 years agoWebUI: Correct icon class for IMDB button
ProfYaffle [Sun, 1 Nov 2015 09:48:49 +0000 (09:48 +0000)] 
WebUI: Correct icon class for IMDB button

10 years agoWebUI: Add thetvdb search, icon buttons, DVR database search
ProfYaffle [Sun, 1 Nov 2015 09:45:27 +0000 (09:45 +0000)] 
WebUI: Add thetvdb search, icon buttons, DVR database search

10 years agoWebUI: Add Ctrl+A/select-all to DVR grids
ProfYaffle [Sun, 1 Nov 2015 10:00:01 +0000 (10:00 +0000)] 
WebUI: Add Ctrl+A/select-all to DVR grids

10 years agointl: transifex update
Jaroslav Kysela [Mon, 2 Nov 2015 16:34:18 +0000 (17:34 +0100)] 
intl: transifex update

10 years agoepg: fix _epg_broadcast_updated for event without assigned channel, fixes #3251
Jaroslav Kysela [Mon, 2 Nov 2015 16:21:50 +0000 (17:21 +0100)] 
epg: fix _epg_broadcast_updated for event without assigned channel, fixes #3251

10 years agosubcriptions: fix fatal error for raw service - wrong destroy
Jaroslav Kysela [Mon, 2 Nov 2015 16:19:48 +0000 (17:19 +0100)] 
subcriptions: fix fatal error for raw service - wrong destroy

10 years agohtsmsg_list_2_csv - fix wrong memory access
Jaroslav Kysela [Mon, 2 Nov 2015 15:32:58 +0000 (16:32 +0100)] 
htsmsg_list_2_csv - fix wrong memory access

10 years agoepggrab: channel - run autolink for all channels
Jaroslav Kysela [Mon, 2 Nov 2015 13:24:33 +0000 (14:24 +0100)] 
epggrab: channel - run autolink for all channels

10 years agoSAT>IP server: send replies to multicast M-SEARCH request from correct UDP port
Jaroslav Kysela [Sun, 1 Nov 2015 20:15:11 +0000 (21:15 +0100)] 
SAT>IP server: send replies to multicast M-SEARCH request from correct UDP port

10 years agoIPTV: add trace for parsed m3u url
Jaroslav Kysela [Sun, 1 Nov 2015 17:18:30 +0000 (18:18 +0100)] 
IPTV: add trace for parsed m3u url

10 years agotsfix: increase possible DVBSUB diff by one second (as seen on UK HD mux)
Jaroslav Kysela [Sun, 1 Nov 2015 17:06:42 +0000 (18:06 +0100)] 
tsfix: increase possible DVBSUB diff by one second (as seen on UK HD mux)

10 years agoIPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter
Jaroslav Kysela [Sun, 1 Nov 2015 16:44:41 +0000 (17:44 +0100)] 
IPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter

10 years agoIPTV: autonet - improve parsing of extra HTTP headers
Jaroslav Kysela [Sun, 1 Nov 2015 15:07:39 +0000 (16:07 +0100)] 
IPTV: autonet - improve parsing of extra HTTP headers

10 years agobouquet: remove automatic channel when service is removed
Jaroslav Kysela [Sun, 1 Nov 2015 14:40:23 +0000 (15:40 +0100)] 
bouquet: remove automatic channel when service is removed

10 years agoDVR: add quick EPG running check to DVR thread
Jaroslav Kysela [Sun, 1 Nov 2015 09:27:33 +0000 (10:27 +0100)] 
DVR: add quick EPG running check to DVR thread

10 years agoDVB: Improve EPG running check - do not stop other DVR records
Jaroslav Kysela [Sun, 1 Nov 2015 09:19:46 +0000 (10:19 +0100)] 
DVB: Improve EPG running check - do not stop other DVR records

10 years agopsip: fix the broken logic, fixes #3239
Jaroslav Kysela [Sun, 1 Nov 2015 09:15:20 +0000 (10:15 +0100)] 
psip: fix the broken logic, fixes #3239

10 years agochannel: implement 'Use EPG Running State'
Jaroslav Kysela [Sat, 31 Oct 2015 21:33:02 +0000 (22:33 +0100)] 
channel: implement 'Use EPG Running State'

10 years agoIPTV: m3u parser - another fix for url parser - reverse condition
Jaroslav Kysela [Sat, 31 Oct 2015 21:26:36 +0000 (22:26 +0100)] 
IPTV: m3u parser - another fix for url parser - reverse condition

10 years agoMakefile.ffmpeg: update to ffmpeg-2.8.1 and latest libmfx, fixes #3236
Jaroslav Kysela [Sat, 31 Oct 2015 21:18:02 +0000 (22:18 +0100)] 
Makefile.ffmpeg: update to ffmpeg-2.8.1 and latest libmfx, fixes #3236

10 years agoDVR: improve EPG running marking - mark all other events and not running
Jaroslav Kysela [Sat, 31 Oct 2015 20:56:12 +0000 (21:56 +0100)] 
DVR: improve EPG running marking - mark all other events and not running

10 years agoDVR: don't restart service when EPG stop was received
Jaroslav Kysela [Sat, 31 Oct 2015 20:46:15 +0000 (21:46 +0100)] 
DVR: don't restart service when EPG stop was received

10 years agoDVR: improve dts/pts validation
Jaroslav Kysela [Sat, 31 Oct 2015 20:32:03 +0000 (21:32 +0100)] 
DVR: improve dts/pts validation

10 years agoDVR: fix wrong start conditions and cloning
Jaroslav Kysela [Sat, 31 Oct 2015 19:56:32 +0000 (20:56 +0100)] 
DVR: fix wrong start conditions and cloning

10 years agoDVR: use atomic ops instead dvr_thread_mutex
Jaroslav Kysela [Sat, 31 Oct 2015 19:49:07 +0000 (20:49 +0100)] 
DVR: use atomic ops instead dvr_thread_mutex

10 years agoDVR: rewrite DVR thread to handle better EPG running flag
Jaroslav Kysela [Sat, 31 Oct 2015 19:28:12 +0000 (20:28 +0100)] 
DVR: rewrite DVR thread to handle better EPG running flag

10 years agoIPTV: m3u parser - another fix for url parser
Jaroslav Kysela [Fri, 30 Oct 2015 22:10:54 +0000 (23:10 +0100)] 
IPTV: m3u parser - another fix for url parser

10 years agochannels: icons - fix lowercase for '%c'
Jaroslav Kysela [Fri, 30 Oct 2015 22:02:49 +0000 (23:02 +0100)] 
channels: icons - fix lowercase for '%c'

10 years agoDVR: improve locking in the DVR thread (not perfect)
Jaroslav Kysela [Fri, 30 Oct 2015 21:58:16 +0000 (22:58 +0100)] 
DVR: improve locking in the DVR thread (not perfect)

10 years agoIPTV: m3u parser - fix url parser
Jaroslav Kysela [Fri, 30 Oct 2015 20:57:12 +0000 (21:57 +0100)] 
IPTV: m3u parser - fix url parser

10 years agoDVR: Fix the start conditions and do early stop properly, fixes #3228
Jaroslav Kysela [Fri, 30 Oct 2015 18:42:02 +0000 (19:42 +0100)] 
DVR: Fix the start conditions and do early stop properly, fixes #3228

10 years agoDVR: an attempt to add the EPG running state check, fixes #3228
Jaroslav Kysela [Fri, 30 Oct 2015 17:22:50 +0000 (18:22 +0100)] 
DVR: an attempt to add the EPG running state check, fixes #3228

10 years agoepggrab: fix is_paired() fcn - inverted result, fixes #3227
Jaroslav Kysela [Fri, 30 Oct 2015 16:42:37 +0000 (17:42 +0100)] 
epggrab: fix is_paired() fcn - inverted result, fixes #3227

10 years agoIPTV: m3u parser - fix wrong variable usage
Jaroslav Kysela [Fri, 30 Oct 2015 15:15:11 +0000 (16:15 +0100)] 
IPTV: m3u parser - fix wrong variable usage

10 years agoDVR: improve EPG event update scheme, always check broadcast duration in fuzzy match
Jaroslav Kysela [Fri, 30 Oct 2015 13:30:56 +0000 (14:30 +0100)] 
DVR: improve EPG event update scheme, always check broadcast duration in fuzzy match

10 years agoIPTV: m3u parser - fix wrong free
Jaroslav Kysela [Fri, 30 Oct 2015 12:53:57 +0000 (13:53 +0100)] 
IPTV: m3u parser - fix wrong free

10 years agoeit: tiny optimization
Jaroslav Kysela [Fri, 30 Oct 2015 11:34:37 +0000 (12:34 +0100)] 
eit: tiny optimization

10 years agoepggrab: fix the epgid match, prefer epgid then name and lastly number, fixes #3227
Jaroslav Kysela [Fri, 30 Oct 2015 10:35:33 +0000 (11:35 +0100)] 
epggrab: fix the epgid match, prefer epgid then name and lastly number, fixes #3227

10 years agoeit: Fix a problem causing infinite loops during EIT parsing
Andreas Smas [Fri, 30 Oct 2015 10:03:09 +0000 (11:03 +0100)] 
eit: Fix a problem causing infinite loops during EIT parsing

10 years agohtsp: Send configured server name in login response
Andreas Smas [Fri, 30 Oct 2015 09:51:07 +0000 (10:51 +0100)] 
htsp: Send configured server name in login response

10 years agoIPTV: http - add support for URLs without full spec
Jaroslav Kysela [Fri, 30 Oct 2015 08:05:58 +0000 (09:05 +0100)] 
IPTV: http - add support for URLs without full spec

10 years agopsip: optimize the eit loop
Jaroslav Kysela [Fri, 30 Oct 2015 07:15:32 +0000 (08:15 +0100)] 
psip: optimize the eit loop

10 years agoiptv: http mux - handle mime application/x-mpegurl for m3u
Jaroslav Kysela [Thu, 29 Oct 2015 19:50:23 +0000 (20:50 +0100)] 
iptv: http mux - handle mime application/x-mpegurl for m3u

10 years agofix: htsp not informed when dvr changes
Glenn-1990 [Wed, 28 Oct 2015 21:31:57 +0000 (22:31 +0100)] 
fix: htsp not informed when dvr changes

10 years agohttp_client_add_args - remove the duplicate header line
Jaroslav Kysela [Thu, 29 Oct 2015 19:00:59 +0000 (20:00 +0100)] 
http_client_add_args - remove the duplicate header line

10 years agofix spawn_parse_args() - for latest change
Jaroslav Kysela [Thu, 29 Oct 2015 18:49:17 +0000 (19:49 +0100)] 
fix spawn_parse_args() - for latest change

10 years agompegts input: implement global clear stats
Jaroslav Kysela [Thu, 29 Oct 2015 17:04:15 +0000 (18:04 +0100)] 
mpegts input: implement global clear stats

10 years agoIPTV: autonet - import custom HTTP headers from m3u, fixes #3219
Jaroslav Kysela [Thu, 29 Oct 2015 16:56:02 +0000 (17:56 +0100)] 
IPTV: autonet - import custom HTTP headers from m3u, fixes #3219

10 years agoextension for spawn_parse_args - parse \b \f \n \r \t
Jaroslav Kysela [Thu, 29 Oct 2015 16:32:42 +0000 (17:32 +0100)] 
extension for spawn_parse_args - parse \b \f \n \r \t

10 years agoIPTV: allow custom HTTP headers for muxes, fixes #3182
Jaroslav Kysela [Thu, 29 Oct 2015 16:13:25 +0000 (17:13 +0100)] 
IPTV: allow custom HTTP headers for muxes, fixes #3182

10 years agoIPTV: autonet - allow pipe:// URLs - quickfix, fixes #3221
Jaroslav Kysela [Thu, 29 Oct 2015 15:05:39 +0000 (16:05 +0100)] 
IPTV: autonet - allow pipe:// URLs - quickfix, fixes #3221

10 years agoIPTV: autonet - allow pipe:// URLs, fixes #3221
Jaroslav Kysela [Thu, 29 Oct 2015 15:04:01 +0000 (16:04 +0100)] 
IPTV: autonet - allow pipe:// URLs, fixes #3221

10 years agochannel: v2 - add possibility to reuse EPG from another channel, fixes #3217
Jaroslav Kysela [Thu, 29 Oct 2015 14:49:01 +0000 (15:49 +0100)] 
channel: v2 - add possibility to reuse EPG from another channel, fixes #3217

10 years agoRevert "channel: add possibility to reuse EPG from another channel, fixes #3217"
Jaroslav Kysela [Thu, 29 Oct 2015 07:29:58 +0000 (08:29 +0100)] 
Revert "channel: add possibility to reuse EPG from another channel, fixes #3217"

This reverts commit 3ba8ec1989972c56f0fbb71f3b6061d50a0be740.

It does not work as expected. The EPG data must be duplicated in database.