]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agoremove unused si_device from struct source_info
Jaroslav Kysela [Wed, 13 Jan 2016 08:25:31 +0000 (09:25 +0100)] 
remove unused si_device from struct source_info

10 years agoinclude subcriptionId in descrambeInfo messages
Sam Stenvall [Mon, 11 Jan 2016 20:26:16 +0000 (22:26 +0200)] 
include subcriptionId in descrambeInfo messages

10 years agoimagecache: cleanup http client resources when finished 784/head
Adam Sutton [Mon, 11 Jan 2016 20:02:24 +0000 (20:02 +0000)] 
imagecache: cleanup http client resources when finished

10 years agoiptv: fix the time buffer limit configuration, fixes #3480
Jaroslav Kysela [Mon, 11 Jan 2016 15:13:10 +0000 (16:13 +0100)] 
iptv: fix the time buffer limit configuration, fixes #3480

10 years agoparsers: AAC - fix startcode check, fixes #3383
Jaroslav Kysela [Mon, 11 Jan 2016 14:23:54 +0000 (15:23 +0100)] 
parsers: AAC - fix startcode check, fixes #3383

10 years agobuild: add hdhomerun to the official debian packages
Adam Sutton [Mon, 11 Jan 2016 09:52:21 +0000 (09:52 +0000)] 
build: add hdhomerun to the official debian packages

10 years agodescrambler emm: add experimental griffin caid support
Jaroslav Kysela [Mon, 11 Jan 2016 08:43:31 +0000 (09:43 +0100)] 
descrambler emm: add experimental griffin caid support

10 years agohttpc: remove redundant code
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

10 years agocwc: don't assign possible -ve return to unsigned type and check for <= 0
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.

10 years agoinput: fix possible memory leak
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.

10 years agoiptv_rtcp: improve random numbers source
Jaroslav Kysela [Sat, 9 Jan 2016 19:38:09 +0000 (20:38 +0100)] 
iptv_rtcp: improve random numbers source

10 years agomuxer libav: add missing break for MC_MPEGPS
Jaroslav Kysela [Sat, 9 Jan 2016 19:23:35 +0000 (20:23 +0100)] 
muxer libav: add missing break for MC_MPEGPS

10 years agomp4 muxer: fix the aspect ratio?
Jaroslav Kysela [Sat, 9 Jan 2016 19:19:54 +0000 (20:19 +0100)] 
mp4 muxer: fix the aspect ratio?

10 years agoMerge pull request #781 from ProfYaffle/readme
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

10 years agodebian: Cosmetics in control file 781/head
ProfYaffle [Sat, 9 Jan 2016 09:21:41 +0000 (09:21 +0000)] 
debian: Cosmetics in control file

10 years agobuild: updated apt-update to use new official package rules 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

10 years agodebian: Updated control file
Adam Sutton [Fri, 8 Jan 2016 12:58:05 +0000 (12:58 +0000)] 
debian: Updated control file

10 years agolicense: create various headers
Adam Sutton [Mon, 12 May 2014 20:18:57 +0000 (21:18 +0100)] 
license: create various headers

10 years agodocs: updated README
Adam Sutton [Wed, 6 Jan 2016 22:44:38 +0000 (22:44 +0000)] 
docs: updated README

10 years agomuxer: add experimental avlib/mp4 muxer
Jaroslav Kysela [Fri, 8 Jan 2016 19:48:03 +0000 (20:48 +0100)] 
muxer: add experimental avlib/mp4 muxer

10 years agoanother round of coverity fixes
Jaroslav Kysela [Fri, 8 Jan 2016 15:30:36 +0000 (16:30 +0100)] 
another round of coverity fixes

10 years agoapi_language: fix memory leak
Jaroslav Kysela [Fri, 8 Jan 2016 15:24:44 +0000 (16:24 +0100)] 
api_language: fix memory leak

10 years agoWEBUI: Fix the apply functionality (maintain dirty)
Jaroslav Kysela [Fri, 8 Jan 2016 13:05:23 +0000 (14:05 +0100)] 
WEBUI: Fix the apply functionality (maintain dirty)

10 years agodvb support: add missing ISDB definitions, fixes #2749
Jaroslav Kysela [Fri, 8 Jan 2016 08:55:54 +0000 (09:55 +0100)] 
dvb support: add missing ISDB definitions, fixes #2749

10 years agoDVR: fix the wrong dvr entry access (deferred destroy in retention code)
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

10 years agocoverity fixes
Jaroslav Kysela [Fri, 8 Jan 2016 08:19:12 +0000 (09:19 +0100)] 
coverity fixes

