[hbbtv] fix ipc protocol
authorsmlee <smlee@dev3>
Thu, 17 Jul 2014 04:04:27 +0000 (13:04 +0900)
committersmlee <smlee@dev3>
Thu, 17 Jul 2014 04:04:27 +0000 (13:04 +0900)
lib/python/Plugins/Extensions/HbbTV/hbbtv.py
lib/python/Plugins/Extensions/HbbTV/plugin.py

index 0e9d96a..b0bf802 100644 (file)
@@ -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)
index 7b40106..3cc62b0 100644 (file)
@@ -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)