]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agoFix #1459 - fix removal of all autorec recordings on startup release/3.2 3.2patch2
Adam Sutton [Thu, 27 Dec 2012 00:48:14 +0000 (00:48 +0000)] 
Fix #1459 - fix removal of all autorec recordings on startup

There were 2 issues here:
- recent changes meant that recordings were purged on every startup
- long standing issue meant complete recordings were removed on
  removal of an autorec rule (which I don't think was intended).
(cherry picked from commit d23f60b0311abc3d0b516bbd7ab5163e7cdfdc43)

12 years agomuxers: make sure pvr muxer is freed
John Törnblom [Mon, 26 Nov 2012 10:34:59 +0000 (11:34 +0100)] 
muxers: make sure pvr muxer is freed
(cherry picked from commit bf59755681f87157447fe865f46f849348e3255d)

12 years agomuxers: make sure the default file descriptor for the matroska muxer is an invalid...
John Törnblom [Sat, 17 Nov 2012 14:35:40 +0000 (15:35 +0100)] 
muxers: make sure the default file descriptor for the matroska muxer is an invalid one, not stdout.
(cherry picked from commit 70f0801c9b30e0704835f0a085aaecb8c7a562f5)

12 years agomuxers: make sure the default file descriptor for the passthrough muxer is an invalid...
John Törnblom [Sat, 17 Nov 2012 14:32:23 +0000 (15:32 +0100)] 
muxers: make sure the default file descriptor for the passthrough muxer is an invalid one, not stdout.
(cherry picked from commit 442d69544530fb0deea4a524512db0a6a3899f1f)

12 years agoFix #1453 - Fix autorec init issue (duplicate entries)
Jaroslav Kysela [Wed, 12 Dec 2012 13:45:27 +0000 (14:45 +0100)] 
Fix #1453 - Fix autorec init issue (duplicate entries)

With previous init change, the scheduled events may be duplicated. Split
the dvr_autorec_init() to two phases:

1) load the autorec list
2) update the scheduled events after dvr db is initialized
(cherry picked from commit 4419dde14b4b98a9ee39d5b47b7fc9ca2f6a79d7)

12 years agoFix #1454 - Remove usage of non re-entrant strtok()
Adam Sutton [Thu, 13 Dec 2012 20:57:09 +0000 (20:57 +0000)] 
Fix #1454 - Remove usage of non re-entrant strtok()

Thanks to Jaroslav Kysela <perex@perex.cz> for providing the initial fix.
(cherry picked from commit 86fac417c20734383e904e38169f1c88b42a6da9)
(cherry picked from commit 7d97d1f648ed720785eac367481d8e56ea8f1ff8)
(cherry picked from commit a420c83a0e0d2c31c2c15d0fec6fedc3f5a36dfe)

12 years agoFix #1423 - ensure that XMLTV grabber search does not crash.
Adam Sutton [Tue, 4 Dec 2012 20:13:16 +0000 (20:13 +0000)] 
Fix #1423 - ensure that XMLTV grabber search does not crash.

It appears that if paths are duplicated in the PATH env variable the
internal search algorithm failed to detect this and could crash due to
an assert in the internal modlue registration code.
(cherry picked from commit 563b8f8c51a4fa0ee33c0ae8786f3fec84f70b4d)

12 years ago[PR-178] Close file pointer after the call to fb_size(fp)
Jernej Fijačko [Thu, 29 Nov 2012 12:15:21 +0000 (13:15 +0100)] 
[PR-178] Close file pointer after the call to fb_size(fp)
(cherry picked from commit 5d2197c30fe4774f25ba9404287436d51a215578)

12 years agoFix #1407 - skip unused ISO 8859 control codes.
Adam Sutton [Thu, 29 Nov 2012 09:57:20 +0000 (09:57 +0000)] 
Fix #1407 - skip unused ISO 8859 control codes.

This had the effect of placing unwanted spaces into various channel
names where the broadcaster was sending these control chars.

Thanks to Rene Herbrich for diagnosing this.
(cherry picked from commit 8a48fe8214df98fc7cd7f23fb210971921d6282c)

12 years agoFix #1266 - make sure there is metadata available before atempting to mux it with...
John Törnblom [Fri, 16 Nov 2012 15:27:29 +0000 (16:27 +0100)] 
Fix #1266 - make sure there is metadata available before atempting to mux it with a recording
(cherry picked from commit ed5d7e4977f0090f215898a297ae8906d7e9e879)