10 years agompegts network: disable DAB builder - we need a special parser
Jaroslav Kysela [Thu, 7 Jan 2016 19:28:35 +0000 (20:28 +0100)] 
mpegts network: disable DAB builder - we need a special parser

10 years agotimeshift: remove the packet PTS align, causes issues, fixes #3482
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)

10 years agompegts mux: fix typos for isdb-t
Jaroslav Kysela [Thu, 7 Jan 2016 15:46:18 +0000 (16:46 +0100)] 
mpegts mux: fix typos for isdb-t

10 years agompegts network: add missing isdb/dab class handling
Jaroslav Kysela [Thu, 7 Jan 2016 15:38:44 +0000 (16:38 +0100)] 
mpegts network: add missing isdb/dab class handling

10 years agoscanfile: add isdb-t parser
Jaroslav Kysela [Thu, 7 Jan 2016 15:28:40 +0000 (16:28 +0100)] 
scanfile: add isdb-t parser

10 years agolinuxdvb: add ISDB-[TCS] and DAB support
Jaroslav Kysela [Thu, 7 Jan 2016 14:51:57 +0000 (15:51 +0100)] 
linuxdvb: add ISDB-[TCS] and DAB support

10 years agompegts network/mux: add ISDB-[TCS] and DAB definitions
Jaroslav Kysela [Thu, 7 Jan 2016 13:49:45 +0000 (14:49 +0100)] 
mpegts network/mux: add ISDB-[TCS] and DAB definitions

10 years agoWEBUI: Fix 'map all' functionality for channels/services grids, fixes #3424
Jaroslav Kysela [Wed, 6 Jan 2016 16:30:31 +0000 (17:30 +0100)] 
WEBUI: Fix 'map all' functionality for channels/services grids, fixes #3424

10 years agoDVR: add local matches to dedup (title match makes no sense for all recs matches)
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)

10 years agoDVR: add dedup for different titles
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.

10 years agoDVR: optimize _dvr_duplicate_event - de_start handling
Jaroslav Kysela [Wed, 6 Jan 2016 13:52:09 +0000 (14:52 +0100)] 
DVR: optimize _dvr_duplicate_event - de_start handling

10 years agompegts input: fix TS packet / PID management for SAT>IP server subscriptions, fixes...
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)

10 years agowebui: fix webroot handling broken trying to support out of scope URLs
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

10 years agohtsp server: fix the bytes out updates
Jaroslav Kysela [Tue, 5 Jan 2016 17:29:48 +0000 (18:29 +0100)] 
htsp server: fix the bytes out updates

10 years agobuild: add initial travis config
Adam Sutton [Mon, 4 Jan 2016 21:56:55 +0000 (21:56 +0000)] 
build: add initial travis config

10 years agoSAT>IP server: fix wrong memory access
Jaroslav Kysela [Tue, 5 Jan 2016 16:37:21 +0000 (17:37 +0100)] 
SAT>IP server: fix wrong memory access

10 years agodvb_psi: fix service refcounting for bskyb bouquets
Jaroslav Kysela [Tue, 5 Jan 2016 16:15:06 +0000 (17:15 +0100)] 
dvb_psi: fix service refcounting for bskyb bouquets

10 years agotimeshift: replace abort() with assert()
Jaroslav Kysela [Tue, 5 Jan 2016 15:37:01 +0000 (16:37 +0100)] 
timeshift: replace abort() with assert()

10 years agoSAT>IP server: do not cancel RTP streaming when other TCP session is closed, fixes...
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

10 years agoSAT>IP server: add more traces
Jaroslav Kysela [Tue, 5 Jan 2016 13:38:01 +0000 (14:38 +0100)] 
SAT>IP server: add more traces

10 years agotimeshift: fix the wrong sorting queue updates (thus crashes)
Jaroslav Kysela [Tue, 5 Jan 2016 12:47:29 +0000 (13:47 +0100)] 
timeshift: fix the wrong sorting queue updates (thus crashes)

10 years agotimeshift: another stream start cleanup
Jaroslav Kysela [Tue, 5 Jan 2016 10:14:55 +0000 (11:14 +0100)] 
timeshift: another stream start cleanup

10 years agotimeshift: remove too verbose read trace
Jaroslav Kysela [Tue, 5 Jan 2016 08:48:24 +0000 (09:48 +0100)] 
timeshift: remove too verbose read trace

10 years agotimeshift: fix SMT_START copy for ondemand
Jaroslav Kysela [Tue, 5 Jan 2016 08:43:17 +0000 (09:43 +0100)] 
timeshift: fix SMT_START copy for ondemand

