Форум

Показывает несколько "старых" кадров после "снятия с ПАУЗЫ" как обновить рендер до отображения?

11 августа 2016 10:21
Попробовал так всеравно прыгает(показывает старый потом скачок) !
а если resume закомментировать, что будет происходить? frame уже должен отрисовать новый кадр, даже, если движок на паузе
11 августа 2016 12:14
Ответ на сообщение пользователя Иван Любовников
а если resume закомментировать, что будет происходить? frame уже должен отрисовать новый кадр, даже, если движок на паузе

нет ни чего не меняется.
я пошел дальше, отключил автопаузу с инициализации, и создал поуслових ХАЙД установку на паузу. соответсвенно по сокрытию и открытию должно точно сраюатывать , проверил в циклы попадает команды исполняются.
но результат тот же.
все-же похоже что системная функция паузы приложения срабатывает раньше чем успевает сработать наша и так же системная функция отпускает приложение раньше или позже чем наша..


вот лог системный
до 08-11 10:59:41.080 "watch_core_time_tick" это значит отсчет секунд идет
08-11 10:59:41.745 потом закрываю экран, часы уходят в паузу
потом внтурненние сообщения в режиме раузы системные
08-11 10:59:51.570 - часы пошли после снтия с паузы



08-11 10:59:39.065 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:40.080 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:41.080 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:41.745 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _on_lcd_signal_receive_cb(1626) > [_on_lcd_signal_receive_cb:1626] _on_lcd_signal_receive_cb, 1626, Pre LCD off by [palm]
08-11 10:59:41.745 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _pre_lcd_off(1404) > [_pre_lcd_off:1404] Will LCD OFF as wake_up_setting[1]
08-11 10:59:41.750 : ERROR / STARTER ( 870 : 870 ) : scontext_util.c: scontext_util_handle_lock_state(64) > [scontext_util_handle_lock_state:64] wear state[0],bPossible [0]
08-11 10:59:41.755 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _check_reserved_popup_status(324) > [_check_reserved_popup_status:324] Current reserved apps status : 0
08-11 10:59:41.755 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _check_reserved_apps_status(360) > [_check_reserved_apps_status:360] Current reserved apps status : 0
08-11 10:59:41.755 : WARN / W_HOME ( 921 : 921 ) : dbus.c: _dbus_message_recv_cb(204) > LCD off
08-11 10:59:41.755 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_disable_timer_del(151) > timer del
08-11 10:59:41.755 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_enable(133) > 1
08-11 10:59:41.755 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _lcd_off_cb(699) > lcd state: 0
08-11 10:59:41.755 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:4, app_state:1 win_state:0(1) pm_state:0 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:41.755 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: OnReceiveDisplayChanged(977) > INFO: LCDOff receive data : 1074989836
08-11 10:59:41.760 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: OnReceiveDisplayChanged(978) > INFO: WakeupServiceStop
08-11 10:59:41.760 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: WakeupServiceStop(406) > INFO: SEAMLESS WAKEUP STOP REQUEST
08-11 10:59:41.760 : INFO / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_product.c: sound_manager_svoice_wakeup_enable(1230) > [SVOICE] Wake up Disable start
08-11 10:59:41.775 : INFO / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_product.c: sound_manager_svoice_wakeup_enable(1233) > [SVOICE] Wake up Disable end. (ret: 0x0)
08-11 10:59:41.775 : WARN / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_private.c: __convert_sound_manager_error_code(156) > [sound_manager_svoice_wakeup_enable] ERROR_NONE (0x00000000)
08-11 10:59:41.775 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: WakeupSetSeamlessValue(369) > INFO: WAKEUP SET : 0
08-11 10:59:41.775 : INFO / HIGEAR ( 1059 : 1059 ) : WakeupService.cpp: WakeupServiceStop(410) > [svoice:Application:WakeupServiceStop:IN]
08-11 10:59:41.815 : WARN / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __signal_lcd_status_handler(1162) > signal_lcd_status_signal: LCDOff
08-11 10:59:41.815 : INFO / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __signal_lcd_status_handler(1166) > Skip the background tick update
08-11 10:59:41.845 : INFO / SENSOR ( 24802 : 24802 ) : sensor_event_listener.cpp: operate_sensor(88) > 24802 process(24802)'s LIGHT_SENSOR[0] is paused
08-11 10:59:41.845 : INFO / SENSOR ( 24802 : 24802 ) : command_channel.cpp: cmd_unset_batch(542) > 24802 process(24802) send cmd_unset_batch(client_id=1, LIGHT_SENSOR)
08-11 10:59:41.850 : INFO / SHealthCommon ( 1084 : 1084 ) : SystemUtil.cpp: OnDeviceStatusChanged(832) > lcdState:3
08-11 10:59:41.850 : INFO / SHealthService ( 1084 : 1084 ) : SHealthServiceController.cpp: OnSystemUtilLcdStateChanged(591) > ###
08-11 10:59:41.850 : INFO / SENSOR ( 24802 : 24802 ) : command_channel.cpp: cmd_stop(320) > 24802 process(24802) send cmd_stop(client_id=1, LIGHT_SENSOR)
08-11 10:59:41.850 : INFO / SHealthCommon ( 1102 : 1102 ) : SystemUtil.cpp: OnDeviceStatusChanged(832) > lcdState:3
08-11 10:59:41.870 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _on_lcd_signal_receive_cb(1637) > [_on_lcd_signal_receive_cb:1637] _on_lcd_signal_receive_cb, 1637, Post LCD off by [palm]
08-11 10:59:41.870 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _post_lcd_off(1536) > [_post_lcd_off:1536] LCD OFF as reserved app[(null)] alpm mode[0]
08-11 10:59:41.875 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _post_lcd_off(1543) > [_post_lcd_off:1543] Current reserved apps status : 0
08-11 10:59:41.875 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _post_lcd_off(1561) > [_post_lcd_off:1561] raise homescreen after 20 sec. home_visible[1]
08-11 10:59:41.885 : INFO / APP_CORE ( 921 : 921 ) : appcore-efl.c: __do_app(431) > [APP 921] Event: PAUSE State: RUNNING
08-11 10:59:41.885 : INFO / CAPI_APPFW_APPLICATION ( 921 : 921 ) : app_main.c: app_appcore_pause(202) > app_appcore_pause
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : main.c: _appcore_pause_cb(693) > appcore pause
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _app_pause_cb(372) > state: 1 -> 2
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:2, app_state:2 win_state:0(1) pm_state:0 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:0, app_state:2 win_state:0(1) pm_state:0 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : main.c: home_pause(763) > clock/widget paused
08-11 10:59:41.885 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:1, app_state:2 win_state:0(1) pm_state:0 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnCheckRemotePort(115) > _MessagePortStub::OnCheckRemotePort.
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(207) > _MessagePortService::CheckRemotePort
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(220) > Check a remote message port: [com.samsung.w-music-player.music-control-service:music-control-service-request-message-port]
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnSendMessage(126) > MessagePort OnSendMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(291) > _MessagePortService::SendMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(299) > Sends a message to a remote message port [com.samsung.w-music-player.music-control-service:music-control-service-request-message-port]
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: SendMessage(138) > MessagePort SendMessage
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: SendResponse(884) > _MessagePortIpcServer::SendResponse
08-11 10:59:41.890 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:41.910 : ERROR / CAPI_APPFW_APP_CONTROL ( 1154 : 1154 ) : app_control.c: app_control_error(131) > [app_control_get_caller] INVALID_PARAMETER(0xffffffea) : invalid app_control handle type
08-11 10:59:41.910 : WARN / MUSIC_CONTROL_SERVICE ( 1154 : 1154 ) : music-control-service.c: _music_control_service_pasre_request(454) > [TID:1154] [com.samsung.w-home]register msg port [false]
08-11 10:59:41.965 : WARN / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __widget_pause(1033) > widget_pause
08-11 10:59:42.400 : INFO / APP_CORE ( 921 : 921 ) : appcore-efl.c: __do_app(431) > [APP 921] Event: MEM_FLUSH State: PAUSED
08-11 10:59:46.900 : INFO / APP_CORE ( 921 : 921 ) : appcore-efl.c: __do_app(431) > [APP 921] Event: MEM_FLUSH State: PAUSED
08-11 10:59:49.200 : INFO / SENSOR ( 24802 : 24802 ) : sensor_event_listener.cpp: operate_sensor(94) > 24802 process(24802)'s LIGHT_SENSOR[0] is resumed
08-11 10:59:49.200 : INFO / SENSOR ( 24802 : 24802 ) : command_channel.cpp: cmd_set_batch(507) > 24802 process(24802) send cmd_set_batch(client_id=1, LIGHT_SENSOR, interval=255000, latency = 0)
08-11 10:59:49.205 : INFO / SENSOR ( 24802 : 24802 ) : command_channel.cpp: cmd_start(285) > 24802 process(24802) send cmd_start(client_id=1, LIGHT_SENSOR)
08-11 10:59:49.310 : WARN / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __signal_lcd_status_handler(1162) > signal_lcd_status_signal: LCDOn
08-11 10:59:49.310 : INFO / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __signal_lcd_status_handler(1166) > Skip the background tick update
08-11 10:59:49.325 : WARN / wnotibp ( 1397 : 1397 ) : wnotiboard-popup-view.c: _wnotibp_event_lcd_on_cb(1420) > ::APP:: view state=0, 2, 0
08-11 10:59:49.335 : WARN / W_INDICATOR ( 938 : 938 ) : windicator_dbus.c: _windicator_dbus_lcd_changed_cb(251) > [_windicator_dbus_lcd_changed_cb:251] LCD ON signal is received
08-11 10:59:49.335 : WARN / W_INDICATOR ( 938 : 938 ) : windicator_dbus.c: _windicator_dbus_lcd_changed_cb(266) > [_windicator_dbus_lcd_changed_cb:266] 266, str=[powerkey],charge 0
08-11 10:59:49.340 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: OnReceiveDisplayChanged(968) > INFO: LCDOn receive data : 1074989836
08-11 10:59:49.340 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: OnReceiveDisplayChanged(969) > INFO: WakeupServiceStart
08-11 10:59:49.340 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: WakeupServiceStart(376) > INFO: SEAMLESS WAKEUP START REQUEST
08-11 10:59:49.340 : INFO / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_product.c: sound_manager_svoice_set_param(1262) > [SVOICE] set param [keyword length] : 0
08-11 10:59:49.340 : WARN / W_HOME ( 921 : 921 ) : dbus.c: _dbus_message_recv_cb(186) > LCD on
08-11 10:59:49.340 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_disable_timer_set(161) > timer set
08-11 10:59:49.340 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_disable_timer_del(151) > timer del
08-11 10:59:49.345 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _apps_status_get(123) > apps status:0
08-11 10:59:49.345 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _lcd_on_cb(295) > move_to_clock:0 clock_visible:1 info->offtime:7401
08-11 10:59:49.345 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_schedule(211) > schedule, manual render
08-11 10:59:49.345 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _lcd_on_cb(691) > lcd state: 1
08-11 10:59:49.345 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:4, app_state:2 win_state:0(1) pm_state:1 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:49.345 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _on_lcd_signal_receive_cb(1604) > [_on_lcd_signal_receive_cb:1604] _on_lcd_signal_receive_cb, 1604, Pre LCD on by [powerkey] after screen off time [7401]ms
08-11 10:59:49.345 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _pre_lcd_on(1324) > [_pre_lcd_on:1324] Will LCD ON as reserved app[(null)] alpm mode[0]
08-11 10:59:49.355 : WARN / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_private.c: __convert_sound_manager_error_code(156) > [sound_manager_svoice_set_param] ERROR_NONE (0x00000000)
08-11 10:59:49.360 : INFO / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_product.c: sound_manager_svoice_wakeup_enable(1230) > [SVOICE] Wake up Enable start
08-11 10:59:49.360 : INFO / APP_CORE ( 921 : 921 ) : appcore-efl.c: __do_app(431) > [APP 921] Event: RESUME State: PAUSED
08-11 10:59:49.360 : INFO / CAPI_APPFW_APPLICATION ( 921 : 921 ) : app_main.c: app_appcore_resume(223) > app_appcore_resume
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : main.c: _appcore_resume_cb(684) > appcore resume
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _app_resume_cb(355) > state: 2 -> 1
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:2, app_state:1 win_state:0(1) pm_state:1 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:0, app_state:1 win_state:0(1) pm_state:1 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : main.c: home_resume(732) > journal_multimedia_screen_loaded_home called
08-11 10:59:49.360 : WARN / W_HOME ( 921 : 921 ) : main.c: home_resume(736) > clock/widget resumed
08-11 10:59:49.365 : WARN / W_HOME ( 921 : 921 ) : event_manager.c: _state_control(194) > control:1, app_state:1 win_state:0(1) pm_state:1 home_visible:1 clock_visible:1 tutorial_state:0 editing : 0, home_clocklist:0, addviewer:0 scrolling : 0, powersaving : 0, apptray state : 1, apptray visibility : 0, apptray edit visibility : 0
08-11 10:59:49.375 : WARN / WATCH_CORE ( 24769 : 24769 ) : appcore-watch.c: __widget_resume(1044) > widget_resume
08-11 10:59:49.380 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:49.385 : INFO / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_product.c: sound_manager_svoice_wakeup_enable(1233) > [SVOICE] Wake up Enable end. (ret: 0x0)
08-11 10:59:49.385 : WARN / TIZEN_N_SOUND_MANAGER ( 1059 : 1059 ) : sound_manager_private.c: __convert_sound_manager_error_code(156) > [sound_manager_svoice_wakeup_enable] ERROR_NONE (0x00000000)
08-11 10:59:49.385 : WARN / WAKEUP-SERVICE ( 1059 : 1059 ) : WakeupService.cpp: WakeupSetSeamlessValue(369) > INFO: WAKEUP SET : 1
08-11 10:59:49.385 : INFO / HIGEAR ( 1059 : 1059 ) : WakeupService.cpp: WakeupServiceStart(400) > [svoice:Application:WakeupServiceStart:IN]
08-11 10:59:49.460 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _on_lcd_signal_receive_cb(1615) > [_on_lcd_signal_receive_cb:1615] _on_lcd_signal_receive_cb, 1615, Post LCD on by [powerkey]
08-11 10:59:49.460 : WARN / STARTER ( 870 : 870 ) : clock-mgr.c: _post_lcd_on(1370) > [_post_lcd_on:1370] LCD ON as reserved app[(null)] alpm mode[0]
08-11 10:59:49.520 : INFO / SHealthCommon ( 1102 : 1102 ) : SystemUtil.cpp: OnDeviceStatusChanged(832) > lcdState:1
08-11 10:59:49.545 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_disable_timer_cb(140) > timeout callback expired
08-11 10:59:49.545 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_enable(133) > 0
08-11 10:59:49.655 : INFO / SHealthCommon ( 1084 : 1084 ) : SystemUtil.cpp: OnDeviceStatusChanged(832) > lcdState:1
08-11 10:59:49.660 : INFO / SHealthService ( 1084 : 1084 ) : SHealthServiceController.cpp: OnSystemUtilLcdStateChanged(591) > ###
08-11 10:59:49.695 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_check_retry_err(507) > key(test_healthy_pace), check retry err: -21/(2/No such file or directory).
08-11 10:59:49.705 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_get_key(1101) > _preference_get_key(test_healthy_pace) step(-17825744) failed(2 / No such file or directory)
08-11 10:59:49.705 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: preference_get_boolean(1173) > preference_get_boolean(1084) : test_healthy_pace error
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_check_retry_err(507) > key(pedometer_inactive_period), check retry err: -21/(2/No such file or directory).
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_get_key(1101) > _preference_get_key(pedometer_inactive_period) step(-17825744) failed(2 / No such file or directory)
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: preference_get_double(1214) > preference_get_double(1084) : pedometer_inactive_period error
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_check_retry_err(507) > key(inactive_10min_precaution_millisec), check retry err: -21/(2/No such file or directory).
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_get_key(1101) > _preference_get_key(inactive_10min_precaution_millisec) step(-17825744) failed(2 / No such file or directory)
08-11 10:59:49.710 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: preference_get_double(1214) > preference_get_double(1084) : inactive_10min_precaution_millisec error
08-11 10:59:49.715 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_check_retry_err(507) > key(inactive_before_10min_precaution_millisec), check retry err: -21/(2/No such file or directory).
08-11 10:59:49.715 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: _preference_get_key(1101) > _preference_get_key(inactive_before_10min_precaution_millisec) step(-17825744) failed(2 / No such file or directory)
08-11 10:59:49.715 : ERROR / CAPI_APPFW_APPLICATION_PREFERENCE ( 1084 : 1084 ) : preference.c: preference_get_double(1214) > preference_get_double(1084) : inactive_before_10min_precaution_millisec error
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnCheckRemotePort(115) > _MessagePortStub::OnCheckRemotePort.
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(207) > _MessagePortService::CheckRemotePort
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(220) > Check a remote message port: [com.samsung.w-music-player.music-control-service:music-control-service-request-message-port]
08-11 10:59:50.370 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnSendMessage(126) > MessagePort OnSendMessage
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(291) > _MessagePortService::SendMessage
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(299) > Sends a message to a remote message port [com.samsung.w-music-player.music-control-service:music-control-service-request-message-port]
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: SendMessage(138) > MessagePort SendMessage
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: SendResponse(884) > _MessagePortIpcServer::SendResponse
08-11 10:59:50.385 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.450 : ERROR / CAPI_APPFW_APP_CONTROL ( 1154 : 1154 ) : app_control.c: app_control_error(131) > [app_control_get_caller] INVALID_PARAMETER(0xffffffea) : invalid app_control handle type
08-11 10:59:50.450 : WARN / MUSIC_CONTROL_SERVICE ( 1154 : 1154 ) : music-control-service.c: _music_control_service_pasre_request(454) > [TID:1154] [com.samsung.w-home]register msg port [true]
08-11 10:59:50.460 : WARN / AUL_AMD ( 533 : 533 ) : amd_request.c: __request_handler(645) > __request_handler: 14
08-11 10:59:50.490 : WARN / AUL_AMD ( 533 : 533 ) : amd_request.c: __send_result_to_client(83) > __send_result_to_client, pid: 921
08-11 10:59:50.550 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _widget_updated_cb(190) > widget updated
08-11 10:59:50.555 : WARN / MUSIC_CONTROL_SERVICE ( 1154 : 1154 ) : music-control-message.c: music_control_message_send_media_changed_ind(229) > [TID:1154] [MUSIC_PLAYER_EVENT]
08-11 10:59:50.555 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_disable_timer_del(151) > timer del
08-11 10:59:50.555 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render(176) >
08-11 10:59:50.605 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:50.605 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render(176) >
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnCheckRemotePort(115) > _MessagePortStub::OnCheckRemotePort.
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(207) > _MessagePortService::CheckRemotePort
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(220) > Check a remote message port: [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.650 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.690 : WARN / W_HOME ( 921 : 921 ) : gesture.c: _manual_render_enable(133) > 0
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnSendMessage(126) > MessagePort OnSendMessage
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(291) > _MessagePortService::SendMessage
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(299) > Sends a message to a remote message port [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: SendMessage(138) > MessagePort SendMessage
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: SendResponse(884) > _MessagePortIpcServer::SendResponse
08-11 10:59:50.710 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.710 : WARN / W_HOME ( 921 : 921 ) : clock_shortcut.c: _music_service_messageport_cb(361) > mode:local state:paused
08-11 10:59:50.710 : ERROR / W_HOME ( 921 : 921 ) : clock_shortcut.c: _mp_state_get(104) > (s_info.music_service.state != 1) -> _mp_state_get() return
08-11 10:59:50.720 : WARN / MUSIC_CONTROL_SERVICE ( 1154 : 1154 ) : music-control-message.c: music_control_message_send_player_state_changed_ind(254) > [TID:1154] [MUSIC_PLAYER_EVENT]
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnCheckRemotePort(115) > _MessagePortStub::OnCheckRemotePort.
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(207) > _MessagePortService::CheckRemotePort
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(220) > Check a remote message port: [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.720 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnSendMessage(126) > MessagePort OnSendMessage
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(291) > _MessagePortService::SendMessage
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(299) > Sends a message to a remote message port [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: SendMessage(138) > MessagePort SendMessage
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: SendResponse(884) > _MessagePortIpcServer::SendResponse
08-11 10:59:50.725 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.725 : WARN / W_HOME ( 921 : 921 ) : clock_shortcut.c: _music_service_messageport_cb(361) > mode:local state:paused
08-11 10:59:50.725 : ERROR / W_HOME ( 921 : 921 ) : clock_shortcut.c: _mp_state_get(104) > (s_info.music_service.state != 1) -> _mp_state_get() return
08-11 10:59:50.730 : INFO / TIZEN_N_SOUND_MANAGER ( 1154 : 1154 ) : sound_manager.c: sound_manager_get_volume(84) > returns : type=4, volume=0, ret=0x80000241
08-11 10:59:50.730 : ERROR / TIZEN_N_SOUND_MANAGER ( 1154 : 1154 ) : sound_manager_private.c: __convert_sound_manager_error_code(158) > [sound_manager_get_volume] INTERNAL (0xfe6a0001): mm_error(0x80000241)
08-11 10:59:50.730 : WARN / MUSIC_CONTROL_SERVICE ( 1154 : 1154 ) : music-control-sound-manager.c: music_control_sound_mgr_get_volume(108) > [TID:1154] sound_manager_get_volume() .. [0xfe6a0001]
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnCheckRemotePort(115) > _MessagePortStub::OnCheckRemotePort.
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(207) > _MessagePortService::CheckRemotePort
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: CheckRemotePort(220) > Check a remote message port: [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: OnReadMessage(739) > _MessagePortIpcServer::OnReadMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: HandleReceivedMessage(578) > _MessagePortIpcServer::HandleReceivedMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnIpcRequestReceived(147) > MessagePort message received
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: OnSendMessage(126) > MessagePort OnSendMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(291) > _MessagePortService::SendMessage
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: GetKey(365) > _MessagePortService::GetKey
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortService.cpp: SendMessage(299) > Sends a message to a remote message port [com.samsung.w-home:music-control-service-message-port]
08-11 10:59:50.730 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortStub.cpp: SendMessage(138) > MessagePort SendMessage
08-11 10:59:50.735 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: SendResponse(884) > _MessagePortIpcServer::SendResponse
08-11 10:59:50.735 : INFO / MESSAGE_PORT ( 522 : 567 ) : MessagePortIpcServer.cpp: Send(847) > _MessagePortIpcServer::Stop
08-11 10:59:51.570 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:52.550 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
08-11 10:59:53.580 : INFO / CAPI_WATCH_APPLICATION ( 24769 : 24769 ) : watch_app_main.c: _watch_core_time_tick(306) > _watch_core_time_tick
Денис
12 августа 2016 14:07
ни каких варинтов не поглядывается? (((
Денис
16 августа 2016 11:16
ни каких варинтов не поглядывается? (((
не знаю, сложно сказать, мне кажется дело в самом девайсе

Можно ещё попробовать сделать так: поставить движок изначально на паузу и вообще не делать resume, а обновление кадров сделать вызовом checkTime + frame по setTimeout, например, раз в секунду. Тогда мы не будем зависеть вообще от цикла рендеринга b4w, т.к. сами принудительно будем вызывать отрисовку. Т.е. это будет самописный цикл, который сможете сами контролировать с учетом системных событий. Если все равно задержка останется, то, скорее всего, это системное ограничение и придется искать обходные пути, например, что-нибудь другое рендерить - заставку какую-нибудь.
16 августа 2016 15:08
Ответ на сообщение пользователя Иван Любовников
не знаю, сложно сказать, мне кажется дело в самом девайсе

Можно ещё попробовать сделать так: поставить движок изначально на паузу и вообще не делать resume, а обновление кадров сделать вызовом checkTime + frame по setTimeout, например, раз в секунду. Тогда мы не будем зависеть вообще от цикла рендеринга b4w, т.к. сами принудительно будем вызывать отрисовку. Т.е. это будет самописный цикл, который сможете сами контролировать с учетом системных событий. Если все равно задержка останется, то, скорее всего, это системное ограничение и придется искать обходные пути, например, что-нибудь другое рендерить - заставку какую-нибудь.


по поводу системной проблемы я уже тоже к этому стал склоняться после просмотра лога и некоторых опытов..
как и хотел я добавил 2Д режим для отображения экрана с пониженым энергопотреблением.. и согдал тег с статическим циферблатом.. и о чудо .. теперь вместо кривого кадра показывает заставку )))

но это не вариант .. надо все же попробовать ваш вариант, только ни как не могу понять как делать чтоб предоадер работал нормально а потмо пауза а потом итд..
вообщем вопросов больше чем ответов (
Денис
20 октября 2016 19:34
Извините за откапывание старой темы но,
В связи с пересмотром мной концепции энергосберегающего режима в моем проекте, а так же с тем, что движок обновился и стал работаь шустрее на моем устройсве я решил вернуться к использованию покадрового рендера для энергосберегающего режима.

в итоге сделано ДВИЖОК для JS Часов:

1. упразднен второй канвас на который в 2Д выводилась заплатка вместо рендера с помощью остановки рендера и сокрытия одного канваса и отображения другого. Теперь рендер должен замереть и рефрешится по событию.

2. при переходе в энергосберегающий режим меняются параметры коррекции цвета в рендерере т.к. Ч.Б более аккуратно преобразуется в монохром, который используется устройством.

Напомню, мне пришлось ограничить рендер 1 к в сек, т.к. иначе мой маломощный девайс тормозит..
реально по полной загрузке получается 2-8 к в сек.


плюсы , исчезли проблемы с тем, что не всегда отрисовывался переходный кадр и были дерганья стрелок и проскакивали шальные кадры.

минусы, странно отрабатывает переход цветокоррекции и иногда рендерер видимо не успевает отрендерить кадр и приложение как бы виснет, до перехода обратно в нормальный режим.

Оставшиеся ВОПРОСЫ ( т.к. хочется все-же упорядочить все и получить более стабильное приложение):

1. Как запустить движок сразу поставив его в состояние отрисовки по требованию.
и как правильно инициировать рендер каждого одного кадра с изменившимися параметрами.

2. все-же некоторые переходные процессы еще остались и вполне вероятно это следствие того, что событие подтверждения изменения энергосберегающего режима приходит позже, когда режим уже изменился ( ..
например я вижу изменение цветности и только потом сл. нормальный кадр. хочется окончательно убедиться, что это аппаратная проблема

3. не появился ли какой метод который не позволяет движку останавливать загрузку т.к. например при потере фокуса прелоадер останавливается. И при выставлении ФПС например 1
загрузка идет очень медленно со скоростью 1кадр в сек и может тоже тепер есть какое то более красивое решение , чем ставить 60 ФПС и потом менять их на 1 после первого кадра.. т.к. тут тоже проскакивают паразитные кадры итд..
(решено пока этими костыликами)

Приложу видео проблем на новом варианте устройства, похоже что то поменялось в интерпретаторе JS…, но "враги" не сознаются, вот Я и затеял "расчитску".. 1_LW3D HYBRID 4S3 with Power Reserve and 24h LCD watch inside by RealTime 3D by LuxuryWatches.mp4

спасибо всем заранее за советы и команде за работу!
Денис
08 декабря 2016 20:44
Так и не дождавшись ответа и продолжая перепиливать очередной вачфейс
добавил в сцену смену цветового режима , для того чтобы картинка преобразовалась в ЧБ
и нормально отобразилась на 8и цветном экране энергосберегающего режима…
( сделал это: https://www.blend4web.com/ru/forums/topic/2661/ )

в результате вместо одного старого кадра теперь проскакивает 2-3 ..
я так понимаю каждое преобразование занимает один проход просчета рендера?
Видео как оно теперь работает: https://www.youtube.com/watch?v=uFctLZIJsgk

прошу подсказать, как можно избавиться от такого поведения рендера или минимизировать это
( FPS выставлен 1к в сек. и макс получается вытянуть 2-5 кадров в сек но девайс начинает тормозить )

логика работы девайса:

* запуск загрузка прелоадер FPS = max
* рендер обычный режим FPS = 1
* таймаут в девайсе , девайс выставляет флаг АМБИЕНТ РЕЖИМА
и начинает переводить экран в низкоцветный режим, а я в свою очередь по этому событию делаю :
- меняю параметры света отключаю или меняю матералы
- m_scs.set_color_correction_params( {saturation: 0} );

собственно экран переводися в низкоцветный режим естественно быстрее и в результате видим муть ((

обратная последовательность та-же ..
и те же 2-3 кадра теряем

что придумать? ( из системы получть заранее данные что собирается меняться режим не возможно)
Денис
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.