12 years agoFix #1397 - only load adapter config if tab is enabled.
Adam Sutton [Tue, 20 Nov 2012 22:02:00 +0000 (22:02 +0000)] 
Fix #1397 - only load adapter config if tab is enabled.
(cherry picked from commit e74f53574cf1449c8e94d22da0bb2fca50473b65)

12 years agoFix #1393 - minor aesthetic change, remove trailing slash from user config DVR directory.
Adam Sutton [Sun, 11 Nov 2012 20:36:16 +0000 (20:36 +0000)] 
Fix #1393 - minor aesthetic change, remove trailing slash from user config DVR directory.

(cherry picked from commit c05f93da5321a8b14f209814e78a6a1581232540)

12 years agoFix #1369 - move iptv service type store inside main tab function else it causes...
Adam Sutton [Sun, 11 Nov 2012 20:08:35 +0000 (20:08 +0000)] 
Fix #1369 - move iptv service type store inside main tab function else it causes a 401 error for non-admin UI users.

(cherry picked from commit 254872a8f8ec5c43c0dce86f1e521f9c22e361df)
(cherry picked from commit 777e4108b96e6fa15ce3ed2bd0592a3e427bcea2)

12 years agohtsp: fix 'use after free' of the htsp logname when the connection to the client...
John Törnblom [Wed, 14 Nov 2012 10:00:50 +0000 (11:00 +0100)] 
htsp: fix 'use after free' of the htsp logname when the connection to the client is lost.
(cherry picked from commit fd6f813d83a8a916d7f8012acf15b49e408a916f)

12 years agohtsp: Plug possible memory leak at HTSP disconnect
Andreas Öman [Thu, 8 Nov 2012 13:21:39 +0000 (14:21 +0100)] 
htsp: Plug possible memory leak at HTSP disconnect

If subscriber is slow we will leak memory because buffered packets
will not be free'd upon HTSP session close
(cherry picked from commit 683b0f9c8bf4feaa0f3a17b1114b519005072e30)

12 years agosupport: Tarball generation script.
Adam Sutton [Wed, 7 Nov 2012 11:40:40 +0000 (11:40 +0000)] 
support: Tarball generation script.
(cherry picked from commit ddad1d21dcd64e5d51dc24c46a4f7ec24f0673b1)

12 years agoFix mistake in EPG episode numbering serialisation. 3.2patch1
Adam Sutton [Wed, 7 Nov 2012 10:45:58 +0000 (10:45 +0000)] 
Fix mistake in EPG episode numbering serialisation.
(cherry picked from commit 7a7f57072d7576a754d98441530ba8d0f8dce8a0)

12 years ago[memleak] Plug possible memleak when stream content changes
Andreas Öman [Wed, 7 Nov 2012 08:27:58 +0000 (09:27 +0100)] 
[memleak] Plug possible memleak when stream content changes
(cherry picked from commit a2cf987afa2b3c56c71b48ab507df5d485ed37be)

12 years ago[memleak] Plug memory leak in service destruction
Andreas Öman [Wed, 7 Nov 2012 08:28:18 +0000 (09:28 +0100)] 
[memleak] Plug memory leak in service destruction
(cherry picked from commit 9338b9529e2ee4b69640887c5998d6ee2cca8601)

12 years ago[memleak] Plug memory leak in epggrab config handling
Andreas Öman [Tue, 6 Nov 2012 11:48:50 +0000 (12:48 +0100)] 
[memleak] Plug memory leak in epggrab config handling
(cherry picked from commit 2ef7dac5971401e536e002d6bc61638c5d55923e)

12 years agoh264parser: Treat SPS and PPS id as unsigned
Andreas Öman [Mon, 5 Nov 2012 13:27:00 +0000 (14:27 +0100)] 
h264parser: Treat SPS and PPS id as unsigned

There is a change of crash otherwise if we get a corrupt bitstream
(cherry picked from commit 0d8d8a2da1412476bf8df409fe7c06e2af498c32)

12 years agoFix #1332 - add support for Ku Band lnb with lof 11300 KHz.
Joakim Hernberg [Thu, 18 Oct 2012 16:02:38 +0000 (18:02 +0200)] 
Fix #1332 - add support for Ku Band lnb with lof 11300 KHz.
(cherry picked from commit ab422204c80f95346a7e7a6ba50fe1fe5b8b725b)

