[mythtv-commits] mythtv branch master updated by stuartm. v0.28-pre-2512-g719b0ad

Git Repo Owner noreply at mythtv.org
Fri Jan 23 21:28:14 UTC 2015


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  719b0adbfe84314dadc7d1ec0aa39b6671c55858 (commit)
       via  43a930e997462314de7f8d0d39503399d3f21ec3 (commit)
       via  b2eb7915faa5f59b38f02d68d53bf1eb35b436ab (commit)
      from  23bef77fcd1b7687e50a22254acb31385dc92725 (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 719b0adbfe84314dadc7d1ec0aa39b6671c55858
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 19 Jan 2015 23:36:48 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Fri, 23 Jan 2015 21:26:30 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=719b0adbfe84314dadc7d1ec0aa39b6671c55858

Initial websocket implementation
For now it operates on it's own port (6545) until I'm able to refactor
the HTTP code and allow it to share the status/ssl ports (6544/6554).

I need to a plugin extension capability to actually do anything useful
with it. For now it just spits out internal events on the wire, which
was the primary motivation for adding the feature. The WebFrontend
will monitor events and update pages in realtime to reflect events
such as schedule changes, recording addition/deletion, status changes
etc with no refreshing or polling.

Third Party application developers please note that since these are
internal events their stability (name, behaviour and existence) is not
guarenteed. This is not part of the Services API, so use them at your
own risk.



commit 43a930e997462314de7f8d0d39503399d3f21ec3
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 19 Jan 2015 23:36:19 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Fri, 23 Jan 2015 21:26:30 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=43a930e997462314de7f8d0d39503399d3f21ec3

Header fixup in httpserver.cpp



commit b2eb7915faa5f59b38f02d68d53bf1eb35b436ab
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 19 Jan 2015 23:35:41 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Fri, 23 Jan 2015 21:26:29 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b2eb7915faa5f59b38f02d68d53bf1eb35b436ab

SSL: Don't hardcode the ssl port in HTTPRequest



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

Summary of changes:
 mythtv/html/debug/websocket.qsp             |  136 ++++
 mythtv/libs/libmyth/programinfoupdater.cpp  |    2 +-
 mythtv/libs/libmythbase/codecutil.cpp       |   19 +
 mythtv/libs/libmythbase/codecutil.h         |   14 +
 mythtv/libs/libmythbase/libmythbase.pro     |    4 +-
 mythtv/libs/libmythupnp/httprequest.cpp     |    2 +-
 mythtv/libs/libmythupnp/httpserver.cpp      |    7 +-
 mythtv/libs/libmythupnp/libmythupnp.pro     |    4 +-
 mythtv/libs/libmythupnp/websocket.cpp       |  902 +++++++++++++++++++++++++++
 mythtv/libs/libmythupnp/websocket.h         |  229 +++++++
 mythtv/programs/mythbackend/mediaserver.cpp |   12 +
 11 files changed, 1323 insertions(+), 8 deletions(-)
 create mode 100644 mythtv/html/debug/websocket.qsp
 create mode 100644 mythtv/libs/libmythbase/codecutil.cpp
 create mode 100644 mythtv/libs/libmythbase/codecutil.h
 create mode 100644 mythtv/libs/libmythupnp/websocket.cpp
 create mode 100644 mythtv/libs/libmythupnp/websocket.h

-- 



More information about the mythtv-commits mailing list