]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
9 years agoSAT>IP server rtsp: fix wrong memory access
Jaroslav Kysela [Sat, 7 Nov 2015 12:47:22 +0000 (13:47 +0100)] 
SAT>IP server rtsp: fix wrong memory access

9 years agosubscriptions: add missing list remove from the mux raw subscriptions
Jaroslav Kysela [Sat, 7 Nov 2015 12:45:42 +0000 (13:45 +0100)] 
subscriptions: add missing list remove from the mux raw subscriptions

9 years agopsip: fix wrong shift for the upper msg of the event id
Jaroslav Kysela [Fri, 6 Nov 2015 17:53:20 +0000 (18:53 +0100)] 
psip: fix wrong shift for the upper msg of the event id

9 years agopsip: some debug things, added loop to ett to update all duplicate channels
Jaroslav Kysela [Fri, 6 Nov 2015 16:29:55 +0000 (17:29 +0100)] 
psip: some debug things, added loop to ett to update all duplicate channels

9 years agopsip: eit/ett tables are not quick (for scan), optimize mgt table registration
Jaroslav Kysela [Fri, 6 Nov 2015 16:22:45 +0000 (17:22 +0100)] 
psip: eit/ett tables are not quick (for scan), optimize mgt table registration

9 years agoEIT: improve table complete state detection
Jaroslav Kysela [Fri, 6 Nov 2015 16:12:36 +0000 (17:12 +0100)] 
EIT: improve table complete state detection

9 years agopsip: many fixes for recent changes, leaks, sorting, refcounting
Jaroslav Kysela [Fri, 6 Nov 2015 16:04:04 +0000 (17:04 +0100)] 
psip: many fixes for recent changes, leaks, sorting, refcounting

9 years agompegts table: mpegts_table_add - tableid must be different, too
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:58 +0000 (15:34 +0100)] 
mpegts table: mpegts_table_add - tableid must be different, too

9 years agompegts input: cosmetic fix
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:44 +0000 (15:34 +0100)] 
mpegts input: cosmetic fix

9 years agompegts: change priority for STT table (ATSC time)
Jaroslav Kysela [Fri, 6 Nov 2015 14:10:37 +0000 (15:10 +0100)] 
mpegts: change priority for STT table (ATSC time)

9 years agoDVR: add DVR_RS_FINISHED state to distinguish finished recordings
Jaroslav Kysela [Fri, 6 Nov 2015 13:54:06 +0000 (14:54 +0100)] 
DVR: add DVR_RS_FINISHED state to distinguish finished recordings

9 years agopsip: add table scheduling to reduce PID usage
Jaroslav Kysela [Fri, 6 Nov 2015 10:54:08 +0000 (11:54 +0100)] 
psip: add table scheduling to reduce PID usage

9 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

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

9 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

9 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

9 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

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

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

9 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

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

9 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

9 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

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

9 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>
9 years agopsip: add more logging
Jaroslav Kysela [Thu, 5 Nov 2015 18:57:37 +0000 (19:57 +0100)] 
psip: add more logging

9 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

9 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

9 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

9 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)

9 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

9 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.

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

9 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

9 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

9 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()

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

9 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

9 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.

9 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

9 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

9 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

9 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()

9 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

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

9 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

9 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

9 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>
9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

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

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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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)

9 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

9 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

9 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

9 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

9 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

9 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

9 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'

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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'

9 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)

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

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