]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Damjan Marion [Mon, 26 May 2014 00:23:33 +0000 (02:23 +0200)]
satip: missing comparison
Damjan Marion [Sun, 25 May 2014 20:41:21 +0000 (22:41 +0200)]
udp: some compilers doesn't like return = syntax
Damjan Marion [Sun, 25 May 2014 20:39:03 +0000 (22:39 +0200)]
udp: use if_nametoindex instead of SIOCGIFINDEX ioctl
if_nametoindex is more portable and shorter
Damjan Marion [Sat, 24 May 2014 22:54:41 +0000 (00:54 +0200)]
webui: load mpegts.js even if linuxdvb is disabled
DVB input tabs are also needed for IPTV service.
Also this fixes webui which doesn't load properly
when --disable-linuxdvb is used.
Jaroslav Kysela [Sun, 25 May 2014 20:11:15 +0000 (22:11 +0200)]
udp: fix error messages for IPv6 multicast not supported
Jaroslav Kysela [Sat, 24 May 2014 21:30:45 +0000 (23:30 +0200)]
rtsp: Use session header also for the options cmd
Jaroslav Kysela [Sun, 25 May 2014 19:01:52 +0000 (21:01 +0200)]
udp: fix ifname handling in udp_connect
Jaroslav Kysela [Sat, 24 May 2014 20:25:56 +0000 (22:25 +0200)]
udp: a little ifname optimization
Jaroslav Kysela [Sat, 24 May 2014 20:21:32 +0000 (22:21 +0200)]
perexg [Sat, 24 May 2014 20:17:25 +0000 (22:17 +0200)]
Merge pull request #381 from clandmeter/cosmetics
webui: cosmetics cleanup
Damjan Marion [Fri, 23 May 2014 10:13:53 +0000 (12:13 +0200)]
Remove dependency on linux dvb headers
This fixes --disable-linuxdvb on systems without linux dvb headers
Jaroslav Kysela [Fri, 23 May 2014 18:48:47 +0000 (20:48 +0200)]
SAT>IP: Fix the global_lock input thread deadlock
Jaroslav Kysela [Fri, 23 May 2014 18:44:02 +0000 (20:44 +0200)]
mpegts: scan done - fix the mux name initialization
Jaroslav Kysela [Fri, 23 May 2014 14:22:48 +0000 (16:22 +0200)]
scanfile: Fix the recent DVB-T2 line parsing
Adam Sutton [Thu, 22 May 2014 21:51:45 +0000 (22:51 +0100)]
tcp: don't free on error (it won't be assigned)
Adam Sutton [Thu, 22 May 2014 20:32:13 +0000 (21:32 +0100)]
iptv: workaround for printing error on mux delete
Jaroslav Kysela [Thu, 22 May 2014 14:03:38 +0000 (16:03 +0200)]
IPTV: Fix the remaining memory leaks
Jaroslav Kysela [Thu, 22 May 2014 13:00:52 +0000 (15:00 +0200)]
SAT>IP: allow to specify the local bind IP address
Damjan Marion [Thu, 22 May 2014 11:02:45 +0000 (13:02 +0200)]
tcp: use getaddrinfo() for hostname resolution
gethostbyname_r() is GNU extension not supported on some platforms.
This commit replaces it with POSIX standard getaddrinfo() call.
Jaroslav Kysela [Thu, 22 May 2014 09:23:09 +0000 (11:23 +0200)]
SAT>IP: fix spelling (sattellite -> satellite)
Jaroslav Kysela [Wed, 21 May 2014 19:09:21 +0000 (21:09 +0200)]
SAT>IP: Fix the UPnP header parser
Carlo Landmeter [Tue, 20 May 2014 16:41:35 +0000 (18:41 +0200)]
webui: cosmetics cleanup of static/app
Jaroslav Kysela [Wed, 21 May 2014 12:43:48 +0000 (14:43 +0200)]
SAT>IP: Add Triax tss400 support
Jaroslav Kysela [Wed, 21 May 2014 12:25:00 +0000 (14:25 +0200)]
timeshift_filemgr: move the reaper lock to the end of loop to save the lock time
.... as suggested by Adam
perexg [Wed, 21 May 2014 07:12:08 +0000 (09:12 +0200)]
Merge pull request #364 from ProfYaffle/master
Addition of user options for file and directory permissions
Ian [Tue, 20 May 2014 20:28:14 +0000 (21:28 +0100)]
Formatting cleanup plus change from tvhlog to tvhtrace as per @perexg comments
Jaroslav Kysela [Tue, 20 May 2014 14:00:48 +0000 (16:00 +0200)]
httpc: fix http_port() - NULL scheme
Jaroslav Kysela [Mon, 19 May 2014 19:42:09 +0000 (21:42 +0200)]
SAT>IP: Do not mix the RTSP commands (PLAY - change pids)
perexg [Mon, 19 May 2014 14:41:02 +0000 (16:41 +0200)]
Merge pull request #386 from schreibubi/timeshiftLockFix
Fix mutex locking in timeshift_filemgr.c
perexg [Mon, 19 May 2014 12:53:56 +0000 (14:53 +0200)]
Merge pull request #384 from GaryTheBrown/master
Fix: timer for grace period was in ms when the rotor returned its waitin...
perexg [Mon, 19 May 2014 12:50:58 +0000 (14:50 +0200)]
Merge pull request #387 from schreibubi/ntpFix
Fixed bug so disabling ntp option works
perexg [Mon, 19 May 2014 12:49:26 +0000 (14:49 +0200)]
Merge pull request #391 from dmarion/autodetect-platform
build: autodetect platform
Jaroslav Kysela [Mon, 19 May 2014 07:33:00 +0000 (09:33 +0200)]
mpegts: remove assigned mux instances when the input adapter is deleted
Jaroslav Kysela [Sun, 18 May 2014 19:40:34 +0000 (21:40 +0200)]
SAT>IP: another improvement for the close pid callback
Jaroslav Kysela [Sat, 17 May 2014 20:06:26 +0000 (22:06 +0200)]
SAT>IP: handle better MPEG-TS PID close
Jaroslav Kysela [Sat, 17 May 2014 16:48:01 +0000 (18:48 +0200)]
SAT>IP: Do not ignore the "enabled checkbox" in the DVB-S position settings
Adam Sutton [Fri, 16 May 2014 23:02:43 +0000 (00:02 +0100)]
idnode: fix potential issue with trying to load unsaved values
Damjan Marion [Fri, 16 May 2014 20:37:39 +0000 (22:37 +0200)]
build: autodetect platform
Adam Sutton [Fri, 16 May 2014 20:30:08 +0000 (21:30 +0100)]
iptv: fix possible NULL ptr access (fixes #2104)
Adam Sutton [Fri, 16 May 2014 20:23:59 +0000 (21:23 +0100)]
httpc: remove enabling of the test suite (fixes #2105)
Adam Sutton [Fri, 16 May 2014 20:20:58 +0000 (21:20 +0100)]
mpegts: fix some compilation issues with various configure options
Adam Sutton [Thu, 15 May 2014 20:24:59 +0000 (21:24 +0100)]
build: fix debian build
Jaroslav Kysela [Thu, 15 May 2014 06:00:02 +0000 (08:00 +0200)]
IPTV: fix http recv buffer size typo
Jaroslav Kysela [Wed, 14 May 2014 21:12:57 +0000 (23:12 +0200)]
httpc fixes: end of stream & redirection poll
Jaroslav Kysela [Wed, 14 May 2014 21:10:59 +0000 (23:10 +0200)]
IPTV: add configurable stream timeout
Jaroslav Kysela [Wed, 14 May 2014 18:47:38 +0000 (20:47 +0200)]
muxer: Use fdatasync() instead fsync() to reduce I/O
Jaroslav Kysela [Wed, 14 May 2014 16:16:47 +0000 (18:16 +0200)]
SAT>IP: Add new options to the help text
Jaroslav Kysela [Wed, 14 May 2014 12:45:10 +0000 (14:45 +0200)]
mux create: do not update mux parameters from multiple origin muxes (nit)
NIT data:
mux: '12109H' : dvb-s2 pos 235E freq
12129000 V sym 275000 fec 2/3 mod 8PSK roff 20
mux: '11739V' : dvb-s2 pos 235E freq
12129000 V sym 275000 fec 2/3 mod 8PSK roff 25
This change avoids the frequent automatic parameter changes using
the origin (first hit) mux which broadcasted the data. The origin
mux is locked for 24 hours from the last update.
Jaroslav Kysela [Wed, 14 May 2014 12:29:38 +0000 (14:29 +0200)]
SAT>IP: fix the full mux streaming outside tvh
Jaroslav Kysela [Wed, 14 May 2014 09:08:17 +0000 (11:08 +0200)]
Do not trust tsid in the NIT mux delivery descriptor
Reason:
Thor 0.8W
onid 1111 (4369) tsid 000B (11)
dvb-s pos 8W freq
12090000 H sym 280000 fec 7/8 mod QPSK roff 35
onid 1111 (4369) tsid 0063 (99)
dvb-s pos 8W freq
12092000 H sym 280000 fec 7/8 mod QPSK roff 35
The frequency is same for DVB-S tuners, but tsid in other tables is 11.
Jaroslav Kysela [Wed, 14 May 2014 08:29:37 +0000 (10:29 +0200)]
dvb network: improve satellite position check for auto discovery
Jaroslav Kysela [Wed, 14 May 2014 07:31:18 +0000 (09:31 +0200)]
SAT>IP: improve mux stop
Jaroslav Kysela [Wed, 14 May 2014 06:48:57 +0000 (08:48 +0200)]
Do not accept new muxes from different satellite positions in dvb network
Jaroslav Kysela [Wed, 14 May 2014 06:35:04 +0000 (08:35 +0200)]
epggrab: tuning and optimizations
- reduce timeout value for nit to 240
- increase interval value for nit to 3600
- process all waiting muxes in one shot
- add the grace value for satellite positioners
Jaroslav Kysela [Tue, 13 May 2014 14:09:13 +0000 (16:09 +0200)]
Fixes for the network scan
- improve dvb_network_find_mux() to better distinguish
the different muxes
- ensure that the new mux matches the network type
Jaroslav Kysela [Mon, 12 May 2014 15:20:19 +0000 (17:20 +0200)]
SAT>IP: Use any UDP port for the UPnP client responses
Jaroslav Kysela [Mon, 12 May 2014 14:04:36 +0000 (16:04 +0200)]
SAT>IP: OctopusNet - force a delay after teardown
Jaroslav Kysela [Mon, 12 May 2014 13:52:26 +0000 (15:52 +0200)]
SAT>IP: Send M-SEARCH request three times
Jaroslav Kysela [Mon, 12 May 2014 13:29:37 +0000 (15:29 +0200)]
SAT>IP: Add USER-AGENT to the M-SEARCH query
Jaroslav Kysela [Mon, 12 May 2014 13:26:39 +0000 (15:26 +0200)]
SAT>IP: Serialize the tuning - configurable delay
Jaroslav Kysela [Sun, 11 May 2014 15:16:27 +0000 (17:16 +0200)]
SAT>IP: Fix the --satip_xml parameter (local IP address)
Joerg Werner [Sun, 11 May 2014 12:31:27 +0000 (14:31 +0200)]
timeshift: Reworked mutex locking in timeshift_filemgr.c
Joerg Werner [Mon, 14 Apr 2014 09:35:33 +0000 (11:35 +0200)]
Fixed bug so disabling ntp option works
Jaroslav Kysela [Thu, 8 May 2014 21:15:43 +0000 (23:15 +0200)]
dvb support: fix the pilottab[] - none
Jaroslav Kysela [Thu, 8 May 2014 21:15:09 +0000 (23:15 +0200)]
SAT>IP: rtsp - fix the value fraction
Jaroslav Kysela [Thu, 8 May 2014 20:41:44 +0000 (22:41 +0200)]
Fix the memory leak in the udp multirecv
perexg [Wed, 7 May 2014 15:32:12 +0000 (17:32 +0200)]
Merge pull request #382 from VittGam/channelname
Restored ability to subscribe to a channel via HTTP using the channel name.
perexg [Wed, 7 May 2014 15:26:28 +0000 (17:26 +0200)]
Merge pull request #383 from scooter1556/master
Check manual priority of adapter before weighting.
Jaroslav Kysela [Wed, 7 May 2014 15:22:25 +0000 (17:22 +0200)]
Merge PR#385 - Freebsd fixes
Nicolas Gilles [Thu, 1 May 2014 06:53:00 +0000 (08:53 +0200)]
replaced a strdupa with a variable length array
Nicolas Gilles [Tue, 29 Apr 2014 17:35:09 +0000 (19:35 +0200)]
add qsort_r wrapper to fix differences between BSD and GNU qsort_r
The order of parameters of both qsort_r and its compar function differ,
the wrapper matches the GNU version and swaps things around on FreeBSD.
Jaroslav Kysela [Wed, 7 May 2014 13:11:55 +0000 (15:11 +0200)]
IPTV: Add missing url structure initialization
Jaroslav Kysela [Wed, 7 May 2014 12:32:08 +0000 (14:32 +0200)]
This is merge of PR#341 (esfilter) and PR#369 (SAT>IP)
Jaroslav Kysela [Fri, 7 Mar 2014 07:39:00 +0000 (08:39 +0100)]
Add esfilter (elementary stream filter)
Some feeds (especially from satellite) includes many language mutations
and other elementary streams. It may be useful to define the filters and
order scheme for the streaming and DVR.
The service information dialog is extended to show all PIDs and filtered
PIDs to easy show the used PIDs.
See the included help file for more description.
Jaroslav Kysela [Wed, 23 Apr 2014 18:55:28 +0000 (20:55 +0200)]
SAT>IP: Add --satip_xml option to reach tuners behind routers or local blocked UPnP ports
Jaroslav Kysela [Wed, 23 Apr 2014 11:54:30 +0000 (13:54 +0200)]
SAT>IP: Remove the full mux option like in linuxdvb
Jaroslav Kysela [Wed, 23 Apr 2014 07:31:23 +0000 (09:31 +0200)]
SAT>IP: Add Help button to the TV adapters.
Jaroslav Kysela [Tue, 22 Apr 2014 15:18:25 +0000 (17:18 +0200)]
udp + SAT>IP: better multipacket handling
- improve the recvmmsg() user space implementation
- some changes which may improve operation under high-loads
Jaroslav Kysela [Tue, 22 Apr 2014 13:20:24 +0000 (15:20 +0200)]
SAT>IP: Fix the forced full mux per tuner
Jaroslav Kysela [Tue, 22 Apr 2014 09:08:43 +0000 (11:08 +0200)]
SATIP: Try to improve the uncorrectable error counter
Jaroslav Kysela [Sun, 20 Apr 2014 21:04:15 +0000 (23:04 +0200)]
SAT>IP: Added octopusnet hack for DVB-S
Jaroslav Kysela [Sun, 20 Apr 2014 11:10:59 +0000 (13:10 +0200)]
SAT>IP: DVB-S setup - pass only configured parameters (fec, rolloff, pilot)
Jaroslav Kysela [Sat, 19 Apr 2014 20:52:50 +0000 (22:52 +0200)]
SAT>IP: Add possibility to define master/slave tuners
The signal from the standard universal LNB can be split using
a simple coaxial splitter (no multiswitch) to several outputs.
In this case, the position, the polarization and low-high band
settings must be equal.
This code adds the master/slave configuration option in the
tuner settings and does the tuner arbitration to preserve
above settings.
Ideally, this arbitration and configuration may be moved to
the generic dvbs input class in future, because all dvb-s
adapters can be wired in this way, but it's more complicated.
Jaroslav Kysela [Sat, 19 Apr 2014 17:19:16 +0000 (19:19 +0200)]
SAT>IP: Fix bad memory access (wrong char array dimension)
Jaroslav Kysela [Fri, 18 Apr 2014 21:41:20 +0000 (23:41 +0200)]
udp: create multirecv interface
Jaroslav Kysela [Fri, 18 Apr 2014 20:55:15 +0000 (22:55 +0200)]
SAT>IP: Fix the weight callback to not block multiple tuners
Jaroslav Kysela [Fri, 18 Apr 2014 19:55:33 +0000 (21:55 +0200)]
SAT>IP: Move RTP/RTCP UDP bind to udp.c
Jaroslav Kysela [Fri, 18 Apr 2014 15:05:11 +0000 (17:05 +0200)]
SAT>IP : Fix satip_frontend_is_free..
Jaroslav Kysela [Thu, 17 Apr 2014 21:28:56 +0000 (23:28 +0200)]
upnp: use data.ptr instead data.u64 for poll events
Jaroslav Kysela [Thu, 17 Apr 2014 20:12:04 +0000 (22:12 +0200)]
SAT>IP: Added OctopusNet pids hack
Jaroslav Kysela [Thu, 17 Apr 2014 07:35:21 +0000 (09:35 +0200)]
scanfile: fix a memory leak
Jaroslav Kysela [Wed, 16 Apr 2014 20:48:41 +0000 (22:48 +0200)]
urlparser: Fixes in URIPARSER
Jaroslav Kysela [Wed, 16 Apr 2014 20:33:02 +0000 (22:33 +0200)]
SAT>IP: Add the possibility to override tuner type (DVB-T <-> DVB-C)
Jaroslav Kysela [Wed, 16 Apr 2014 17:29:37 +0000 (19:29 +0200)]
http client: fix the error code passed to conn_closed callback
Jaroslav Kysela [Wed, 16 Apr 2014 17:17:28 +0000 (19:17 +0200)]
http client: allow HTTP 1.1 to HTTP 1.0 switch
Jaroslav Kysela [Wed, 16 Apr 2014 16:16:34 +0000 (18:16 +0200)]
udp: fix the bad getaddrinfo call
Jaroslav Kysela [Wed, 16 Apr 2014 16:09:28 +0000 (18:09 +0200)]
SAT>IP: Add support for kernels before 2.6.33
Jaroslav Kysela [Wed, 16 Apr 2014 15:57:56 +0000 (17:57 +0200)]
SAT>IP : Add preliminary DVB-C code
Jaroslav Kysela [Wed, 16 Apr 2014 15:32:04 +0000 (17:32 +0200)]
http client: Fix some compilation errors
Jaroslav Kysela [Wed, 16 Apr 2014 09:37:18 +0000 (11:37 +0200)]
SAT>IP define the recvmmsg syscall for some libc implementations