Jaroslav Kysela
ff145046f7
SAT>IP: Added OctopusNet pids hack
2014-05-05 22:00:37 +02:00
Jaroslav Kysela
18c46144f0
scanfile: fix a memory leak
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
a0fb77d83a
urlparser: Fixes in URIPARSER
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
f85a8fc4aa
SAT>IP: Add the possibility to override tuner type (DVB-T <-> DVB-C)
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
e7082c8d2e
http client: fix the error code passed to conn_closed callback
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
20e1abc00c
http client: allow HTTP 1.1 to HTTP 1.0 switch
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
a3558b3fe0
udp: fix the bad getaddrinfo call
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
286dd1c1dd
SAT>IP: Add support for kernels before 2.6.33
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
2e491c5e7e
SAT>IP : Add preliminary DVB-C code
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
35afb618e6
http client: Fix some compilation errors
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
28bd7e10e7
SAT>IP define the recvmmsg syscall for some libc implementations
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
eb7b4057f5
Fix the compilation error for URIPARSER
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
521c9e3524
IPTV: tune the http client settings
...
- increase the chunk size to 128KB
- allow HTTP redirects
2014-05-05 22:00:36 +02:00
Jaroslav Kysela
d9afa09b26
Rewrite imagecache to use build-in http client (remove curl)
...
- add the basic SSL peer certificate verification
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
a57f86f07b
Move RTSP common code from SAT>IP to the common place
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
a3ad55f64c
Add build-in http client
...
- supports SSL
- supports location redirections
- supports chunked data transfers
- supports HTTP/1.0 HTTP/1.1 and RTSP/1.0
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
9ca6f0c45d
Make URL parser more dynamic
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
f150d5d706
tvhpoll - use data.ptr instead data.u64 in http_client.c and satip_frontend.c
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
42b8b19d4e
Improve the SAT>IP RTSP implementation
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
76461dd5c1
Prevent SIGSEGV when bind to the TCP socket fails
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
08bfdf883b
tvhlog - do not queue messages when log is not running
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
8583936c71
Add SAT>IP support (remote network tuners)
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
4830879ab2
URL parser fixes
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
1fb89b9487
http client fixes (curl based)
...
- check the private u64 value rather than fd (gdb problems)
- move the run call outside the connect routine (locking issues)
- try to fix more leaks (PR_Cleanup)
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
1debbee964
Add basic support for the UPnP protocol (client)
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
91e5c9f7a8
Reorganize the UDP code from IPTV to the shared location
2014-05-05 22:00:35 +02:00
perexg
0e720dc62b
Merge pull request #379 from perexg/service-info-caid
...
Show the CAIDs in hex in the service info dialog plus add the provider
2014-05-05 21:25:23 +02:00
perexg
7f9ce3fb02
Merge pull request #377 from perexg/pid-filter
...
Optimize the PIDs filtering
2014-05-05 21:25:04 +02:00
perexg
79be82f334
Merge pull request #375 from perexg/mux-create
...
Improve the mux create routine to handle the unset and auto values
2014-05-05 21:24:09 +02:00
perexg
6263cdf74e
Merge pull request #370 from perexg/uninitialized
...
Fix the uninitialized variable access detected by valgrind
2014-05-05 21:21:53 +02:00
perexg
dd1d233f75
Merge pull request #378 from perexg/init-fix
...
Fix the missing ccerr initialization in ts_recv_packet0
2014-05-05 21:21:18 +02:00
Adam Sutton
f91345e7f3
docs: updating general docs
2014-05-01 22:46:50 +01:00
Adam Sutton
5fbe7a7eb7
tcp: minor correction to avoid GCC warnings about type aliasing
2014-04-30 22:32:35 +01:00
Jaroslav Kysela
d956eda22c
Show the CAIDs in hex in the service info dialog plus add the provider number
2014-04-23 22:18:50 +02:00
Jaroslav Kysela
31c5b3cc3d
Fix the missing ccerr initialization in ts_recv_packet0
2014-04-23 17:03:39 +02:00
Jaroslav Kysela
dc7f65b51d
Optimize the PIDs filtering
...
- only used CA PIDs are opened
- all PMT PIDs are opened only at the initial scan
The SAT>IP boxes have limited count of PIDs filters (and probably some
linuxdvb hardware too), so try to use these resources better.
2014-04-23 13:25:14 +02:00
Jaroslav Kysela
39de95b04a
Partial revert of "mpegts: add PMT monitoring option"
...
- removed the pmtmon option
- kept the PMT table handling for given service
2014-04-23 13:24:39 +02:00
Adam Sutton
e113c3bc22
webui: added service stream details dialog ( fixes #2006 )
2014-04-23 00:42:30 +01:00
Adam Sutton
63f64d2900
api service: add new routine for requesting stream info
2014-04-23 00:42:30 +01:00
Adam Sutton
6b0aed0170
iptv: fix stupid error causing IPTV systems to fail ( fixes #2067 )
...
This occured where the IPTV system was using small packets (7 pkts
is pretty normal since it always fits in most IP datagrams)
unfortunately all my testing had been with custom generator script
that used much larger packets.
2014-04-22 22:24:26 +01:00
Adam Sutton
42c54418be
tsdemux: hack for PCR extraction now PMT monitoring is disabled
...
Probably should just force PMT monitoring on for tsfile input and
only extract PCR from "known" good PID. However I've found in
practice the "real" PCR streams are typically video streams that
also include payload. So this hack works for now.
2014-04-22 14:04:17 +01:00
Adam Sutton
c361cc6c69
mpegts: add PMT monitoring option
...
PMT monitoring is currently disabled by default, need to decide whether
this is the correct behaviour. This should help low performance tuners.
Fixes #1986
2014-04-22 14:02:56 +01:00
Adam Sutton
34ab2929d2
mpegts: some minor changes to init / shutdown to avoid pointless errors
2014-04-22 10:04:35 +01:00
Adam Sutton
31e7685803
http: attempt to remove pointless errors on shutdown
...
This is still not foolproof and I'm not 100% convinced there couldn't be an
error (including crash?) on shutdown.
2014-04-22 10:01:38 +01:00
Adam Sutton
aebfda893a
linuxdvb: remove full mux rx mode
...
There is currently no use for this feature in TVH, it was only ever added as
a means of getting internal table filtering going and with the idea of some
caching feature that's never materialised. However enabling on low performance
devices can often cause problems, so until there is a genuine use I'm removing
confusion.
2014-04-22 09:19:09 +01:00
Adam Sutton
c980f07aef
mpegts: add missing mux get_title routine, fixes #2071
2014-04-22 09:16:54 +01:00
Jaroslav Kysela
f5bbb4c7f8
eit.c: move invalid tsid messages from tvhwarn() to tvhtrace()
2014-04-22 00:56:56 +01:00
Adam Sutton
4f054fb41f
http: remove multi-/ from URL when searching for paths ( fixes #1764 )
2014-04-22 00:56:56 +01:00
Adam Sutton
066728b9a0
mpegts: attempt to avoid unecessary reporting of CRC failure on CC error
...
I've also hidden the PSI CC error output, put in debug, so it doesn't flood
logs and generally annoy people.
2014-04-21 22:31:30 +01:00
Adam Sutton
a3b2ad5e5b
tsfile: fix problem with ts-resync on end of file
...
Actually this is a more general re-sync bug, it's possible that a loss of
sync could end up being terminal.
2014-04-21 22:29:31 +01:00