dubhju 0 Posted September 23, 2016 Share Posted September 23, 2016 I have a whole bunch of files not playing on Roku, all from same source. Crashes blue neon client. Official client just tries gets play progress bar for a second. Log shows it's trying to send as directstream. if I force transcode it works fine. Roku 3 4200X v7.2.0 build 4100-04 Log attached (crash.txt) Video file here: http://rd.daoidh.com/Batman the Ride -720web.mp4 Mediainfo GeneralCompleteName : Batman the Ride -720web.mp4Format : MPEG-4Format_Profile : Base Media / Version 2CodecID/String : mp42 (isom/mp42)FileSize/String : 27.0 MiBDuration/String : 1 min 45 sOverallBitRate_Mode/String : VariableOverallBitRate/String : 2 146 kb/sEncoded_Date : UTC 2016-08-11 07:25:23Tagged_Date : UTC 2016-08-11 07:25:23gsst : 0gstd : 105418 VideoID/String : 1Format : AVCFormat/Info : Advanced Video CodecFormat_Profile : Main@L3.1Format_Settings_CABAC/String : YesFormat_Settings_RefFrames/String : 3 framesCodecID : avc1CodecID/Info : Advanced Video CodingDuration/String : 1 min 45 sBitRate/String : 2 017 kb/sWidth/String : 1 280 pixelsHeight/String : 720 pixelsDisplayAspectRatio/String : 16:9FrameRate_Mode/String : ConstantFrameRate/String : 29.970 (30000/1001) FPSColorSpace : YUVChromaSubsampling/String : 4:2:0BitDepth/String : 8 bitsScanType/String : ProgressiveBits-(Pixel*Frame) : 0.073StreamSize/String : 25.3 MiB (94%)Title : ISO Media file produced by Google Inc.Encoded_Date : UTC 2016-08-11 07:25:23Tagged_Date : UTC 2016-08-11 07:25:23 AudioID/String : 2Format : AACFormat/Info : Advanced Audio CodecFormat_Profile : LCCodecID : 40Duration/String : 1 min 45 sBitRate_Mode/String : VariableBitRate/String : 126 kb/sChannel(s)/String : 2 channelsChannelPositions : Front: L RSamplingRate/String : 44.1 kHzFrameRate/String : 43.066 FPS (1024 spf)Compression_Mode/String : LossyStreamSize/String : 1.58 MiB (6%)Title : ISO Media file produced by Google Inc.Encoded_Date : UTC 2016-08-11 07:25:23Tagged_Date : UTC 2016-08-11 07:25:23 crash.txt Link to comment Share on other sites More sharing options...
speechles 1917 Posted September 23, 2016 Share Posted September 23, 2016 (edited) @@dubhju Nice video. Six flags rollercoasters.. The first person view too you can almost feel the inertia. Haw But I see the problem, and have fixed that bug in the blue neon app. For some reason the rokus internal video player dislikes level 31 with refframes of 3. I have 2 videos with same problem. The video player immediately exits back to the parent screen. My solution unfortunately was to reencode and never have it be 3 refframes with level 30/31. I will have a new blue neon release that fixes that video player crash bug shortly. That was a stupid mistake on my part. The level detection will require more looking at it to determine if that indeed is the cause. In the meantime, that is exactly why the app has the force transcode feature. Here is the full log of that event from pressing play until after closing the "playback prematurely exited" dialog: Button command: playGetContextForPlayback item.ContentType=Video:::Configuration::: Video Player - Total 1 - Skipped 0 - Added 1Not sure what to do with breadcrumbs on screen type: InvalidPushing screen 5 onto view controller stack - Video PlayerMediaPlayer::playVideo: Displaying video: Batman the Ride -720webGetting metadata for Id 47587ba39a5bf8832e1507535b733b42addPlaybackInfo item.Id: 47587ba39a5bf8832e1507535b733b42getDynamicPlaybackInfo itemId: 47587ba39a5bf8832e1507535b733b42getDynamicPlaybackInfo url: http://192.168.1.249:8096/emby/Items/47587ba39a5bf8832e1507535b733b42/PlaybackInfo?UserId=ea4b2d910d8e4049a2f3b20c2ca789d1&starttimeticks=00000000&maxstreamingbitrate=30000000---Bif Available---http://192.168.1.249:8096/emby/Videos/47587ba39a5bf8832e1507535b733b42/index.bif?width=320&mediaSourceId=47587ba39a5bf8832e1507535b733b42http://192.168.1.249:8096/emby/Videos/47587ba39a5bf8832e1507535b733b42/index.bif?width=240&mediaSourceId=47587ba39a5bf8832e1507535b733b42-------------------Setting PlayStart to 0Starting to direct play videoPlayback url: http://192.168.1.249:8096/emby/Videos/47587ba39a5bf8832e1507535b733b42/stream?static=true&mediaSourceId=47587ba39a5bf8832e1507535b733b42&api_key=d4ca799a33d14b31afc7ccacbd588c77::roVideoScreenEvent - Unknown event: 33 msg: Format Detected::roVideoScreenEvent - MediaPlayer::playVideo::VideoScreenEvent::isStreamStarted: position -> 0Message data -> roAssociativeArray::roVideoScreenEvent - Video status: 0 0::roVideoScreenEvent - MediaPlayer::playVideo::VideoScreenEvent::isRequestFailed - message = MediaPlayer::playVideo::VideoScreenEvent::isRequestFailed - data = 1MediaPlayer::playVideo::VideoScreenEvent::isRequestFailed - index = -5::roVideoScreenEvent - MediaPlayer::playVideo::VideoScreenEvent::isScreenClosed: position -> 0Not sure what to do with breadcrumbs on screen type: InvalidPushing screen 6 onto view controller stack - Dialog: Playback Error!Creating new dialogButton pressed: OK When forcing direct stream It doesn't exactly tell you why. This isn't for lack of trying to log this event. All the events show action after them so not sure what causes it. It acts like its going to play, detects the format, and sets position 0 0 then goes to play and immediately failure. Right after the failure screen is closed. Then the app isnt sure what to do so disposes of the videoplayer screen and pops the playback error dialog because the screen closed and the play position remained 0. I press Ok and back where I started. Will keep investigating the issue. Edited September 23, 2016 by speechles Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now