12 years agoHTSP: Handle partial write()s
Andreas Öman [Mon, 5 Nov 2012 12:05:43 +0000 (13:05 +0100)] 
HTSP: Handle partial write()s
(cherry picked from commit d5deb9d19d57feef8acf25df2877539b4af0d39a)

12 years agoFix #1377 - check for EOVERFLOW when reading from DVB device.
Adam Sutton [Mon, 5 Nov 2012 10:13:24 +0000 (10:13 +0000)] 
Fix #1377 - check for EOVERFLOW when reading from DVB device.

This can be returned as a result of a failure to read quickly enough from
the DVR device. This appears to happen quite regularly on channel zap for
certain cards. It's non-fatal and the system will auto recover immediately.

For now I've left the exit on other error in, but have added an error
message so we know its happening (the biggest problem was this was happening
silently before).

This may also relate to #1134, so might be worth back porting to 3.2.
(cherry picked from commit 03ff9727564d991b40e0f0fb0bb3ea06d00d8e65)

12 years agoFix #1355, #1356 - Fix problem with DVR dup detect.
Adam Sutton [Wed, 31 Oct 2012 13:40:35 +0000 (13:40 +0000)] 
Fix #1355, #1356 - Fix problem with DVR dup detect.

I have completely removed global duplicate detection at this stage until
such time as I can do things properly. This means a user can ALWAYS manually
override and force a recording of a show.

For now duplicate detection only exists within the context or a series
link. So it will only record the "first?" instance of a given episode in
a give series link.

This is still a bit of a hack until I provide the user with the ability
to control the configuration and implement all the hooks properly.
(cherry picked from commit fbe2db07101806acdfe9a667ff9daf6766b1a199)

12 years agoFix #1226 - remove block to creating empty channels.
Adam Sutton [Wed, 31 Oct 2012 13:21:36 +0000 (13:21 +0000)] 
Fix #1226 - remove block to creating empty channels.
(cherry picked from commit 31b1d5b57d0148bad30861f74ba10b3f385a9a73)

12 years agoFix #1352 - check return value of setuid/setgid calls.
Adam Sutton [Wed, 31 Oct 2012 13:17:07 +0000 (13:17 +0000)] 
Fix #1352 - check return value of setuid/setgid calls.

Also slightly changed the logic so its possible to fork as non-root, though
you must explicitly list your username and group with -u and -g as I do not
want to break built in defaults for compatibility.
(cherry picked from commit a3a917cc2947822abd09f57bbabe4620f2b4271c)

12 years agoFix mistake in dd_progid parsing.
Adam Sutton [Wed, 31 Oct 2012 10:34:13 +0000 (10:34 +0000)] 
Fix mistake in dd_progid parsing.
(cherry picked from commit 6b2429bad7d275676084c1eb2baa810f6273a22d)

12 years agoFix #1367 - Add protection to stop opentv crashing on bad title descriptor.
Adam Sutton [Tue, 30 Oct 2012 17:27:54 +0000 (17:27 +0000)] 
Fix #1367 - Add protection to stop opentv crashing on bad title descriptor.
(cherry picked from commit d761985f3b6c0002e5d4f39c6ded3d00a0d57ed9)

12 years agoAdded quantal and removed hardy from latest dev builds.
Adam Sutton [Wed, 24 Oct 2012 20:09:38 +0000 (21:09 +0100)] 
Added quantal and removed hardy from latest dev builds.
(cherry picked from commit f83df17715d88a92e6b094d6321629597030c805)

Conflicts:

support/launchpad-ppa

12 years agoDon't pass uninitialized mem to epoll_ctl()
Andreas Öman [Tue, 30 Oct 2012 09:36:43 +0000 (10:36 +0100)] 
Don't pass uninitialized mem to epoll_ctl()
(cherry picked from commit 2ac1b249df62a5ba6220ea3e428b09d41b61fc37)

12 years agoPlug some memory leaks
Andreas Öman [Thu, 25 Oct 2012 09:51:03 +0000 (11:51 +0200)] 
Plug some memory leaks
(cherry picked from commit c8e56a2865b3fea681511910f7764a6b27e57749)

