Commit graph

4228 commits

Author SHA1 Message Date
Jaroslav Kysela
fbe885b79d rtsp: Use session header also for the options cmd 2014-05-25 21:02:13 +02:00
Jaroslav Kysela
67d1f18164 udp: fix ifname handling in udp_connect 2014-05-25 21:01:59 +02:00
Jaroslav Kysela
9ec9423292 udp: a little ifname optimization 2014-05-24 22:25:56 +02:00
Jaroslav Kysela
44d17ae601 Merge commit 'c3772ce7a2c43097dc16dac3b41ccd726e150d56' 2014-05-24 22:21:32 +02:00
perexg
2a802aca86 Merge pull request #381 from clandmeter/cosmetics
webui: cosmetics cleanup
2014-05-24 22:17:25 +02:00
Damjan Marion
c3772ce7a2 Remove dependency on linux dvb headers
This fixes --disable-linuxdvb on systems without linux dvb headers
2014-05-23 22:34:27 +02:00
Jaroslav Kysela
f36be10bef SAT>IP: Fix the global_lock input thread deadlock 2014-05-23 21:10:08 +02:00
Jaroslav Kysela
dd4f42c3e9 mpegts: scan done - fix the mux name initialization 2014-05-23 20:44:02 +02:00
Jaroslav Kysela
aba0e8ca0b scanfile: Fix the recent DVB-T2 line parsing 2014-05-23 16:22:48 +02:00
Adam Sutton
236ebc93cc tcp: don't free on error (it won't be assigned) 2014-05-22 22:52:35 +01:00
Adam Sutton
731c39c910 iptv: workaround for printing error on mux delete 2014-05-22 22:52:35 +01:00
Jaroslav Kysela
8b8d402101 IPTV: Fix the remaining memory leaks 2014-05-22 16:03:38 +02:00
Jaroslav Kysela
de306a0827 SAT>IP: allow to specify the local bind IP address 2014-05-22 16:02:53 +02:00
Damjan Marion
02642ce851 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.
2014-05-22 13:02:45 +02:00
Jaroslav Kysela
087089c204 SAT>IP: fix spelling (sattellite -> satellite) 2014-05-22 11:23:09 +02:00
Jaroslav Kysela
1379f076be SAT>IP: Fix the UPnP header parser 2014-05-21 21:09:21 +02:00
Carlo Landmeter
2244b26989 webui: cosmetics cleanup of static/app 2014-05-21 20:27:58 +02:00
Jaroslav Kysela
5fc3768c40 SAT>IP: Add Triax tss400 support 2014-05-21 14:43:48 +02:00
Jaroslav Kysela
dd6b47dcf8 timeshift_filemgr: move the reaper lock to the end of loop to save the lock time
.... as suggested by Adam
2014-05-21 14:27:16 +02:00
perexg
d490918540 Merge pull request #364 from ProfYaffle/master
Addition of user options for file and directory permissions
2014-05-21 09:12:08 +02:00
Ian
5bb95e2698 Formatting cleanup plus change from tvhlog to tvhtrace as per @perexg comments 2014-05-20 21:28:14 +01:00
Jaroslav Kysela
322afe1361 httpc: fix http_port() - NULL scheme 2014-05-20 16:05:54 +02:00
Jaroslav Kysela
213d702bcf SAT>IP: Do not mix the RTSP commands (PLAY - change pids) 2014-05-19 21:43:04 +02:00
perexg
4907a18ca2 Merge pull request #386 from schreibubi/timeshiftLockFix
Fix mutex locking in timeshift_filemgr.c
2014-05-19 16:41:02 +02:00
perexg
d6415af0b3 Merge pull request #384 from GaryTheBrown/master
Fix: timer for grace period was in ms when the rotor returned its waitin...
2014-05-19 14:53:56 +02:00
perexg
4a181adb6b Merge pull request #387 from schreibubi/ntpFix
Fixed bug so disabling ntp option works
2014-05-19 14:50:58 +02:00
perexg
372fb6e875 Merge pull request #391 from dmarion/autodetect-platform
build: autodetect platform
2014-05-19 14:49:26 +02:00
Jaroslav Kysela
094f9570b2 mpegts: remove assigned mux instances when the input adapter is deleted 2014-05-19 09:52:37 +02:00
Jaroslav Kysela
e83b42cd6c SAT>IP: another improvement for the close pid callback 2014-05-18 21:40:34 +02:00
Jaroslav Kysela
86c74cb246 SAT>IP: handle better MPEG-TS PID close 2014-05-17 22:06:26 +02:00
Jaroslav Kysela
98a06de4c9 SAT>IP: Do not ignore the "enabled checkbox" in the DVB-S position settings 2014-05-17 18:50:53 +02:00
Adam Sutton
4c7fc773c9 idnode: fix potential issue with trying to load unsaved values 2014-05-17 00:02:43 +01:00
Damjan Marion
374489856c build: autodetect platform 2014-05-16 22:51:02 +02:00
Adam Sutton
956a31f127 iptv: fix possible NULL ptr access (fixes #2104) 2014-05-16 21:30:08 +01:00
Adam Sutton
c4e6a4be61 httpc: remove enabling of the test suite (fixes #2105) 2014-05-16 21:23:59 +01:00
Adam Sutton
3d5666787c mpegts: fix some compilation issues with various configure options 2014-05-16 21:20:58 +01:00
Adam Sutton
f317576527 build: fix debian build 2014-05-15 21:31:58 +01:00
Jaroslav Kysela
61fdd2018c IPTV: fix http recv buffer size typo 2014-05-15 08:08:56 +02:00
Jaroslav Kysela
ae5c207218 httpc fixes: end of stream & redirection poll 2014-05-14 23:12:57 +02:00
Jaroslav Kysela
b857a84340 IPTV: add configurable stream timeout 2014-05-14 23:11:49 +02:00
Jaroslav Kysela
6dc94ef3ce muxer: Use fdatasync() instead fsync() to reduce I/O 2014-05-14 20:47:38 +02:00
Jaroslav Kysela
de8d533e51 SAT>IP: Add new options to the help text 2014-05-14 18:17:39 +02:00
Jaroslav Kysela
aa91e53ff9 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.
2014-05-14 17:59:56 +02:00
Jaroslav Kysela
9a3cfe9486 SAT>IP: fix the full mux streaming outside tvh 2014-05-14 14:29:38 +02:00
Jaroslav Kysela
7d08ccdcc9 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.
2014-05-14 12:36:05 +02:00
Jaroslav Kysela
cbf8dcec5c dvb network: improve satellite position check for auto discovery 2014-05-14 11:54:26 +02:00
Jaroslav Kysela
e86f45400a SAT>IP: improve mux stop 2014-05-14 09:31:18 +02:00
Jaroslav Kysela
215ea49bf4 Do not accept new muxes from different satellite positions in dvb network 2014-05-14 08:48:57 +02:00
Jaroslav Kysela
b0364fb4b2 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
2014-05-14 08:37:52 +02:00
Jaroslav Kysela
b773a41b4e 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
2014-05-13 16:09:13 +02:00