2016-11-21 10 views
0

У меня есть приложение для графического экрана, которое отлично работает на Roku 2 и новой ручке Roku Streaming. При попытке загрузить контент в RowList один и тот же почтовый индекс, который был добавлен в новую версию Roku Premiere.Roku Premiere висит и не регистрируется

My Roku Premiere - это только прошивка 7.2.2. Моя потоковая палка - 7.5 (не знаю, что такое Roku 2, так как сейчас дома, и я на работе).

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

Еще одна вещь, которую я замечаю на премьере, - это мои «печатные» заявления в потоке рендеринга, которые не попадают на вывод telnet. Печатные заявления в моей основной теме работают очень хорошо. У меня есть оператор печати в моем компоненте «init», который не распечатывается. Этот оператор печати перед изменением содержимого RowList (его 1-й оператор в моем файле brs-компонентов).

Есть ли известная проблема с screengraph и прошивкой 7.2? Или какая-то известная проблема с Premiere?

Мы пытаемся принести немало Roku приложений на рынке, и это является серьезной проблемой для нас

Update: Я не знал, что вы должны были telnet into a different port, чтобы получить выход для визуализации кода потока в прошивке < 7.5. Проблема - это проблема тупика, которая не существует в 7.5.

ответ

1

Trackback: см https://forums.roku.com/viewtopic.php?f=34&t=97519 подробности

Кратко, ROS реализация 7.5 Изменения отладки консоль - перед каждой нити собирается отдельный порт, теперь они уплотняются в один порт.

Также изменение в rOS 7.2 и ранее блокировки потоков могут (и время от времени) выполнять тайм-аут/истекающий период, в результате чего возникает свойство get/set между потоками и приводит к мрачным результатам. В новых версиях они никогда не истекают, согласно доктрине, что результат будет менее мрачным.