Commit graph

3086 commits

Author SHA1 Message Date
Adam Sutton
fbda8029a2 filebundle: reverse changes made in PR283
The zlib input buffer is not defined const, therefore the extra malloc/memcpy
is required.
(cherry picked from commit 5956233917)
2013-07-11 20:17:34 +01:00
Benny Morgan
5505c3034f - Fix - finally I remember what the purpose of that assert was.
(cherry picked from commit 5ddd073621)
2013-07-11 20:17:34 +01:00
Benny Morgan
48fbfe27bd - Remove assert - don't see why that assert should be - it only makes tvheadend crash for me
(cherry picked from commit 360ca58ad1)
2013-07-11 20:17:34 +01:00
Benny Morgan
d5bfe18829 - Move dvb_charset_list from dvb_charset.h to dvb_charset.c, and make it static
(cherry picked from commit e47ddddb7c)
2013-07-11 20:17:34 +01:00
Benny Morgan
6fb9a8f034 - Fix - allocate space for the '\0' character for tvheadend_webroot
(cherry picked from commit 3b38a9e012)
2013-07-11 20:17:34 +01:00
Benny Morgan
4c61110d68 - Fix - In case that num parameter was NULL, epg_episode_num_deserialize funcion would return newly calloc'd
epg_episode_num_t, but it's never used like this, so better remove the calloc, and make it void return.
(cherry picked from commit 4f3cf8e695)
2013-07-11 20:17:34 +01:00
Benny Morgan
097c0816e1 - Fix - exchange a fixed malloc(50) to char addrstr[50] - no need for malloc here
(cherry picked from commit e894b01306)
2013-07-11 20:17:34 +01:00
Benny Morgan
793575c0b1 - Fix - exchange char* portBuf = malloc(6) to char* port_buf[6] - no need for malloc here
(cherry picked from commit 6fc536e014)

Conflicts:

	src/tcp.c
2013-07-11 20:17:32 +01:00
Benny Morgan
879f0c1059 - Fix - buf is assigned to to cm->cm_data with is defined 'uint8_t cm_data[CWS_NETMSGSIZE];' part of the cwc_message_t, never malloc'd and should be free'd
(cherry picked from commit 61491f394a)
2013-07-11 20:16:02 +01:00
Benny Morgan
2b8c6d67d4 - Fix - instead of make a fixed malloc(50), just do a char addrstr[50]
(cherry picked from commit 97af8f63e3)
2013-07-11 20:16:02 +01:00
Benny Morgan
1955888d18 - Fix memory leak - st->es_section allocated in tsdemux.c - line 108, was not free'd
(cherry picked from commit 55a0e92a67)
2013-07-11 20:16:02 +01:00
Benny Morgan
34352d67e5 - Fix memory leak - After cwc_running is set to 0 in capmt_destroy, capmt and capmt->id was not free'd
(cherry picked from commit 19b39e4159)
2013-07-11 20:16:02 +01:00
Benny Morgan
1d0e7ca97f - Fix memory leak - In case that img is already in cache, img->url was not free'd
(cherry picked from commit edd4816065)
2013-07-11 20:16:02 +01:00
Benny Morgan
df70d4d62f - Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path, tda_demux_path and tda_dvr_path
(cherry picked from commit 21a622986f)
2013-07-11 20:16:02 +01:00
Benny Morgan
ed5e717a58 - Fix memory leak - cfg is was free'd allocated in dvr_config_create - line 1218
(cherry picked from commit 94be891496)
2013-07-11 20:16:02 +01:00
Benny Morgan
a3a7e82ffd - Fix memory leak - in case htmsg_binary_des0 return's something < 0, n and f was not free'd
(cherry picked from commit 8fd70d013f)
2013-07-11 20:16:02 +01:00
Benny Morgan
5f8782417d - Fix memory leak - dtf in tda->tda_table_feed queue, malloc'd in dvb_adapter.c - line 1115 was not free'd
(cherry picked from commit 901473d7e7)
2013-07-11 20:16:02 +01:00
Benny Morgan
1bfa5f9d09 - Fix memory leak - free tda->tda_fe_info in dvb_adapter_destroy
(cherry picked from commit 84e851df05)
2013-07-11 20:16:02 +01:00
Benny Morgan
e784f9dfa8 - Fix memory leak - cwc->cwc_id and cwc->cwc_viaccess_emm.shared_emm may are not free'd on cleanup
(cherry picked from commit 6dbd6a3cf8)
2013-07-11 20:16:02 +01:00
Benny Morgan
6f2a33f6c7 - Fix memory leak - free cwc->cwc_cryptoworks_emm.shared_emm before set to NULL, if not NULL it must be malloc'd on line 1839 (case 0x84)
(cherry picked from commit 7eab6185e9)
2013-07-11 20:16:02 +01:00
pete
d124d9ebcb Description tag fix
(cherry picked from commit c58e7cbf09)
2013-07-11 20:10:02 +01:00
Adam Sutton
da3ca5cdf5 dvb: fix mistake in NIT processing.
This was stopping some DVB-C networks from being properly scanned.
(cherry picked from commit 84c1c05d73)
2013-07-11 20:10:01 +01:00
Adam Sutton
5a0fa887c8 support: remove natty and add raring to the build list
(cherry picked from commit a2ccbb2de6)
2013-07-11 20:10:01 +01:00
Adam Sutton
296f053cc6 dvb: remove the create only tv/radio services, this was a bad idea!
(cherry picked from commit c83b0cba2f)
2013-07-11 20:10:01 +01:00
Adam Sutton
f67f9eb98e tdt: some changes to SDT processing to pick up unknown services
(cherry picked from commit b672a9da50)

