Commit graph

2488 commits

Author SHA1 Message Date
Adam Sutton
c3fe6fae73 Correct stupid mistake in epg_broadcast_destroy that could lead to memory leak and possible corruption. Fixes #1223 and Fixes #1224. 2012-09-16 23:34:17 +01:00
Adam Sutton
c3d26b53ad Slight re-ordering of debug and destructors to be more correct. 2012-09-16 22:35:49 +01:00
Adam Sutton
30727940e7 Reverted all 64bit IDs in EPG back to 32bit (was excessive and incompatible with a lot of stuff). 2012-09-16 11:07:30 +01:00
Adam Sutton
3aaa83c271 Null ptr safety checks. 2012-09-16 10:48:10 +01:00
Adam Sutton
3cdef3fcba Fix memory leak in opentv. 2012-09-16 10:35:46 +01:00
Adam Sutton
65a53bb8f2 Forgot to properly copy new broadcast level text into recordings. 2012-09-15 11:11:22 +01:00
Adam Sutton
101755f11d Forgot to save/load descriptions at the broadcast level. 2012-09-14 23:23:08 +01:00
Adam Sutton
a0025cc7d8 Accidentally removed XMLTV description parsing. 2012-09-14 12:51:28 +01:00
Adam Sutton
1faabf7cd1 Make filebundling code work with gcc 4.5 and older. 2012-09-14 12:14:40 +01:00
Adam Sutton
86b1a3afc5 Ensure PyEPG does not appear in basic list unless its installed. 2012-09-14 12:02:39 +01:00
Adam Sutton
fbb96482ec Correct EPG TRACE debug statements. 2012-09-14 11:05:01 +01:00
xhaggi
3a92cc188b webui: Fixes #1220 - javascript error while selecting a tv adapater within configuration section. 2012-09-14 10:59:13 +01:00
Adam Sutton
9ed26c1a54 Make closing file descriptors (when idle) optional, it breaks some (i.e. my) cards. 2012-09-13 16:40:20 +01:00
Adam Sutton
99f1b8f7de Correct EIT status monitoring. 2012-09-13 14:24:02 +01:00
xhaggi
66d3e990d2 webui: upgrade to Ext JS 3.4.0 2012-09-13 12:28:27 +01:00
Richard Kunze
ee35bff867 Fix compile error on systems without loadavg() (e.g. uClibc) 2012-09-13 12:10:20 +01:00
Adam Sutton
b5263ac111 Stupid logic error I had previously fixed and obviously not committed. Fixes #1219. 2012-09-12 14:25:43 +01:00
Adam Sutton
bae7aaa7d6 Correct mistake in the Makefile (added during configure update) that causes high CPU load on some architectures due to missing optimisations. 2012-09-11 19:27:15 +01:00
Adam Sutton
e66556a6f3 Add a few special codes I had forgotten about (one is DVB specific and outside normal ISO spec). 2012-09-11 15:24:52 +01:00
Hernan R
0fe5d82df0 Added Argentina to the country list 2012-09-11 15:05:15 +01:00
Adam Sutton
09042fd20a Added a few extra lang code functions. 2012-09-11 15:04:22 +01:00
Adam Sutton
5e8d239a6a Some updates to the use of lang codes inside TVH. 2012-09-11 14:44:41 +01:00
xhaggi
2c8b10393c service: translate stream language code to iso-639-2/b 2012-09-11 14:44:41 +01:00
Adam Sutton
255da95dbb Include XMLTV channel name in EPG source selection. Fixes #1164. 2012-09-11 14:24:12 +01:00
Adam Sutton
45ca377747 Ensure that EIT scanning will not block after first pass, will only update as required and will continue to operate if someone stays tuned to the mux. 2012-09-11 14:24:12 +01:00
Adam Sutton
692349682d Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code. 2012-09-11 14:24:12 +01:00
Adam Sutton
d7eaac92dc Clean up the UI for series link and related broadcasts. For now all related info is removed and "Record Series" is change to "Autorec" if no series link is available. 2012-09-11 14:24:11 +01:00
Adam Sutton
c54734125a Replace existing series recording with simpler version for now. Fixes #1208, Fixes #1201 and Fixes #1176. 2012-09-11 14:23:57 +01:00
Adam Sutton
13bab26a1e Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108. 2012-09-11 14:23:57 +01:00
Adam Sutton
ece441fd7a Fix parsing of dd_progid SH records. Fixes #1189. Fixes #1216. 2012-09-11 14:23:49 +01:00
Adam Sutton
ea99a318d1 DEBUG: extra func in hexdump. 2012-09-10 20:54:53 +01:00
Adam Sutton
00fa2f44ee Add some additional support to configure.inc added for new feature check in configure that has now been abandoned. 2012-09-06 15:35:33 +01:00
John Törnblom
7cd0a15527 fix compilation error on older systems where CLOCK_MONOTONIC_COARSE is not defined. 2012-09-06 14:49:28 +02:00
John Törnblom
4300857586 avoid kernel calls to read_hpet by replacing CLOCK_MONOTONIC with CLOCK_MONOTONIC_COARSE. This speeds up things a bit on low end devices (tested on WNR3500Lv2). 2012-09-06 13:16:57 +02:00
John Törnblom
967650ac86 avoid parsing packets if no subscription is going to recieve them. 2012-09-06 12:18:28 +02:00
John Törnblom
4a825789a8 fix 100% cpu usage of rawtsinput when no subscription is active 2012-09-06 12:10:22 +02:00
John Törnblom
8126f2a1b8 Use pcr pid from streaming_start in case it changes during muxing 2012-09-06 12:09:00 +02:00
Adam Sutton
5089291789 Some basic python libs for htsmsg and htsp. Includes debug/support scripts for monitoring htsp async messages (support/htspmon) and epg dumping (support/epgdump). 2012-09-05 17:10:26 +01:00
John Törnblom
07eca23aac Reduce kernel calls to tcp_sendmsg. This patch reduces the cpu usage from 100% to about 30% on my WNR3500Lv2. 2012-09-05 00:20:53 +02:00
Adam Sutton
d3782d317c Forgot to espace $ in .config.mk generation. 2012-09-04 10:41:22 +01:00
John Törnblom
c6faff93fb fix missing include for clock_nanosleep (seems to only affect uclibc) 2012-09-04 11:13:57 +02:00
John Törnblom
a3818f2d0c Merge remote-tracking branch 'upstream/master' 2012-09-04 11:06:14 +02:00
Adam Sutton
b2db316cc6 Ensure CC is overridden (but only) if default var is in use. 2012-09-04 09:53:36 +01:00
John Törnblom
d779f2e6ca Make sure we use SHA1 and not SHA0. fixes compiling error when SHA0 is disabled in openssl. 2012-09-04 10:47:24 +02:00
Adam Sutton
4b9630c9c9 Add wget to list of build deps. Fixes #1202. 2012-09-04 09:27:25 +01:00
John Törnblom
dfd957059d use thread safe version of localtime when generating dvr playlists 2012-09-03 17:00:58 +02:00
Adam Sutton
0999618cc9 Ensure that quality monitoring is properly adhered to and also low quality services are not completely ignored. Fixes #1196. 2012-09-03 15:27:04 +01:00
Adam Sutton
77398b8726 Remove use of pipe2() and use pipe() + ioctl() calls instead. Fixes #1195. 2012-09-03 15:27:04 +01:00
John Törnblom
489476c4ee added date and time to dvr playlists 2012-09-03 16:05:58 +02:00
Adam Sutton
4f5f23a6d7 Change getmuxlist back to bash script and make python soft dep. Also some minor improvements to bundle code. 2012-09-03 11:35:46 +01:00