10 years agodvb_psi: add refcounting for bouquet services
Jaroslav Kysela [Tue, 5 Jan 2016 08:27:46 +0000 (09:27 +0100)] 
dvb_psi: add refcounting for bouquet services

10 years agohtsp server: fix race for bytes_out updating
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)

10 years agoapi epg: fix api_epg_grid query - eq.lang must be allocated
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

10 years agotcp server: the tcp_server_delete() must be in sync with poll
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

10 years agotimeshift: fix the time offset when speed changes
Jaroslav Kysela [Mon, 4 Jan 2016 20:52:09 +0000 (21:52 +0100)] 
timeshift: fix the time offset when speed changes

10 years agotimeshift: little optimization
Jaroslav Kysela [Mon, 4 Jan 2016 20:43:17 +0000 (21:43 +0100)] 
timeshift: little optimization

10 years agohtsp_server: fix htsp_subscription_speed() - speed can be negative
Jaroslav Kysela [Mon, 4 Jan 2016 19:52:30 +0000 (20:52 +0100)] 
htsp_server: fix htsp_subscription_speed() - speed can be negative

10 years agotimeshift: send status before each packet in keyframe_mode
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

10 years agotimeshift: fix another memory leak
Jaroslav Kysela [Mon, 4 Jan 2016 17:02:32 +0000 (18:02 +0100)] 
timeshift: fix another memory leak

10 years agotimeshift: fixed wrong variable type in _read_buf()
Jaroslav Kysela [Mon, 4 Jan 2016 16:47:29 +0000 (17:47 +0100)] 
timeshift: fixed wrong variable type in _read_buf()

10 years agotimeshift: add 'Fit to RAM' option' to reduce disk I/O
Jaroslav Kysela [Mon, 4 Jan 2016 16:09:45 +0000 (17:09 +0100)] 
timeshift: add 'Fit to RAM' option' to reduce disk I/O

10 years agotimeshift: fix file refcounting, create timeshift_seek_t to maintain seek state correctly
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

10 years agouse s64 for autorec/timerec add
Glenn-1990 [Sat, 26 Dec 2015 23:27:38 +0000 (00:27 +0100)] 
use s64 for autorec/timerec add

10 years agobump htspmon reported HTSP version, servers may omit messages if they know the client...
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

10 years agodon't attempt to open IP addresses as files when the highest OSCam mode is used
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

10 years agohtsp_server: fix subtitle typo in htsp_build_dvrentry(), fixes #3470
Jaroslav Kysela [Sun, 3 Jan 2016 20:52:31 +0000 (21:52 +0100)] 
htsp_server: fix subtitle typo in htsp_build_dvrentry(), fixes #3470

10 years agotimeshift: read from file fixes, added filemgr_dump traces
Jaroslav Kysela [Sun, 3 Jan 2016 20:44:09 +0000 (21:44 +0100)] 
timeshift: read from file fixes, added filemgr_dump traces

10 years agotimeshift: merge packet log code to one fcn, many fixes
Jaroslav Kysela [Sun, 3 Jan 2016 12:54:52 +0000 (13:54 +0100)] 
timeshift: merge packet log code to one fcn, many fixes

10 years agocompilation fix for -Og
Jaroslav Kysela [Sun, 3 Jan 2016 12:35:16 +0000 (13:35 +0100)] 
compilation fix for -Og

10 years agotimeshift: reduce and improve the logic - move more packet handling logic to writer...
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

10 years agotimeshift writer: fix stop condition
Jaroslav Kysela [Sun, 3 Jan 2016 09:45:22 +0000 (10:45 +0100)] 
timeshift writer: fix stop condition

10 years agotimeshift: remove rdwr_mutex
Jaroslav Kysela [Sun, 3 Jan 2016 09:43:53 +0000 (10:43 +0100)] 
timeshift: remove rdwr_mutex

10 years agotimeshift: do not change mono_play_time when already in TS_PLAY
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

10 years agotimeshift: another try to provide the valid status in all situations
Jaroslav Kysela [Sat, 2 Jan 2016 19:37:46 +0000 (20:37 +0100)] 
timeshift: another try to provide the valid status in all situations

10 years agotimeshift: remove atomic ops for ts->last_time, variable is protected using state_mutex
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

10 years agodvb psi: fix the wrong video stream detection (subtitle tag), fixes #3464
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

10 years agotimeshift: fix tsf refcounting
Jaroslav Kysela [Fri, 1 Jan 2016 21:21:00 +0000 (22:21 +0100)] 
timeshift: fix tsf refcounting

10 years agowizard: remove debug lines
Jaroslav Kysela [Fri, 1 Jan 2016 19:26:23 +0000 (20:26 +0100)] 
wizard: remove debug lines