12 years agoDon't have code with side effects in assert()
Andreas Öman [Fri, 19 Oct 2012 08:50:22 +0000 (10:50 +0200)] 
Don't have code with side effects in assert()

Including code with side effects in assert() is bad because
it won't be executed if compiled with NDEBUG
(cherry picked from commit cd52d7c2169f85b7bbfface42bff8f451d8f9929)

12 years agoStop disabled muxes being re-added to the scan list on startup.
Adam Sutton [Fri, 19 Oct 2012 16:21:37 +0000 (17:21 +0100)] 
Stop disabled muxes being re-added to the scan list on startup.
(cherry picked from commit 72d90ee2cd23e076aef39a6f5c0547d538258e29)

12 years agoLet the muxer deref packets all the time. If there is an error, the packet will be... v3.2
John Törnblom [Thu, 18 Oct 2012 15:42:04 +0000 (17:42 +0200)] 
Let the muxer deref packets all the time. If there is an error, the packet will be droped.
(cherry picked from commit 77a6f4df8d263a4f8723f789648cbda382c165bf)

12 years agomake sure the muxer is closed only when its been initilized.
John Törnblom [Thu, 18 Oct 2012 16:45:09 +0000 (17:45 +0100)] 
make sure the muxer is closed only when its been initilized.
(cherry picked from commit 0d4c30b7da80686a0aa451ee2362537dd8f219b3)

12 years agoLog the reason for stoping a http stream.
John Törnblom [Thu, 18 Oct 2012 16:44:33 +0000 (17:44 +0100)] 
Log the reason for stoping a http stream.
(cherry picked from commit 5b07fa5b35cd744f1371eb816a1c60fa2709bfcd)

12 years agoSID to channel number config option was not being stored or loaded. 3.2beta6
Adam Sutton [Fri, 19 Oct 2012 20:45:53 +0000 (21:45 +0100)] 
SID to channel number config option was not being stored or loaded.
(cherry picked from commit 3236c4ac62667ad404ae345a1ea48a2044de29e3)

12 years agoFix a memory leak in avc_convert_pkt
Jernej Fijačko [Thu, 18 Oct 2012 12:36:16 +0000 (14:36 +0200)] 
Fix a memory leak in avc_convert_pkt
(cherry picked from commit 899e833cab64da5ae466f257f1a94133f1ec8616)

12 years agoFix open file handle bug and reduce mux config scan depth. Fixes #1325.
Adam Sutton [Sun, 14 Oct 2012 10:22:04 +0000 (11:22 +0100)] 
Fix open file handle bug and reduce mux config scan depth. Fixes #1325.
(cherry picked from commit 7b6ed15eb9103dd4d70964bd37e6ea8bf5110221)

12 years agobuffer ts packets earlier in the call chain. 3.2beta5
John Törnblom [Thu, 11 Oct 2012 21:11:21 +0000 (23:11 +0200)] 
buffer ts packets earlier in the call chain.
(cherry picked from commit b232f5ee06638c01494a56cef123e3ff410af117)

12 years agochanged the muxer api a bit, the pkt packet type can differ and needs to be casted...
John Törnblom [Thu, 11 Oct 2012 21:06:52 +0000 (23:06 +0200)] 
changed the muxer api a bit, the pkt packet type can differ and needs to be casted (from void*).
(cherry picked from commit d84f92028e4423a5ef215f1b35e31036002d8308)

12 years agoRevert "Add the concept of onid into the DVB structures, this will help overcome...
Adam Sutton [Mon, 15 Oct 2012 09:55:32 +0000 (10:55 +0100)] 
Revert "Add the concept of onid into the DVB structures, this will help overcome a few minor issues."

This reverts commit 9ee800a572561cd9d10537c45e3ccf35fcac449f.

Conflicts:

src/epggrab/module/eit.c

12 years agoRevert "[PR-153] check the network id when matching encoding list entries"
Adam Sutton [Mon, 15 Oct 2012 09:53:47 +0000 (10:53 +0100)] 
Revert "[PR-153] check the network id when matching encoding list entries"

This reverts commit 091a4d608b4b3e398b0907ed4e99a59970f2fdba.

12 years agoRedo fix for service primary epg prio check. 3.2beta4
Adam Sutton [Fri, 12 Oct 2012 12:14:17 +0000 (13:14 +0100)] 
Redo fix for service primary epg prio check.
(cherry picked from commit 4a10fbfe8f404db8ec9f3be87815c9bfc2ed9b36)

