gboudreau
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2016
09:46 AM
Roku crash when adding content to roSlideShow
In my main.brs, I create a roSlideShow, and as soon as I try adding content to it, my Roku crashes and reboots by itself:
Both SetContentList and AddContent results in the same crash.
Output on telnet port 8085:
Any idea..?
screen = CreateObject("roSlideShow")
port = CreateObject("roMessagePort")
screen.SetMessagePort(port)
screen.SetLoop(true)
screen.SetDisplayMode("scale-to-fit")
screen.SetPeriod(8)
photos = ...
? " DBG10"
'screen.SetContentList(photos) ' this also crashes my Roku
photo = photos[0]
print photo
screen.AddContent(photo)
? " DBG11"
screen.Show()
? " DBG12"
Both SetContentList and AddContent results in the same crash.
Output on telnet port 8085:
DBG10
<Component: roSGNode> =
{
metadata: <Component: roContentMetadata>
change: <Component: roAssociativeArray>
focusable: false
focusedChild: <Component: roInvalid>
id: 6238283290189590194
CATEGORIES: <Component: roArray>
HDPOSTERURL: https://lh3.googleusercontent.com/.../IMG_9178.JPG
SHORTDESCRIPTIONLINE1: IMG_9178.JPG
SHORTDESCRIPTIONLINE2: 2016/1/10 12:5
TITLE: IMG_9178.JPG
URL: https://lh3.googleusercontent.com/.../IMG_9178.JPG
}
Connection closed by foreign host.
Any idea..?
2 REPLIES 2
gboudreau
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2016
09:51 AM
Re: Roku crash when adding content to roSlideShow
I tried replacing roSlideShow with roPosterScreen (and commenting out the following lines, and the same issue occurs.
'screen.SetLoop(true)
'screen.SetDisplayMode("scale-to-fit")
'screen.SetPeriod(8)
gboudreau
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2016
10:13 AM
Re: Roku crash when adding content to roSlideShow
Of note: that might be related to the fact I'm trying to use those screens from a SG... I'm observing a field of my scene in main.brs, using the port, and when the field changes, I receive a roSGNodeEvent message in my event loop, I try to start a slideshow then.
Now that I know I should not use a roSlideShow in a SG app, I'll just stop trying to!
Now that I know I should not use a roSlideShow in a SG app, I'll just stop trying to!