Conflicts:

	src/dvb/dvb_tables.c
2013-07-11 20:09:59 +01:00
Adam Sutton
2285f141e1 services: include info from SDT (for Other services) if they already exist.
Services can be added from a variety of other tables which probably indicates
that they are in fact valid TV/Radio services, but we just don't know the
type.

This might help people to map these services manually within TVH.
(cherry picked from commit 34e7acc087)
2013-07-11 20:08:17 +01:00
John Törblom
c2b8a0f9af xmltv: fixed episode/season count being off by one.
(cherry picked from commit cbae62c053)
2013-07-11 20:03:01 +01:00
Adam Sutton
8e08c9de08 dvb: remove the create only tv/radio services, this was a bad idea!
(cherry picked from commit c83b0cba2f)

Conflicts:

	src/dvb/dvb_tables.c
2013-04-18 15:23:19 +01:00
Adam Sutton
64a757b793 docs: some minor documentation updates
(cherry picked from commit d4883d9d6b)
2013-04-18 13:30:59 +01:00
Adam Sutton
baaa706d34 docs: update documentation with new domain name and paypal link
(cherry picked from commit 89b18c05ca)

Conflicts:

	docs/html/overview.html
	docs/html/sysreq.html
	support/changelog
2013-04-18 13:30:57 +01:00
Adam Sutton
7fbe147dd4 tdt: ignore other network in NIT this causes havoc with DVB-S networks.
This is particularly true where the other network is only available
via another orbital position (we could check for this) but it also
causes problems with other transmission types so I think we'll just
ignore for now.
(cherry picked from commit 3581869d83)
2013-04-18 13:28:15 +01:00
Adam Sutton
bc7997738f htsp: bump version number due to imagecache fix
(cherry picked from commit c80088ac23)
2013-04-15 16:24:47 +01:00
Adam Sutton
d14003dab6 htsp: fix bug causing imagecache file open to crash.
(cherry picked from commit 82a1edd132)
2013-04-15 16:24:46 +01:00
virtualdj
7099e5d23b Fixes the implicit declaration of function 'llabs' warning when using older gcc versions
(cherry picked from commit 9c32585449)
2013-04-15 16:24:46 +01:00
Adam Sutton
5bb45dcd51 Issue #1692 - dvb: fix DVB v3 builds
(cherry picked from commit 46704009e1)
2013-04-11 10:33:29 +01:00
Adam Sutton
a69f4e66e6 dvr: attempt to stop new DVR code creating false entries
(cherry picked from commit 9abf21525a)

Conflicts:

	src/dvr/dvr_db.c
2013-04-11 09:45:26 +01:00
Adam Sutton
4c9e13671d dvb: adapter notification happening at wrong point meant UI not always updated
(cherry picked from commit 7588429c33)
2013-04-11 09:44:42 +01:00
Adam Sutton
4280b7c932 dvb: redo sdt parser to make it more robust
Fixes some problems reported in #hts regarding missing services
(cherry picked from commit 13fad234d5)

Conflicts:

	src/dvb/dvb_tables.c
2013-04-10 11:42:37 +01:00
BtbN
29e3555d61 capmt: fix capmt for multi-frontend adapters
(cherry picked from commit 63b35164bd)
2013-04-06 21:08:08 +01:00
Adam Sutton
4af6cbef60 Fix #1679 - correct mistake in previous changes to stop constant IO
TSID was not being properly updated, which could result in missing
services.
(cherry picked from commit 8bceacd969)
2013-04-04 23:41:45 +01:00
Adam Sutton
0e7c0b2984 dvb: fix problem stopping DVB-S muxes being added on DVB v3 systems
(cherry picked from commit 23f788ff2b)
2013-04-04 23:41:45 +01:00
Adam Sutton
1f4f001641 support: some updates to build system
(cherry picked from commit 4e7506abbe)

Conflicts:

	support/apt-update
2013-03-28 11:08:13 +00:00
Adam Sutton
fbdc81dfb6 Fix #1674 - remove spurious (info) log message before daemon().
(cherry picked from commit 43326e2d45)
2013-03-28 11:06:54 +00:00
Adam Sutton
0f492b05b9 dvb: demux setup code went missing!
(cherry picked from commit e9ce02138e)
2013-03-28 11:05:24 +00:00
Adam Sutton
46e9f79881 gtimer: fix live lock problem caused by wrong clock usage
(cherry picked from commit 21e1e548ca)
2013-03-28 11:05:24 +00:00
Stefan Saraev
85717b0b25 cwc: syslog: move some log messages to debug
(cherry picked from commit 484b3f6d23)
2013-03-26 10:36:41 +00:00
Adam Sutton
fd4d298f84 build: disable libav by default for 3.4 2013-03-26 10:34:42 +00:00
John Törnblom
30273dcc57 xmltv: fixed parsing of star-rating 2013-03-26 10:34:15 +00:00
Adam Sutton
d57a647f78 Issue #1666 - dvb: rework the adapter tuning to stop possible deadlock
(cherry picked from commit 75856cd5a6ae53cd7103140d06dfd0b2f77ff55f)
2013-03-26 10:04:26 +00:00
Adam Sutton
fa90786722 gtimer: increased resolution of the gtimer system.
This is needed to resolve a dvb tuner deadlock issued caused by my
re-jigging of the tuning setup code.
(cherry picked from commit 4f2f68a4b6)
2013-03-26 10:04:26 +00:00