10 years agowizard: add initial language settings (first page)
Jaroslav Kysela [Fri, 1 Jan 2016 19:21:30 +0000 (20:21 +0100)] 
wizard: add initial language settings (first page)

10 years agolocale: fix the ui / epg language lists
Jaroslav Kysela [Fri, 1 Jan 2016 18:47:13 +0000 (19:47 +0100)] 
locale: fix the ui / epg language lists

10 years agolocale: add filter for available locales
Jaroslav Kysela [Fri, 1 Jan 2016 17:49:15 +0000 (18:49 +0100)] 
locale: add filter for available locales

10 years agocwc: improve section logs
Jaroslav Kysela [Fri, 1 Jan 2016 16:20:53 +0000 (17:20 +0100)] 
cwc: improve section logs

10 years agotimeshift: fix compilation error (typecast)
Jaroslav Kysela [Fri, 1 Jan 2016 16:11:21 +0000 (17:11 +0100)] 
timeshift: fix compilation error (typecast)

10 years agospawn: free the spawns list in spawn_done()
Jaroslav Kysela [Fri, 1 Jan 2016 10:29:02 +0000 (11:29 +0100)] 
spawn: free the spawns list in spawn_done()

10 years agotimeshift: fix the pause recovery
Jaroslav Kysela [Thu, 31 Dec 2015 17:38:05 +0000 (18:38 +0100)] 
timeshift: fix the pause recovery

10 years agotimeshift: do not send already delivered packets twice (pause)
Jaroslav Kysela [Thu, 31 Dec 2015 16:32:32 +0000 (17:32 +0100)] 
timeshift: do not send already delivered packets twice (pause)

10 years agotimeshift: another play start fix
Jaroslav Kysela [Thu, 31 Dec 2015 14:58:41 +0000 (15:58 +0100)] 
timeshift: another play start fix

10 years agotimeshift: maintain packet backlog also for ondemand
Jaroslav Kysela [Thu, 31 Dec 2015 13:55:19 +0000 (14:55 +0100)] 
timeshift: maintain packet backlog also for ondemand

10 years agotimeshift: handle correctly SMT_START in the writer thread
Jaroslav Kysela [Thu, 31 Dec 2015 13:02:04 +0000 (14:02 +0100)] 
timeshift: handle correctly SMT_START in the writer thread

10 years agotimeshift: change the on-demand purpose to allow rewind/goto back
Jaroslav Kysela [Thu, 31 Dec 2015 10:50:21 +0000 (11:50 +0100)] 
timeshift: change the on-demand purpose to allow rewind/goto back

10 years agotimeshift: fix time init for reader
Jaroslav Kysela [Wed, 30 Dec 2015 20:55:26 +0000 (21:55 +0100)] 
timeshift: fix time init for reader

10 years agotimeshift: do not use wrong pkt pointer after shallow copy
Jaroslav Kysela [Wed, 30 Dec 2015 20:41:35 +0000 (21:41 +0100)] 
timeshift: do not use wrong pkt pointer after shallow copy

10 years agotimeshift: fix little memory leak
Jaroslav Kysela [Wed, 30 Dec 2015 20:10:28 +0000 (21:10 +0100)] 
timeshift: fix little memory leak

10 years agotimeshift: little pkt ref count fix
Jaroslav Kysela [Wed, 30 Dec 2015 20:02:11 +0000 (21:02 +0100)] 
timeshift: little pkt ref count fix

10 years agotimeshift: fix timeshift_packets_clone
Jaroslav Kysela [Wed, 30 Dec 2015 19:08:00 +0000 (20:08 +0100)] 
timeshift: fix timeshift_packets_clone

10 years agotimeshift: remove buffering_mutex - state_mutex protection is fine
Jaroslav Kysela [Wed, 30 Dec 2015 18:58:46 +0000 (19:58 +0100)] 
timeshift: remove buffering_mutex - state_mutex protection is fine

10 years agotimeshift: fix the obvious printf type mismatch
Jaroslav Kysela [Wed, 30 Dec 2015 17:38:33 +0000 (18:38 +0100)] 
timeshift: fix the obvious printf type mismatch

10 years agotimeshift: do seek before next packet time decision
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

10 years agotimeshift: handle reconfigure properly
Jaroslav Kysela [Wed, 30 Dec 2015 14:46:12 +0000 (15:46 +0100)] 
timeshift: handle reconfigure properly

10 years agotimeshift: write all 'temporary' packets (outside storage) when going to live
Jaroslav Kysela [Wed, 30 Dec 2015 10:14:49 +0000 (11:14 +0100)] 
timeshift: write all 'temporary' packets (outside storage) when going to live