12 years agoRevert "Correct inverted prio test for primary EPG service."
Adam Sutton [Fri, 12 Oct 2012 12:12:24 +0000 (13:12 +0100)] 
Revert "Correct inverted prio test for primary EPG service."

This reverts commit 9ebb1f9c4db8625dc7547bf61125507735dde65c.
(cherry picked from commit 57ae0b32a9e349429f3da9f707439b5428383583)

12 years agoChange eventDeleted to eventDelete to be consistent. Also minor refactoring to mirror... 3.2beta3
Adam Sutton [Fri, 12 Oct 2012 10:25:48 +0000 (11:25 +0100)] 
Change eventDeleted to eventDelete to be consistent. Also minor refactoring to mirror doc section re-ordering.
(cherry picked from commit 626bff4245240d3dddb761b8ff71301b96bfa115)

12 years agoCorrect inverted prio test for primary EPG service.
Adam Sutton [Fri, 12 Oct 2012 08:57:06 +0000 (09:57 +0100)] 
Correct inverted prio test for primary EPG service.
(cherry picked from commit 9ebb1f9c4db8625dc7547bf61125507735dde65c)

12 years agoRevert "[PR-159] Fix diseqc 1.1 support for use with uncommited switches"
Adam Sutton [Fri, 12 Oct 2012 08:42:11 +0000 (09:42 +0100)] 
Revert "[PR-159] Fix diseqc 1.1 support for use with uncommited switches"

This has caused problems as reported in #1319, until those are fixed it
will be pulled from the release.

This reverts commit af291917ae7f842a864b1f6d7fc009b6938811a2.

12 years ago[PR-153] check the network id when matching encoding list entries
Mariusz Bialonczyk [Wed, 10 Oct 2012 12:13:07 +0000 (14:13 +0200)] 
[PR-153] check the network id when matching encoding list entries
(cherry picked from commit 7faccbaf66efc211f89a77cd9eddb81d3725e151)

12 years ago[PR-153] Generalise the PL specific portions of PR-153
Adam Sutton [Wed, 10 Oct 2012 15:48:32 +0000 (16:48 +0100)] 
[PR-153] Generalise the PL specific portions of PR-153

The original patch provided a very PL specific patch, this has now
been expanded to be more general and work better with the previous
charset PR.
(cherry picked from commit 495247bd677a1c733e9f1ebe964ba2ad359f9433)

12 years ago[PR-153] Provide automatic charset overrides for certain services
Mariusz Bialonczyk [Tue, 2 Oct 2012 18:11:17 +0000 (20:11 +0200)] 
[PR-153] Provide automatic charset overrides for certain services

Certain services on some networks are transmitted with incorrect
charset encodings. The user has the ability to manually override
these, but this provide initial defaults for known bad services.

Mostly this relates to Polish DVB-S providers at this time.
(cherry picked from commit ddbed8be8cbe07a3c8a73bdac478ad5ce67ac3db)

12 years agoSeries link fields were not being checked. Fixes #1318.
Adam Sutton [Thu, 11 Oct 2012 12:10:33 +0000 (13:10 +0100)] 
Series link fields were not being checked. Fixes #1318.
(cherry picked from commit 852e1ee39721fafbefaeceb73410a7615d3449fd)

12 years agoFix problems with XMLTV time processing.
Adam Sutton [Thu, 11 Oct 2012 10:04:54 +0000 (11:04 +0100)] 
Fix problems with XMLTV time processing.
(cherry picked from commit a13f3b81190ef0306967e17f696346fe1ab7f13e)

12 years agoAvoid infinte loop in read_golomb_ue()
Andreas Öman [Thu, 11 Oct 2012 08:49:11 +0000 (09:49 +0100)] 
Avoid infinte loop in read_golomb_ue()
(cherry picked from commit ce019c896df1ba0a1ddf7407d69449d85bb6cde2)

12 years agoRemove confusing debug about invalid TSID, this can happen a lot during re-tuning.
Adam Sutton [Wed, 10 Oct 2012 15:34:27 +0000 (16:34 +0100)] 
Remove confusing debug about invalid TSID, this can happen a lot during re-tuning.
(cherry picked from commit 33c91a46068590213433fa8cc9f964336a3f2c6f)

