]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Adam Sutton [Mon, 11 Jan 2016 20:02:24 +0000 (20:02 +0000)]
imagecache: cleanup http client resources when finished
Adam Sutton [Sun, 10 Jan 2016 00:38:18 +0000 (00:38 +0000)]
httpc: remove redundant code
res is either set to 0 or we've returned
Adam Sutton [Sun, 10 Jan 2016 00:25:23 +0000 (00:25 +0000)]
cwc: don't assign possible -ve return to unsigned type and check for <= 0
Depdending on how the compiler treats this you "might" get away with it, but
bad practice and not suprisingly it confused coverity.
Adam Sutton [Sun, 10 Jan 2016 00:15:54 +0000 (00:15 +0000)]
input: fix possible memory leak
This might never happen, but loop to check for existing owner would then
be redundant.
Jaroslav Kysela [Sat, 9 Jan 2016 19:38:09 +0000 (20:38 +0100)]
iptv_rtcp: improve random numbers source
Jaroslav Kysela [Sat, 9 Jan 2016 19:23:35 +0000 (20:23 +0100)]
muxer libav: add missing break for MC_MPEGPS
Jaroslav Kysela [Sat, 9 Jan 2016 19:19:54 +0000 (20:19 +0100)]
mp4 muxer: fix the aspect ratio?
Adam Sutton [Sat, 9 Jan 2016 09:42:06 +0000 (09:42 +0000)]
Merge pull request #781 from ProfYaffle/readme
debian: Cosmetics in control file
ProfYaffle [Sat, 9 Jan 2016 09:21:41 +0000 (09:21 +0000)]
debian: Cosmetics in control file
Adam Sutton [Fri, 8 Jan 2016 21:40:28 +0000 (21:40 +0000)]
build: updated apt-update to use new official package rules file
Adam Sutton [Fri, 8 Jan 2016 12:58:05 +0000 (12:58 +0000)]
debian: Updated control file
Adam Sutton [Mon, 12 May 2014 20:18:57 +0000 (21:18 +0100)]
license: create various headers
Adam Sutton [Wed, 6 Jan 2016 22:44:38 +0000 (22:44 +0000)]
docs: updated README
Jaroslav Kysela [Fri, 8 Jan 2016 19:48:03 +0000 (20:48 +0100)]
muxer: add experimental avlib/mp4 muxer
Jaroslav Kysela [Fri, 8 Jan 2016 15:30:36 +0000 (16:30 +0100)]
another round of coverity fixes
Jaroslav Kysela [Fri, 8 Jan 2016 15:24:44 +0000 (16:24 +0100)]
api_language: fix memory leak
Jaroslav Kysela [Fri, 8 Jan 2016 13:05:23 +0000 (14:05 +0100)]
WEBUI: Fix the apply functionality (maintain dirty)
Jaroslav Kysela [Fri, 8 Jan 2016 08:55:54 +0000 (09:55 +0100)]
dvb support: add missing ISDB definitions, fixes #2749
Jaroslav Kysela [Fri, 8 Jan 2016 08:28:15 +0000 (09:28 +0100)]
DVR: fix the wrong dvr entry access (deferred destroy in retention code)
- coverity fix
Jaroslav Kysela [Fri, 8 Jan 2016 08:19:12 +0000 (09:19 +0100)]
coverity fixes
Jaroslav Kysela [Thu, 7 Jan 2016 19:28:35 +0000 (20:28 +0100)]
mpegts network: disable DAB builder - we need a special parser
Jaroslav Kysela [Thu, 7 Jan 2016 16:14:26 +0000 (17:14 +0100)]
timeshift: remove the packet PTS align, causes issues, fixes #3482
- and adds extra latency
- it seems that the sorting is not required (it probably hid
the another bugs which are actually fixed)
Jaroslav Kysela [Thu, 7 Jan 2016 15:46:18 +0000 (16:46 +0100)]
mpegts mux: fix typos for isdb-t
Jaroslav Kysela [Thu, 7 Jan 2016 15:38:44 +0000 (16:38 +0100)]
mpegts network: add missing isdb/dab class handling
Jaroslav Kysela [Thu, 7 Jan 2016 15:28:40 +0000 (16:28 +0100)]
scanfile: add isdb-t parser
Jaroslav Kysela [Thu, 7 Jan 2016 14:51:57 +0000 (15:51 +0100)]
linuxdvb: add ISDB-[TCS] and DAB support
Jaroslav Kysela [Thu, 7 Jan 2016 13:49:45 +0000 (14:49 +0100)]
mpegts network/mux: add ISDB-[TCS] and DAB definitions
Jaroslav Kysela [Wed, 6 Jan 2016 16:30:31 +0000 (17:30 +0100)]
WEBUI: Fix 'map all' functionality for channels/services grids, fixes #3424
Jaroslav Kysela [Wed, 6 Jan 2016 14:47:49 +0000 (15:47 +0100)]
DVR: add local matches to dedup (title match makes no sense for all recs matches)
Jaroslav Kysela [Wed, 6 Jan 2016 13:57:18 +0000 (14:57 +0100)]
DVR: add dedup for different titles
When the autorec rule is using a title regex, it may match
more different episodes identified by the title.
Jaroslav Kysela [Wed, 6 Jan 2016 13:52:09 +0000 (14:52 +0100)]
DVR: optimize _dvr_duplicate_event - de_start handling
Jaroslav Kysela [Wed, 6 Jan 2016 13:36:19 +0000 (14:36 +0100)]
mpegts input: fix TS packet / PID management for SAT>IP server subscriptions, fixes #3450
- this also fixes the wrong PID management (slave service close)
Adam Sutton [Tue, 5 Jan 2016 23:11:50 +0000 (23:11 +0000)]
webui: fix webroot handling broken trying to support out of scope URLs
Jaroslav Kysela [Tue, 5 Jan 2016 17:29:48 +0000 (18:29 +0100)]
htsp server: fix the bytes out updates
Adam Sutton [Mon, 4 Jan 2016 21:56:55 +0000 (21:56 +0000)]
build: add initial travis config
Jaroslav Kysela [Tue, 5 Jan 2016 16:37:21 +0000 (17:37 +0100)]
SAT>IP server: fix wrong memory access
Jaroslav Kysela [Tue, 5 Jan 2016 16:15:06 +0000 (17:15 +0100)]
dvb_psi: fix service refcounting for bskyb bouquets
Jaroslav Kysela [Tue, 5 Jan 2016 15:37:01 +0000 (16:37 +0100)]
timeshift: replace abort() with assert()
Jaroslav Kysela [Tue, 5 Jan 2016 15:23:52 +0000 (16:23 +0100)]
SAT>IP server: do not cancel RTP streaming when other TCP session is closed, fixes #3467
Jaroslav Kysela [Tue, 5 Jan 2016 13:38:01 +0000 (14:38 +0100)]
SAT>IP server: add more traces
Jaroslav Kysela [Tue, 5 Jan 2016 12:47:29 +0000 (13:47 +0100)]
timeshift: fix the wrong sorting queue updates (thus crashes)
Jaroslav Kysela [Tue, 5 Jan 2016 10:14:55 +0000 (11:14 +0100)]
timeshift: another stream start cleanup
Jaroslav Kysela [Tue, 5 Jan 2016 08:48:24 +0000 (09:48 +0100)]
timeshift: remove too verbose read trace
Jaroslav Kysela [Tue, 5 Jan 2016 08:43:17 +0000 (09:43 +0100)]
timeshift: fix SMT_START copy for ondemand
Jaroslav Kysela [Tue, 5 Jan 2016 08:27:46 +0000 (09:27 +0100)]
dvb_psi: add refcounting for bouquet services
Jaroslav Kysela [Tue, 5 Jan 2016 08:13:45 +0000 (09:13 +0100)]
htsp server: fix race for bytes_out updating
==12303== Invalid read of size 8
==12303== at 0x455120: atomic_add_u64 (atomic.h:40)
==12303== by 0x455120: subscription_add_bytes_out (subscriptions.c:1032)
==12303== by 0x461524: htsp_stream_deliver (htsp_server.c:3702)
==12303== by 0x461524: htsp_streaming_input (htsp_server.c:4085)
==12303== by 0x507E53: _process_msg (timeshift_writer.c:340)
==12303== by 0x507E53: timeshift_writer (timeshift_writer.c:395)
==12303== by 0x439BB6: thread_wrapper (wrappers.c:177)
==12303== by 0x61380A3: start_thread (pthread_create.c:309)
==12303== by 0x693C04C: clone (clone.S:111)
==12303== Address 0x1d04cc08 is 200 bytes inside a block of size 416 free'd
==12303== at 0x4C29E90: free (vg_replace_malloc.c:473)
==12303== by 0x454051: subscription_unsubscribe (subscriptions.c:647)
==12303== by 0x4599F6: htsp_subscription_destroy (htsp_server.c:346)
==12303== by 0x45C6FD: htsp_method_unsubscribe (htsp_server.c:2419)
==12303== by 0x45E512: htsp_read_loop (htsp_server.c:3046)
==12303== by 0x45E512: htsp_serve (htsp_server.c:3182)
==12303== by 0x43D67C: tcp_server_start (tcp.c:644)
==12303== by 0x439BB6: thread_wrapper (wrappers.c:177)
==12303== by 0x61380A3: start_thread (pthread_create.c:309)
==12303== by 0x693C04C: clone (clone.S:111)
Jaroslav Kysela [Mon, 4 Jan 2016 21:10:55 +0000 (22:10 +0100)]
api epg: fix api_epg_grid query - eq.lang must be allocated
Jaroslav Kysela [Mon, 4 Jan 2016 21:07:08 +0000 (22:07 +0100)]
tcp server: the tcp_server_delete() must be in sync with poll
Jaroslav Kysela [Mon, 4 Jan 2016 20:52:09 +0000 (21:52 +0100)]
timeshift: fix the time offset when speed changes
Jaroslav Kysela [Mon, 4 Jan 2016 20:43:17 +0000 (21:43 +0100)]
timeshift: little optimization
Jaroslav Kysela [Mon, 4 Jan 2016 19:52:30 +0000 (20:52 +0100)]
htsp_server: fix htsp_subscription_speed() - speed can be negative
Jaroslav Kysela [Mon, 4 Jan 2016 17:16:31 +0000 (18:16 +0100)]
timeshift: send status before each packet in keyframe_mode
- this makes rewind and fast-forward updates in kodi more interactive
Jaroslav Kysela [Mon, 4 Jan 2016 17:02:32 +0000 (18:02 +0100)]
timeshift: fix another memory leak
Jaroslav Kysela [Mon, 4 Jan 2016 16:47:29 +0000 (17:47 +0100)]
timeshift: fixed wrong variable type in _read_buf()
Jaroslav Kysela [Mon, 4 Jan 2016 16:09:45 +0000 (17:09 +0100)]
timeshift: add 'Fit to RAM' option' to reduce disk I/O
Jaroslav Kysela [Mon, 4 Jan 2016 15:32:48 +0000 (16:32 +0100)]
timeshift: fix file refcounting, create timeshift_seek_t to maintain seek state correctly
Glenn-1990 [Sat, 26 Dec 2015 23:27:38 +0000 (00:27 +0100)]
use s64 for autorec/timerec add
Sam Stenvall [Sun, 3 Jan 2016 17:50:24 +0000 (19:50 +0200)]
bump htspmon reported HTSP version, servers may omit messages if they know the client is too old to support them
Sam Stenvall [Sun, 3 Jan 2016 17:51:28 +0000 (19:51 +0200)]
don't attempt to open IP addresses as files when the highest OSCam mode is used
Jaroslav Kysela [Sun, 3 Jan 2016 20:52:31 +0000 (21:52 +0100)]
htsp_server: fix subtitle typo in htsp_build_dvrentry(), fixes #3470
Jaroslav Kysela [Sun, 3 Jan 2016 20:44:09 +0000 (21:44 +0100)]
timeshift: read from file fixes, added filemgr_dump traces
Jaroslav Kysela [Sun, 3 Jan 2016 12:54:52 +0000 (13:54 +0100)]
timeshift: merge packet log code to one fcn, many fixes
Jaroslav Kysela [Sun, 3 Jan 2016 12:35:16 +0000 (13:35 +0100)]
compilation fix for -Og
Jaroslav Kysela [Sun, 3 Jan 2016 10:19:27 +0000 (11:19 +0100)]
timeshift: reduce and improve the logic - move more packet handling logic to writer thread
Jaroslav Kysela [Sun, 3 Jan 2016 09:45:22 +0000 (10:45 +0100)]
timeshift writer: fix stop condition
Jaroslav Kysela [Sun, 3 Jan 2016 09:43:53 +0000 (10:43 +0100)]
timeshift: remove rdwr_mutex
Jaroslav Kysela [Sun, 3 Jan 2016 09:40:30 +0000 (10:40 +0100)]
timeshift: do not change mono_play_time when already in TS_PLAY
Jaroslav Kysela [Sat, 2 Jan 2016 19:37:46 +0000 (20:37 +0100)]
timeshift: another try to provide the valid status in all situations
Jaroslav Kysela [Sat, 2 Jan 2016 19:25:53 +0000 (20:25 +0100)]
timeshift: remove atomic ops for ts->last_time, variable is protected using state_mutex
Jaroslav Kysela [Sat, 2 Jan 2016 15:24:30 +0000 (16:24 +0100)]
dvb psi: fix the wrong video stream detection (subtitle tag), fixes #3464
Jaroslav Kysela [Fri, 1 Jan 2016 21:21:00 +0000 (22:21 +0100)]
timeshift: fix tsf refcounting
Jaroslav Kysela [Fri, 1 Jan 2016 19:26:23 +0000 (20:26 +0100)]
wizard: remove debug lines
Jaroslav Kysela [Fri, 1 Jan 2016 19:21:30 +0000 (20:21 +0100)]
wizard: add initial language settings (first page)
Jaroslav Kysela [Fri, 1 Jan 2016 18:47:13 +0000 (19:47 +0100)]
locale: fix the ui / epg language lists
Jaroslav Kysela [Fri, 1 Jan 2016 17:49:15 +0000 (18:49 +0100)]
locale: add filter for available locales
Jaroslav Kysela [Fri, 1 Jan 2016 16:20:53 +0000 (17:20 +0100)]
cwc: improve section logs
Jaroslav Kysela [Fri, 1 Jan 2016 16:11:21 +0000 (17:11 +0100)]
timeshift: fix compilation error (typecast)
Jaroslav Kysela [Fri, 1 Jan 2016 10:29:02 +0000 (11:29 +0100)]
spawn: free the spawns list in spawn_done()
Jaroslav Kysela [Thu, 31 Dec 2015 17:38:05 +0000 (18:38 +0100)]
timeshift: fix the pause recovery
Jaroslav Kysela [Thu, 31 Dec 2015 16:32:32 +0000 (17:32 +0100)]
timeshift: do not send already delivered packets twice (pause)
Jaroslav Kysela [Thu, 31 Dec 2015 14:58:41 +0000 (15:58 +0100)]
timeshift: another play start fix
Jaroslav Kysela [Thu, 31 Dec 2015 13:55:19 +0000 (14:55 +0100)]
timeshift: maintain packet backlog also for ondemand
Jaroslav Kysela [Thu, 31 Dec 2015 13:02:04 +0000 (14:02 +0100)]
timeshift: handle correctly SMT_START in the writer thread
Jaroslav Kysela [Thu, 31 Dec 2015 10:50:21 +0000 (11:50 +0100)]
timeshift: change the on-demand purpose to allow rewind/goto back
Jaroslav Kysela [Wed, 30 Dec 2015 20:55:26 +0000 (21:55 +0100)]
timeshift: fix time init for reader
Jaroslav Kysela [Wed, 30 Dec 2015 20:41:35 +0000 (21:41 +0100)]
timeshift: do not use wrong pkt pointer after shallow copy
Jaroslav Kysela [Wed, 30 Dec 2015 20:10:28 +0000 (21:10 +0100)]
timeshift: fix little memory leak
Jaroslav Kysela [Wed, 30 Dec 2015 20:02:11 +0000 (21:02 +0100)]
timeshift: little pkt ref count fix
Jaroslav Kysela [Wed, 30 Dec 2015 19:08:00 +0000 (20:08 +0100)]
timeshift: fix timeshift_packets_clone
Jaroslav Kysela [Wed, 30 Dec 2015 18:58:46 +0000 (19:58 +0100)]
timeshift: remove buffering_mutex - state_mutex protection is fine
Jaroslav Kysela [Wed, 30 Dec 2015 17:38:33 +0000 (18:38 +0100)]
timeshift: fix the obvious printf type mismatch
Jaroslav Kysela [Wed, 30 Dec 2015 17:32:27 +0000 (18:32 +0100)]
timeshift: do seek before next packet time decision
- fix also ugly bug in the timeshift_filemgr_next() call
Jaroslav Kysela [Wed, 30 Dec 2015 14:46:12 +0000 (15:46 +0100)]
timeshift: handle reconfigure properly
Jaroslav Kysela [Wed, 30 Dec 2015 10:14:49 +0000 (11:14 +0100)]
timeshift: write all 'temporary' packets (outside storage) when going to live
Jaroslav Kysela [Sat, 19 Dec 2015 20:08:00 +0000 (21:08 +0100)]
timeshift: change time source - use PTS as the synchronization source
Jaroslav Kysela [Sun, 27 Dec 2015 16:27:05 +0000 (17:27 +0100)]
Revert "timeshift: fix mistake in printf format caused by type promotion"
This reverts commit
7fafd7a5268af6560259ff984cea152e23ae2f1a .
Jaroslav Kysela [Tue, 29 Dec 2015 10:48:44 +0000 (11:48 +0100)]
parsers: AAC fix endless loop when ADTS data are invalid, fixes #3381
Jaroslav Kysela [Sat, 26 Dec 2015 22:44:42 +0000 (23:44 +0100)]
autorec: check max count when the autorec entry is saved, fixes #3434
Jaroslav Kysela [Sat, 26 Dec 2015 18:05:29 +0000 (19:05 +0100)]
configure: add --enable-nvenc for static ffmpeg build, fixes #3438
Jaroslav Kysela [Sat, 26 Dec 2015 17:43:32 +0000 (18:43 +0100)]
descrambler: handle constcw initialization for forced CAIDs, too, fixes #2942