Samsung / Castanets

Edge distributed web engine. Part of web engine processes are offloaded to a powerful devices and only graphical results are processed in local devices. This way, we overcome both CPU limitations and memory limitations of the low-end local devices
BSD 3-Clause "New" or "Revised" License
45 stars 43 forks source link

Castanets 76 does not work between a Tizen TV and an Ubuntu desktop. #302

Closed Sunwoo-Nam closed 4 years ago

Sunwoo-Nam commented 4 years ago

[ERROR:bad_message.cc(27)] Terminating renderer for bad IPC message, reason 5

They are connected but I suspect the IPC problem between a tv and a desktop.

The TV and Android scenario doesn't have this problem.

Sunwoo-Nam commented 4 years ago

This is a sub-issue of https://github.com/Samsung/Castanets/issues/302

suyambulingamrm commented 4 years ago

Regarding tizen-desktop case, there is a dependency with VizDisplayCompositor feature. Efl port doesnt support VizDisplayCompositor. Desktop shows white screen if we disable VizDisplayCompositor (This happens in noncastanets upstream too).

So for CASTANETS && ANDROID case, we disabled VizDisplayCompositor in components/viz/common/features.cc.

As a workaround for now , we can specifically enable/disable the feature accordingly when we test desktop-android/tizen.

desktop(B)-desktop(R) no additional flags tizen(B)-android(R) no additional flags desktop(B)-android(R) (--enable-features="VizDisplayCompositor" in android) tizen(B)-desktop(R) (--disable-features="VizDisplayCompositor" in desktop)

Sunwoo-Nam commented 4 years ago

@suyambulingamrm It seems that the only solution is to figure out a device type and apply the feature in runtime.. Thanks for letting us know.

Chikdolman commented 4 years ago

Close issue as it is resolved with the flag.