Commit graph

6188 commits

Author SHA1 Message Date
Jaroslav Kysela
1f79d9dd5f mpegts.h - undefine mpegts_psi_section_t (duplicate with dvb.h) 2015-03-26 21:03:36 +01:00
Bob Lightfoot
b427d7ecba Patching rpm spec file so the arm architecture builds properly modified: rpm/tvheadend.spec.in 2015-03-26 14:19:52 +01:00
Jaroslav Kysela
6bc1a6fe74 SAT>IP Server: clean/extend the doc 2015-03-26 11:48:57 +01:00
Jaroslav Kysela
0d4f44385c doc: more words to the channel / Auto EPG checkbox 2015-03-25 15:17:39 +01:00
Ben Fennema
1ccdcd33a2 tvhdhomerun: lock tuners when in use 2015-03-25 15:16:36 +01:00
Ben Fennema
266b28cfd1 epg: allow epg source to be set with auto epg channel unchecked 2015-03-25 15:16:32 +01:00
Jaroslav Kysela
baab7707a2 SAT>IP Client: do not show 12345678 error 2015-03-25 14:37:29 +01:00
Jaroslav Kysela
3fab60a1b6 mpegts pass muxer: recode the PAT rewritter to use psi library functions 2015-03-25 13:56:52 +01:00
Jaroslav Kysela
04f0ef966d mpegts pass muxer: optimize the parsing loop using mpegts_word_count() 2015-03-25 12:51:37 +01:00
Jaroslav Kysela
41431f71d8 configure: fix ffmpeg check 2015-03-25 12:35:12 +01:00
Jaroslav Kysela
9ee27b671b mpegts pass muxer: add possibility to rewrite/filter SDT and EIT tables, fixes #2043 2015-03-25 12:35:12 +01:00
Jaroslav Kysela
d5c5f67bfe psi parser: more code reorganization, add parser/remux helpers for other layers 2015-03-25 12:35:12 +01:00
Jaroslav Kysela
75cad931c4 check all snprintf() callers and modify code to work correctly with the return value using tvh_strlcatf2() macro, fixes #2734 2015-03-24 23:16:22 +01:00
Jaroslav Kysela
cc58797fb6 profile: fix transcode subscription flags, fixes #2735 2015-03-24 22:11:34 +01:00
Jaroslav Kysela
4f2b94f281 http: use stack for the session variables 2015-03-24 12:47:38 +01:00
Jaroslav Kysela
a1fd6adaaf SAT>IP Server: use ths_raw_service instead ths_service 2015-03-24 11:21:46 +01:00
Jaroslav Kysela
b941aedf93 configure: add --disable-libffmpeg_static_x264 to satisfy i386 debian builds 2015-03-24 11:02:05 +01:00
Jaroslav Kysela
27382c275f SAT>IP Server: fix new session id assignment, fix possible null dereference 2015-03-24 08:55:35 +01:00
Jaroslav Kysela
3332f8614b mpegts: fix the mpegts_input_close_pids() - fullmux/tables subscriptions 2015-03-23 21:06:38 +01:00
Jaroslav Kysela
8974fac450 config.h - include unistd to resolve git_t dependency 2015-03-23 20:10:06 +01:00
Jaroslav Kysela
55281a87ac SAT>IP server: parse correctly more auto values 2015-03-23 17:48:09 +01:00
Jaroslav Kysela
6cd5f1b379 Remove MPEGPS/V4L support 2015-03-23 16:39:35 +01:00
Jaroslav Kysela
dddc4249ef SAT>IP Client: skip universal LNB check for the TVHeadend server 2015-03-23 16:21:05 +01:00
Jaroslav Kysela
3f4002d984 http: optimize dump_request(), call it also for RTSP 2015-03-23 15:52:17 +01:00
Jaroslav Kysela
5518397784 http: optimize tcp_get_ip_str() calls for the peer ip addr 2015-03-23 15:47:42 +01:00
Jaroslav Kysela
fc68ad0a74 http: a little cleanup 2015-03-23 15:28:04 +01:00
Jaroslav Kysela
b520cbeb34 psi tables: moved base parsers outside mpegts.h 2015-03-23 15:28:04 +01:00
Jaroslav Kysela
6547bbe2e0 dvb psi reorganize - create parsing library 2015-03-23 15:28:04 +01:00
Jaroslav Kysela
30f5c44d2c SAT>IP Server: fix the pid subscriptions (stack overflow, duplicate pids) 2015-03-23 12:50:05 +01:00
Jaroslav Kysela
1063fbf472 spawn: fix stack overflow 2015-03-23 12:32:09 +01:00
Jaroslav Kysela
a139c2545c SAT>IP server: fix url= for RTSP port != 554 2015-03-23 10:54:10 +01:00
Jaroslav Kysela
47f249fe09 SAT>IP Client: increase pids limit for TVHeadend SAT>IP server 2015-03-23 10:36:50 +01:00
Jaroslav Kysela
02a9b02e1c descrambler: fix the wrong cut on the buffered data 2015-03-23 10:03:20 +01:00
Jaroslav Kysela
c54f9b0ca7 capmt: extend log for subscription 2015-03-23 09:35:57 +01:00
Ben Fennema
0c6cce080a service_mapper: move SUBSCRIPTION_PACKET from weight to flags field of subscription_create_from_service 2015-03-23 00:16:35 +01:00
Jaroslav Kysela
db5cf2adff another coverity fix for the cc checking code, fixes #2724 2015-03-22 21:38:23 +01:00
Jaroslav Kysela
c308e1705e opentv: another coverity scan fix 2015-03-22 21:24:01 +01:00
Jaroslav Kysela
d8e7bafc3b mpegts input: fix the continuity counter check, fixes #2724 2015-03-22 21:23:32 +01:00
Jaroslav Kysela
4db85f0396 revert one mutex code (from coverity fixes) 2015-03-22 21:09:10 +01:00
Jaroslav Kysela
34ed9da0e6 main: fix build using --disable-satip_server 2015-03-22 21:02:19 +01:00
Jaroslav Kysela
3ed12146c9 coverity fixes... 2015-03-22 21:01:10 +01:00
Ben Fennema
e5dc86b3dd epggrab: match off channel major/minor in addition to name 2015-03-22 18:18:23 +01:00
Jaroslav Kysela
0b548808a7 fix uninitialized error in webui.c, fixes #2725 2015-03-22 18:01:09 +01:00
Jaroslav Kysela
023563f602 mpegts input: mini-optimization in ts_sync_count() 2015-03-22 17:54:47 +01:00
Jaroslav Kysela
a7445b1f2d docs: access - add network separator; channels - add streaming URLs, fixes #2697 2015-03-22 17:18:48 +01:00
Jaroslav Kysela
e247500a08 picon: fix the hash calculation for invalid onid/tsid using Enigma2 code, fixes #2700 2015-03-22 17:05:18 +01:00
Jaroslav Kysela
93f3f6fbdd linuxdvb: improve diseqc switch handling, cleanups 2015-03-22 16:40:58 +01:00
Bob Lightfoot
c61be4ed90 On branch Bug2720Fix Changes to be committed: modified: support/version lines 20 and 21 to correct location of rpm/version files <boblfoot@gmail.com> 20150319 2015-03-22 15:52:27 +01:00
Ben Fennema
5e7efab324 epggrab: allow updating channel name/number/icon Allow epg grabber to update channel name, number, and/or icon if "Update Channel name", "Update channel number", and/or "Update channel icon" are set in "EPG Grabber" -> "General Config". 2015-03-22 15:51:25 +01:00
Mariusz Bialonczyk
ac3599bc79 capmt: fix endless loop
When tvh receives less then 4 bytes from the socket for some reason,
it stuck in the endless loop in handle_single() calling:
capmt_msg_size()
capmt_analyze_cmd()
The capmt thread eats 100% CPU and cannot be normally terminated
because the capmt_msg_size() was constantly returning 0.

The commit fixes the problem.
2015-03-22 15:50:05 +01:00