From: smlee Date: Thu, 17 Jul 2014 04:04:27 +0000 (+0900) Subject: [hbbtv] fix ipc protocol X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=b5a5bdc5eab67fc8e21eea49e801c5f3ccd264d8 [hbbtv] fix ipc protocol --- diff --git a/lib/python/Plugins/Extensions/HbbTV/hbbtv.py b/lib/python/Plugins/Extensions/HbbTV/hbbtv.py index 0e9d96a..b0bf802 100644 --- a/lib/python/Plugins/Extensions/HbbTV/hbbtv.py +++ b/lib/python/Plugins/Extensions/HbbTV/hbbtv.py @@ -57,7 +57,7 @@ class HbbTVWindow(Screen): if self._info and self._info["control"] == 1 and vbcfg.g_channel_info is not None: (sid, onid, tsid, name) = vbcfg.g_channel_info - params = struct.pack('iiiiii', 0, self._info["orgid"], sid, onid, tsid, 0) + params = struct.pack('iiiiii', 0, self._info["orgid"], sid, onid, tsid, 0) + vbcfg.g_channel_info[3] ret = VBController.command('HBBTV_LOADAIT', params) else: ret = VBController.command('HBBTV_OPENURL', self._url) diff --git a/lib/python/Plugins/Extensions/HbbTV/plugin.py b/lib/python/Plugins/Extensions/HbbTV/plugin.py index 7b40106..3cc62b0 100644 --- a/lib/python/Plugins/Extensions/HbbTV/plugin.py +++ b/lib/python/Plugins/Extensions/HbbTV/plugin.py @@ -165,7 +165,7 @@ class VBHandler(VBHandlers): def _CB_OOIF_GET_CURRENT_CHANNEL(self, result, packet): if (vbcfg.g_channel_info): try: - data = struct.pack('iiii', vbcfg.g_channel_info[1], vbcfg.g_channel_info[2], vbcfg.g_channel_info[0], len(vbcfg.g_channel_info[3])) + vbcfg.g_channel_info[3] + data = struct.pack('iiii', vbcfg.g_channel_info[0], vbcfg.g_channel_info[1], vbcfg.g_channel_info[2], len(vbcfg.g_channel_info[3])) + vbcfg.g_channel_info[3] except Exception, err: vbcfg.ERR(err) return (False, None)