[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-alpha-162-g72ff179

Git Repo Owner noreply at mythtv.org
Mon Aug 12 02:54:21 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  72ff179f57baf14d666268c286d84e6d55c3a989 (commit)
       via  a6e0d7d8f891ee75a5a821d48c52d60d284981b4 (commit)
       via  5b82fc74fe7c01ba91ccfbaea0e2e0e7a5ec0b0a (commit)
       via  c4960e5e9b2eb84834b455a4ce0dc96fd08fe414 (commit)
       via  ea2e3c89186a794cc1d54a92c9624a6dd29ab5bc (commit)
       via  fd132e60e4d2dbf85dac1685762efdb17c6b61cc (commit)
       via  a95a7609c42a20feaea995f5c2a4f245f0ef6e4d (commit)
      from  590d61ed8eb4d796b43f02a7d05f4d2807753389 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 72ff179f57baf14d666268c286d84e6d55c3a989
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:07:52 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:59 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=72ff179f57baf14d666268c286d84e6d55c3a989

Don't block when cancelling a URL.



commit a6e0d7d8f891ee75a5a821d48c52d60d284981b4
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:06:30 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a6e0d7d8f891ee75a5a821d48c52d60d284981b4

Use new MythDownloadManager::cancelDownload(QStringList) API
So we only need to wait once for all download to be cancelled.



commit 5b82fc74fe7c01ba91ccfbaea0e2e0e7a5ec0b0a
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:01:12 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5b82fc74fe7c01ba91ccfbaea0e2e0e7a5ec0b0a

Bump API



commit c4960e5e9b2eb84834b455a4ce0dc96fd08fe414
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:00:32 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c4960e5e9b2eb84834b455a4ce0dc96fd08fe414

Use a queue to cancel downloads. cancelDownload can be blocking or not. Add API to cancel a list of urls. Hopefully prevent another racing conditions seen with HLS recorder when changing channels quickly.
Fixes #11663



commit ea2e3c89186a794cc1d54a92c9624a6dd29ab5bc
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 09:04:30 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ea2e3c89186a794cc1d54a92c9624a6dd29ab5bc

Revert "Revert "Prevent multiple instances of the same DownloadInfo pointer being added to the cancellation queue""
This reverts commit e715acc3fbf72c54cea97df27ef7661221fb3dab.



commit fd132e60e4d2dbf85dac1685762efdb17c6b61cc
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 09:03:38 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fd132e60e4d2dbf85dac1685762efdb17c6b61cc

Revert "Revert "Fix MythDownloadManger after 997f7aa10. It was possible for queue and cancel requests to be handled out of order resulting in newly queued downloads being cancelled almost immediately. We avoid this by removing any cancelled downloads  from the download queue to a new cancellation queue, then we clean up the cancelled downloads later without affecting new additions.""
This reverts commit eb3a3382a21c71fd0d1c9ff57aa64480ad03b36a.



commit a95a7609c42a20feaea995f5c2a4f245f0ef6e4d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 09:03:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 12 Aug 2013 12:53:58 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a95a7609c42a20feaea995f5c2a4f245f0ef6e4d

Revert "Ensure cancelling a download is done in the same thread it started; take #2"
This reverts commit 229a4267480a59b9a0de02e2d5ad4c9a971b7c9c.



-----------------------------------------------------------------------

Summary of changes:
 mythplugins/mythnews/mythnews/newssite.cpp         |    4 +-
 mythtv/libs/libmythbase/mythdownloadmanager.cpp    |  111 ++++++++++++--------
 mythtv/libs/libmythbase/mythdownloadmanager.h      |    7 +-
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp |   14 ++-
 5 files changed, 85 insertions(+), 53 deletions(-)

-- 



More information about the mythtv-commits mailing list