]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Sat, 7 Nov 2015 12:47:22 +0000 (13:47 +0100)]
SAT>IP server rtsp: fix wrong memory access
Jaroslav Kysela [Sat, 7 Nov 2015 12:45:42 +0000 (13:45 +0100)]
subscriptions: add missing list remove from the mux raw subscriptions
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
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
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
Jaroslav Kysela [Fri, 6 Nov 2015 16:12:36 +0000 (17:12 +0100)]
EIT: improve table complete state detection
Jaroslav Kysela [Fri, 6 Nov 2015 16:04:04 +0000 (17:04 +0100)]
psip: many fixes for recent changes, leaks, sorting, refcounting
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:58 +0000 (15:34 +0100)]
mpegts table: mpegts_table_add - tableid must be different, too
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:44 +0000 (15:34 +0100)]
mpegts input: cosmetic fix
Jaroslav Kysela [Fri, 6 Nov 2015 14:10:37 +0000 (15:10 +0100)]
mpegts: change priority for STT table (ATSC time)
Jaroslav Kysela [Fri, 6 Nov 2015 13:54:06 +0000 (14:54 +0100)]
DVR: add DVR_RS_FINISHED state to distinguish finished recordings
Jaroslav Kysela [Fri, 6 Nov 2015 10:54:08 +0000 (11:54 +0100)]
psip: add table scheduling to reduce PID usage
Jaroslav Kysela [Fri, 6 Nov 2015 09:08:16 +0000 (10:08 +0100)]
psip: recode atsc_get_string to return all language strings
Jaroslav Kysela [Fri, 6 Nov 2015 08:39:43 +0000 (09:39 +0100)]
psip: add backlog for descriptions
Jaroslav Kysela [Fri, 6 Nov 2015 08:09:24 +0000 (09:09 +0100)]
psip: add psip_status_t structure, handle statistics
Jaroslav Kysela [Thu, 5 Nov 2015 20:26:55 +0000 (21:26 +0100)]
epggrab: channel - fix the wrong cross-link lists management, fixes #3222
Jaroslav Kysela [Thu, 5 Nov 2015 19:56:09 +0000 (20:56 +0100)]
Makefile.webui: fix /tv.html - locale support, fixes #3269
Glenn-1990 [Wed, 4 Nov 2015 12:29:25 +0000 (13:29 +0100)]
add weight in subscribe response
Glenn-1990 [Wed, 4 Nov 2015 12:29:03 +0000 (13:29 +0100)]
check flags
Glenn-1990 [Wed, 4 Nov 2015 12:28:18 +0000 (13:28 +0100)]
also check access old channel on update
Glenn-1990 [Wed, 4 Nov 2015 12:27:24 +0000 (13:27 +0100)]
add max recordings count
Glenn-1990 [Wed, 4 Nov 2015 12:18:31 +0000 (13:18 +0100)]
weight 0 should return to default
Glenn-1990 [Wed, 4 Nov 2015 12:18:08 +0000 (13:18 +0100)]
fix: htsp client gets informed twice on autorec add
Glenn-1990 [Wed, 4 Nov 2015 12:14:31 +0000 (13:14 +0100)]
make timerec and autorec updateable
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>
Jaroslav Kysela [Thu, 5 Nov 2015 18:57:37 +0000 (19:57 +0100)]
psip: add more logging
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:43 +0000 (19:47 +0100)]
DVR: turn the 'Use EPG running state' off by default
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:27 +0000 (19:47 +0100)]
psip: add logging of data len
Jaroslav Kysela [Thu, 5 Nov 2015 18:01:17 +0000 (19:01 +0100)]
DVR/EPG: improve the running check conditions, fixes #3268
Jaroslav Kysela [Thu, 5 Nov 2015 15:57:27 +0000 (16:57 +0100)]
added more robust and universal m3u parser (used by IPTV)
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
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.
Jaroslav Kysela [Wed, 4 Nov 2015 19:44:27 +0000 (20:44 +0100)]
main: fix tasklet memory leak
Jaroslav Kysela [Wed, 4 Nov 2015 17:08:33 +0000 (18:08 +0100)]
mpegts input: fix mpegts_input_clear_stats - notify WEBUI to refresh
Jaroslav Kysela [Wed, 4 Nov 2015 16:54:44 +0000 (17:54 +0100)]
DVR: limit the dvr entry update messages
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()
Jaroslav Kysela [Wed, 4 Nov 2015 15:23:56 +0000 (16:23 +0100)]
ffdecsa: recode cpuid for valgrind
Jaroslav Kysela [Wed, 4 Nov 2015 14:13:14 +0000 (15:13 +0100)]
IPTV: try to fix null pointer dereference, fixes #3262
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.
Manuel Lauss [Tue, 3 Nov 2015 21:13:21 +0000 (22:13 +0100)]
include filters in static ffmpeg build, fixes #3261
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
Jaroslav Kysela [Tue, 3 Nov 2015 20:02:17 +0000 (21:02 +0100)]
DVR: fix sigsegv in dvr thread, fixes #3260
Jaroslav Kysela [Tue, 3 Nov 2015 19:53:53 +0000 (20:53 +0100)]
DVR: fix and optimize dvr_event_replaced()
Jaroslav Kysela [Tue, 3 Nov 2015 16:08:48 +0000 (17:08 +0100)]
DVR: show what changed in dvr_entry_update
Jaroslav Kysela [Tue, 3 Nov 2015 14:32:44 +0000 (15:32 +0100)]
subscriptions: remove wrong assert
Jaroslav Kysela [Tue, 3 Nov 2015 14:20:16 +0000 (15:20 +0100)]
Makefile: a little cleanups and remove the -lavfilter completely
Jaroslav Kysela [Tue, 3 Nov 2015 14:14:19 +0000 (15:14 +0100)]
Makefile: fix compilation issue for static build
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>
Jaroslav Kysela [Tue, 3 Nov 2015 12:37:33 +0000 (13:37 +0100)]
EIT: always parse events for 0x4e (now/next) - running flag
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
Jaroslav Kysela [Tue, 3 Nov 2015 10:24:27 +0000 (11:24 +0100)]
subscription: remove only raw service when it's parent, fixes #3256
Jaroslav Kysela [Tue, 3 Nov 2015 09:27:12 +0000 (10:27 +0100)]
DVR: Fix EPG running condition check regression introduced by previous commits
Jaroslav Kysela [Tue, 3 Nov 2015 09:17:32 +0000 (10:17 +0100)]
channel: changed EPG running settings logic - added 'Not Set' state
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
Jaroslav Kysela [Tue, 3 Nov 2015 08:24:03 +0000 (09:24 +0100)]
SAT>IP server: add more logs for RTPC
Ben Efrati [Mon, 2 Nov 2015 06:17:58 +0000 (08:17 +0200)]
Fix Android NDK compilation error
ProfYaffle [Sun, 1 Nov 2015 17:44:56 +0000 (17:44 +0000)]
WebUI: More trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 09:51:09 +0000 (09:51 +0000)]
WebUI: Trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 09:48:49 +0000 (09:48 +0000)]
WebUI: Correct icon class for IMDB button
ProfYaffle [Sun, 1 Nov 2015 09:45:27 +0000 (09:45 +0000)]
WebUI: Add thetvdb search, icon buttons, DVR database search
ProfYaffle [Sun, 1 Nov 2015 10:00:01 +0000 (10:00 +0000)]
WebUI: Add Ctrl+A/select-all to DVR grids
Jaroslav Kysela [Mon, 2 Nov 2015 16:34:18 +0000 (17:34 +0100)]
intl: transifex update
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
Jaroslav Kysela [Mon, 2 Nov 2015 16:19:48 +0000 (17:19 +0100)]
subcriptions: fix fatal error for raw service - wrong destroy
Jaroslav Kysela [Mon, 2 Nov 2015 15:32:58 +0000 (16:32 +0100)]
htsmsg_list_2_csv - fix wrong memory access
Jaroslav Kysela [Mon, 2 Nov 2015 13:24:33 +0000 (14:24 +0100)]
epggrab: channel - run autolink for all channels
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
Jaroslav Kysela [Sun, 1 Nov 2015 17:18:30 +0000 (18:18 +0100)]
IPTV: add trace for parsed m3u url
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)
Jaroslav Kysela [Sun, 1 Nov 2015 16:44:41 +0000 (17:44 +0100)]
IPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter
Jaroslav Kysela [Sun, 1 Nov 2015 15:07:39 +0000 (16:07 +0100)]
IPTV: autonet - improve parsing of extra HTTP headers
Jaroslav Kysela [Sun, 1 Nov 2015 14:40:23 +0000 (15:40 +0100)]
bouquet: remove automatic channel when service is removed
Jaroslav Kysela [Sun, 1 Nov 2015 09:27:33 +0000 (10:27 +0100)]
DVR: add quick EPG running check to DVR thread
Jaroslav Kysela [Sun, 1 Nov 2015 09:19:46 +0000 (10:19 +0100)]
DVB: Improve EPG running check - do not stop other DVR records
Jaroslav Kysela [Sun, 1 Nov 2015 09:15:20 +0000 (10:15 +0100)]
psip: fix the broken logic, fixes #3239
Jaroslav Kysela [Sat, 31 Oct 2015 21:33:02 +0000 (22:33 +0100)]
channel: implement 'Use EPG Running State'
Jaroslav Kysela [Sat, 31 Oct 2015 21:26:36 +0000 (22:26 +0100)]
IPTV: m3u parser - another fix for url parser - reverse condition
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
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
Jaroslav Kysela [Sat, 31 Oct 2015 20:46:15 +0000 (21:46 +0100)]
DVR: don't restart service when EPG stop was received
Jaroslav Kysela [Sat, 31 Oct 2015 20:32:03 +0000 (21:32 +0100)]
DVR: improve dts/pts validation
Jaroslav Kysela [Sat, 31 Oct 2015 19:56:32 +0000 (20:56 +0100)]
DVR: fix wrong start conditions and cloning
Jaroslav Kysela [Sat, 31 Oct 2015 19:49:07 +0000 (20:49 +0100)]
DVR: use atomic ops instead dvr_thread_mutex
Jaroslav Kysela [Sat, 31 Oct 2015 19:28:12 +0000 (20:28 +0100)]
DVR: rewrite DVR thread to handle better EPG running flag
Jaroslav Kysela [Fri, 30 Oct 2015 22:10:54 +0000 (23:10 +0100)]
IPTV: m3u parser - another fix for url parser
Jaroslav Kysela [Fri, 30 Oct 2015 22:02:49 +0000 (23:02 +0100)]
channels: icons - fix lowercase for '%c'
Jaroslav Kysela [Fri, 30 Oct 2015 21:58:16 +0000 (22:58 +0100)]
DVR: improve locking in the DVR thread (not perfect)
Jaroslav Kysela [Fri, 30 Oct 2015 20:57:12 +0000 (21:57 +0100)]
IPTV: m3u parser - fix url parser
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
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
Jaroslav Kysela [Fri, 30 Oct 2015 16:42:37 +0000 (17:42 +0100)]
epggrab: fix is_paired() fcn - inverted result, fixes #3227
Jaroslav Kysela [Fri, 30 Oct 2015 15:15:11 +0000 (16:15 +0100)]
IPTV: m3u parser - fix wrong variable usage
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
Jaroslav Kysela [Fri, 30 Oct 2015 12:53:57 +0000 (13:53 +0100)]
IPTV: m3u parser - fix wrong free
Jaroslav Kysela [Fri, 30 Oct 2015 11:34:37 +0000 (12:34 +0100)]
eit: tiny optimization
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
Andreas Smas [Fri, 30 Oct 2015 10:03:09 +0000 (11:03 +0100)]
eit: Fix a problem causing infinite loops during EIT parsing
Andreas Smas [Fri, 30 Oct 2015 09:51:07 +0000 (10:51 +0100)]
htsp: Send configured server name in login response
Jaroslav Kysela [Fri, 30 Oct 2015 08:05:58 +0000 (09:05 +0100)]
IPTV: http - add support for URLs without full spec
Jaroslav Kysela [Fri, 30 Oct 2015 07:15:32 +0000 (08:15 +0100)]
psip: optimize the eit loop