12 years agoRemove horrible printf that got left in.
Adam Sutton [Wed, 10 Oct 2012 15:13:01 +0000 (16:13 +0100)] 
Remove horrible printf that got left in.
(cherry picked from commit e42ee19d7baa4d8b577d3f5b67458442cb1831bb)

12 years agoAdd the concept of onid into the DVB structures, this will help overcome a few minor...
Adam Sutton [Wed, 10 Oct 2012 11:52:07 +0000 (12:52 +0100)] 
Add the concept of onid into the DVB structures, this will help overcome a few minor issues.
(cherry picked from commit 1cc67b75e8f7a90ef0d6aaaf88cf5cf633c8c840)

12 years agoUpdate support/version to use more explicit version tags.
Adam Sutton [Wed, 10 Oct 2012 14:32:49 +0000 (15:32 +0100)] 
Update support/version to use more explicit version tags.
(cherry picked from commit 9cac818532675cd15cc7f45a039da20041395c59)

12 years agoFix version for launchpad builds using recipes
Johan Abbors [Tue, 2 Oct 2012 20:30:27 +0000 (23:30 +0300)] 
Fix version for launchpad builds using recipes

Git operations are not allowed in launchpad, thus the version number
must be extracted from the changeleg.
(cherry picked from commit 1a7e2b489f56f59e47a7dfd41027084ded5dcbc4)

12 years agoUpdate to previous duplicate mux fix, this should do a better job.
Adam Sutton [Wed, 10 Oct 2012 09:41:53 +0000 (10:41 +0100)] 
Update to previous duplicate mux fix, this should do a better job.
(cherry picked from commit 16fdfd2547eedc0008802adde139a1681519a9f0)

12 years agoFix duplicate mux issues by pushing all mux freq to 1KHz boundary. Fixes #1310.
Adam Sutton [Tue, 9 Oct 2012 14:09:38 +0000 (15:09 +0100)] 
Fix duplicate mux issues by pushing all mux freq to 1KHz boundary. Fixes #1310.

This is really considered a hack, it will be replaced with a better internal
DVB structure in 3.4.
(cherry picked from commit afd468ef83cead7b2a67dc927bf1b67944e9c7fe)

12 years agoModify hts_settings_remove to also remove (empty) dirs.
Adam Sutton [Tue, 9 Oct 2012 14:07:13 +0000 (15:07 +0100)] 
Modify hts_settings_remove to also remove (empty) dirs.
(cherry picked from commit 1ad73ec80373e6b1f98aa35ee52e236716b98a35)

12 years ago[PR-159] Fix diseqc 1.1 support for use with uncommited switches
Joakim Hernberg [Mon, 8 Oct 2012 11:26:06 +0000 (13:26 +0200)] 
[PR-159] Fix diseqc 1.1 support for use with uncommited switches
(cherry picked from commit bfa18f54406b7548ce77d97754a604deb9dbafaa)

12 years agoAdded debian build files to gitignore
Jacek Tomasiak [Sun, 30 Sep 2012 17:50:24 +0000 (19:50 +0200)] 
Added debian build files to gitignore
(cherry picked from commit 977a35375f9f54da006f31efd56670d5df6e7b73)

12 years ago[PR-155] Ensure any existing configuration is honoured.
Adam Sutton [Tue, 9 Oct 2012 10:47:41 +0000 (11:47 +0100)] 
[PR-155] Ensure any existing configuration is honoured.
(cherry picked from commit 1d7fd005e02d608d9d75e59f813ec6449579f1d4)

12 years ago[PR-155] Change dvb charset to allow proper overriding.
Jacek Tomasiak [Sun, 30 Sep 2012 17:11:06 +0000 (19:11 +0200)] 
[PR-155] Change dvb charset to allow proper overriding.

dvb_charset field (in service UI config) now overrides any DVB provided
values rather than simply acting as a default for where values are not
specified.

This helps fix problems both where providers fail to specify the charset
(and ISO6937 is not used) and also where the simply specify the wrong
charset entirely.
(cherry picked from commit aff490c6b29d25490c42be723554a72faadea48c)

12 years agoFix printing error in epggrab.
Adam Sutton [Tue, 9 Oct 2012 09:01:46 +0000 (10:01 +0100)] 
Fix printing error in epggrab.
(cherry picked from commit 7e71efaeefcedb9a740b5f39f323789cba6af08d)

12 years agoHide the UI top bar as it takes up screen space. Fixes #1296.
Adam Sutton [Tue, 9 Oct 2012 08:59:11 +0000 (09:59 +0100)] 
Hide the UI top bar as it takes up screen space. Fixes #1296.
(cherry picked from commit 9f07d4f3c96a4d23b64942c5d9435b594f3e42f0)

12 years agoFix problem with genre compat between HTSP v5 and v6.
Adam Sutton [Mon, 8 Oct 2012 22:49:59 +0000 (23:49 +0100)] 
Fix problem with genre compat between HTSP v5 and v6.
(cherry picked from commit 6dd6f1ca113beb4ad86ee8120cf56729ed33179b)

12 years agoAdded some extra debug and protection when getting mux config. 3.2beta2
Adam Sutton [Thu, 4 Oct 2012 20:36:46 +0000 (21:36 +0100)] 
Added some extra debug and protection when getting mux config.

12 years agoSome support scripts.
Adam Sutton [Thu, 4 Oct 2012 13:37:16 +0000 (14:37 +0100)] 
Some support scripts.

12 years agoFix JS stray comma. Fixes #1299.
Adam Sutton [Thu, 4 Oct 2012 13:33:28 +0000 (14:33 +0100)] 
Fix JS stray comma. Fixes #1299.

12 years agoxmltv_load_grabbers - only call closedir when opendir was successfull
Jernej Fijačko [Wed, 3 Oct 2012 10:32:16 +0000 (13:32 +0300)] 
xmltv_load_grabbers - only call closedir when opendir was successfull

I'm working on an android build and it crashes here if opendir returns NULL. Not sure if this is also an issue on other systems.

12 years agoEnsure adapters panel properly resizes.
Adam Sutton [Tue, 2 Oct 2012 23:43:45 +0000 (00:43 +0100)] 
Ensure adapters panel properly resizes.

12 years agowebui: set auto scrolling to true for general tv adapter panel
xhaggi [Tue, 2 Oct 2012 14:04:23 +0000 (16:04 +0200)] 
webui: set auto scrolling to true for general tv adapter panel
Without this you can't scroll down to the save button of this panel.

12 years agoUpdate documentation, also shift a few UI config values around and make some stuff...
Adam Sutton [Tue, 2 Oct 2012 23:19:50 +0000 (00:19 +0100)] 
Update documentation, also shift a few UI config values around and make some stuff a bit clearer. Fixes #1280. Relates #1150.

12 years agoStop crash if existing sub exists where all services are currently less than 10%...
Adam Sutton [Tue, 2 Oct 2012 14:22:05 +0000 (15:22 +0100)] 
Stop crash if existing sub exists where all services are currently less than 10%. Fixes #1289

12 years agoUpdated the build system for better consistency. Also make it easier to do source...
Adam Sutton [Tue, 2 Oct 2012 11:13:36 +0000 (12:13 +0100)] 
Updated the build system for better consistency. Also make it easier to do source builds for things like launchpad PPAs.

12 years agoFix minor printing error. Fixes #1265.
Adam Sutton [Sat, 29 Sep 2012 09:58:18 +0000 (10:58 +0100)] 
Fix minor printing error. Fixes #1265.

12 years agoAdd lucid targets
Andreas Öman [Wed, 26 Sep 2012 12:15:18 +0000 (14:15 +0200)] 
Add lucid targets

12 years agoEnsure that disabled muxes are immediately detuned. Fixes #1258. 3.2beta1
Adam Sutton [Thu, 27 Sep 2012 14:29:36 +0000 (15:29 +0100)] 
Ensure that disabled muxes are immediately detuned. Fixes #1258.

12 years agoAdd missing parantheses.
Adam Sutton [Thu, 27 Sep 2012 12:33:34 +0000 (13:33 +0100)] 
Add missing parantheses.

12 years agoEnsure that ch_epg_now and next get cleared to stop false usage (getref/putref in...
Adam Sutton [Wed, 26 Sep 2012 09:21:26 +0000 (10:21 +0100)] 
Ensure that ch_epg_now and next get cleared to stop false usage (getref/putref in timer callback). Fixes #1257.

12 years agoFix erroneous duplicate sending of event description in HTSP. May fix possible XBMC...
Adam Sutton [Wed, 26 Sep 2012 11:41:14 +0000 (12:41 +0100)] 
Fix erroneous duplicate sending of event description in HTSP. May fix possible XBMC display problems.

12 years agoRemove hard requirement on avahi and zlib in configure command as zlib breaks on...
Adam Sutton [Tue, 25 Sep 2012 15:51:24 +0000 (16:51 +0100)] 
Remove hard requirement on avahi and zlib in configure command as zlib breaks on Lucid due to broken pkg-config.

12 years agoEnsure channelUpdate message is generated before previously referenced events are...
Adam Sutton [Tue, 25 Sep 2012 12:33:00 +0000 (13:33 +0100)] 
Ensure channelUpdate message is generated before previously referenced events are deleted.

12 years agoSome further improvements to the EIT scanning. Attempt to ensure we see
Adam Sutton [Tue, 25 Sep 2012 09:35:56 +0000 (10:35 +0100)] 
Some further improvements to the EIT scanning. Attempt to ensure we see
the entire carousel before we mark as completed.

Also some tidying up of some of the logging

12 years agoPR151 - some minor cosmetics and reduce code duplication.
Adam Sutton [Tue, 25 Sep 2012 08:48:30 +0000 (09:48 +0100)] 
PR151 - some minor cosmetics and reduce code duplication.

12 years agoMerge PR151 - Fixes some bugs in EIT status handling.
Richard Kunze [Sun, 23 Sep 2012 19:51:06 +0000 (21:51 +0200)] 
Merge PR151 - Fixes some bugs in EIT status handling.

* Fix eit_status_find() to correctly handle EIT schedule tables
  with segments which do not use all 8 sections of the segment

Both bugs forced EIT scanning to always time out instead of
terminating after all EIT sections have been processed.

At least for me (DVB-T in Germany), this fix drastically reduces
EIT scanning times.

12 years agoAdd option to manually create a new channel entry.
Adam Sutton [Sun, 23 Sep 2012 20:59:10 +0000 (21:59 +0100)] 
Add option to manually create a new channel entry.

12 years agoFix problems with sortable columns since ExtJS upgrade. Fixes #1245.
Adam Sutton [Sun, 23 Sep 2012 20:06:27 +0000 (21:06 +0100)] 
Fix problems with sortable columns since ExtJS upgrade. Fixes #1245.

12 years agoConvert dvr time output to ISO format for fixed length.
Adam Sutton [Sun, 23 Sep 2012 19:34:07 +0000 (20:34 +0100)] 
Convert dvr time output to ISO format for fixed length.

12 years agoFix potential buffer overflow.
Ben Kibbey [Sun, 23 Sep 2012 12:59:58 +0000 (08:59 -0400)] 
Fix potential buffer overflow.

There may have not been enough room for strftime().

12 years agoCorrect a couple of type usage errors in HTSP.
Adam Sutton [Sun, 23 Sep 2012 10:38:45 +0000 (11:38 +0100)] 
Correct a couple of type usage errors in HTSP.

12 years agoRevert "PR-108 - fix possible problems with some Polish channels char encoding."
Adam Sutton [Fri, 21 Sep 2012 21:08:48 +0000 (22:08 +0100)] 
Revert "PR-108 - fix possible problems with some Polish channels char encoding."

Fixes #1240

This reverts commit e14391323fbe80f8df61e8416bc9d33e9a44a1be.

12 years agoCorrect infinite loop in EIT code.
Adam Sutton [Fri, 21 Sep 2012 21:08:17 +0000 (22:08 +0100)] 
Correct infinite loop in EIT code.

12 years agoRe-instance signalStatus HTSP message using new streaming message.
Adam Sutton [Fri, 21 Sep 2012 20:15:58 +0000 (21:15 +0100)] 
Re-instance signalStatus HTSP message using new streaming message.

12 years agoFix type error in xmltv code that breaks some compilers. Fixes #1238.
Adam Sutton [Fri, 21 Sep 2012 17:59:56 +0000 (18:59 +0100)] 
Fix type error in xmltv code that breaks some compilers. Fixes #1238.

12 years agoFix stupid error that made it impossible to subscribe to 2 services on the same adapter.
Adam Sutton [Fri, 21 Sep 2012 17:58:37 +0000 (18:58 +0100)] 
Fix stupid error that made it impossible to subscribe to 2 services on the same adapter.