Jump to content


Photo

Theme: blue neon night


  • Please log in to reply
1534 replies to this topic

#41 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 02 November 2015 - 10:10 PM

Just when I got the app sideloaded too. :) 

I pulled the zip from the first post but don't hear the coin pickup sound.

live tv/recorded is fully browseable. It will play if i set the max video quality to the default 3.2 Mbps but if I go up to even 30 Mbps, It will say retrieving for quite a while and then kick me back to the detail screen. Below is the output. It is doing those downloaded segment outputs when it is retrieving.

Showing video springboard screen
Button command: play
GetContextForPlayback item.ContentType=Program
Not sure what to do with breadcrumbs on screen type: Invalid
Pushing screen 9 onto view controller stack - Video Player
MediaPlayer::playVideo: Displaying video: 9:00 pm - Scorpion
Getting metadata for Id 9a3b0c17dc4d85253ba92220fbe9bcef
addPlaybackInfo item.Id: 8ceacd18fa9bb5352fef8e0fa5a71d9e
getDynamicPlaybackInfo itemId: 8ceacd18fa9bb5352fef8e0fa5a71d9e
getDynamicPlaybackInfo url: http://192.168.0.118:8096/emby/Items/8ceacd18fa9bb5352fef8e0fa5a71d9e/PlaybackInfo?UserId=15220ac1574edd5dbf7b2a2eca258667&starttimeticks=00000000&maxstreamingbitrate=30000000
Setting PlayStart to 0
Starting to play transcoded video
Playback url: http://192.168.0.118:8096/emby/videos/8ceacd18fa9bb5352fef8e0fa5a71d9e/master.m3u8?DeviceId=YY000E443867&MediaSourceId=7fc28c9f339847159dec5e1947f641f3heavy&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=-1&VideoBitrate=29872000&AudioBitrate=128000&MaxAudioChannels=2&ClientTime=635821128338642537&PlaySessionId=38c5a6a102d548e6ba71bac7f0ac9205&api_key=9c560cb62d304acc8228bb66a4a05429
MediaPlayer::playVideo::VideoScreenEvent::isStreamStarted: position -> 0
Message data -> roAssociativeArray
Downloaded segment 0 in 374?s (4403148 bytes, buffer is now 0/0
Downloaded segment 1 in 193?s (2278560 bytes, buffer is now 0/0
Downloaded segment 2 in 434?s (5119992 bytes, buffer is now 0/0
Downloaded segment 3 in 257?s (3040336 bytes, buffer is now 0/0
Downloaded segment 4 in 454?s (5346720 bytes, buffer is now 0/0
Downloaded segment 5 in 214?s (2519012 bytes, buffer is now 0/0
Downloaded segment 6 in 196?s (2315972 bytes, buffer is now 0/0
Downloaded segment 7 in 433?s (5106456 bytes, buffer is now 0/0
Downloaded segment 8 in 239?s (2823572 bytes, buffer is now 0/0
Downloaded segment 9 in 432?s (5093484 bytes, buffer is now 0/0
Downloaded segment 10 in 187?s (2212384 bytes, buffer is now 0/0
Downloaded segment 11 in 447?s (5270392 bytes, buffer is now 0/0
Downloaded segment 12 in 221?s (2613952 bytes, buffer is now 0/0
Downloaded segment 13 in 465?s (5473056 bytes, buffer is now 0/0
Downloaded segment 14 in 186?s (2195088 bytes, buffer is now 0/0
Downloaded segment 15 in 424?s (4998356 bytes, buffer is now 0/0
MediaPlayer::playVideo::VideoScreenEvent::isFullResult: position -> 0
MediaPlayer::playVideo::VideoScreenEvent::isScreenClosed: position -> 0
Popping screen 9 and cleaning up 0 breadcrumbs
Top of stack is once again: VideoSpringboardScreen9a3b0c17dc4d85253ba92220fbe9bcef
Getting metadata for Id 9a3b0c17dc4d85253ba92220fbe9bcef
Setting video springboard screen content
Showing video springboard screen

 



#42 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 02 November 2015 - 10:27 PM

As far as recorded tv, I recently purged all of my recordings and the only thing I have is a 297 minute football game that the regular emby channel has issues with too. They both reboot the Roku when I try to play it.

I just did a quick 4 minute recording to test and it seems to play back fine. I'll record something longer and do some more testing.



#43 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 03 November 2015 - 12:34 AM

@kaelin

Oh wow. We crossed paths. You may not have been using the updated app. But anyways, I went thru the thing once more on my end knowing from your logs it was transcoding. If you try again Ive made a few changes.

What it looks like is the roku doesnt like something in the transport stream. Either the audio or video codec inside the stream. What does the transcoding log from the server have for that session? Does the livetv show metadata at the detail level screen on your roku for these? The 1080P/H264/AC3 (mp4) stuff at the top of the description. If not, these wont be able to influence the decisions and it will transcode to H264/AAC because it has no idea what codec is there. Only ffmpeg can get the codec when the file it passed to it. Thats why the transcoding log should shed some light on what is going on. Thanks for all the help so far.

You should definitely hear the "coin pickup" sound this time. Very Miyamoto..very memorable

Edited by speechles, 03 November 2015 - 12:48 AM.


#44 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 03 November 2015 - 01:58 AM

@speechles

 

I'm still not hearing the coin sound. I tried it with the private channel and the sideloaded zip and neither had the sound.

 

I would expect these files to be transcoded. The recorded tv files are in the format 1080P/H264/AC3(ts) and reside on my NAS. I recorded an hour show and it seems to be playing back without any issue (transcoded of course).

 

The live tv streams still won't play back on any max video quality above 8Mbps. There is no metadata on the detail screen for the live streams but I imagine they are the same format as the recorded file but are probably streaming from the HDHomerun tuner. 

Here is the server log. Looking at the first line, I can see that it is coming from the HDHomerun which is transcoding it. I wonder if changing the transcoding on the hdhomerun would have any affect.

EDIT: Changing the transcoding settings on the hdhomerun doesn't seem to help.

Input #0, mpegts, from 'http://192.168.0.176:5004/auto/v22.1?transcode=heavy':
  Duration: N/A, start: 70238.238133, bitrate: N/A
  Program 3 
    Stream #0:0[0x31]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv), 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
    Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
Output #0, hls, to '\MediaBrowser-Server\transcoding-temp\d91ce58932c9a2b8c776b05ab3781b06.m3u8':
  Metadata:
    encoder         : Lavf57.2.100
    Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 59.94 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp, 128 kb/s
    Metadata:
      encoder         : Lavc57.3.100 aac
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (ac3 (native) -> aac (native))

Then there are a bunch of lines that read:

[NULL @ 00000000063c4ba0] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream
Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument
[NULL @ 00000000063c4ba0] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream
Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument
Followed by:
Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument
frame= 8108 fps= 62 q=-1.0 Lsize=N/A time=00:02:15.76 bitrate=N/A    
video:134917kB audio:2115kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

I did convert a file to h265 though I didn't realize it was only 25fps. The metadata on the detail read 720P/HEVC/AAC(mkv) and the file played back as direct play.

I am converting it to 60fps now but it will be tomorrow before I can test it.

 

Hope this helps


Edited by kaelin, 03 November 2015 - 02:05 AM.


#45 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 03 November 2015 - 03:05 AM

@kaelin, indeed that helps. I think I see the problem too. It is copying the h264 at 59.94 fps. The roku cant play above 30 fps in h264. It is h265 on a roku4 only that can go 60 fps. I see a silly typo I made back when I first added support for the roku4. The typo concerned h264 too. Quite a coincidence. So pretty sure this will be the last of the immediate issues ironed out. Updated the links in the first post.

If you still see an issue with this of course shout it out. The "coin pickup" sound you may not hear on a roku4. I load the sound between splash screen and homescreen loads. This is before the audio player is initialized. If it loads so fast it goes right to the audio player initialize then you never get a chance to hear it.

Also, seeing as it cant tell the audio to choose, so we need to. Because your ac3 streams become aac otherwise. You will lose surround with livetv. This may not be acceptable.

fd3e92498a8b3b244ae2119ae3183961.jpg

Now when the codecs cant be detected it can default to ac3. Since the audio cant be detetcted but is ac3 this allows ac3 to direct stream even when unknown. Use this to keep surround in your livetv streams.

New version:
* fix ability to play livetv/programs
* Add unknown audio preference
* when audio is unknown transcode to preference

Edited by speechles, 03 November 2015 - 03:41 AM.

  • CBers likes this

#46 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 03 November 2015 - 10:45 AM

I did a quick test and it works! Thanks! Max video quality set at 50 Mbps and no issues. I did fire up the Roku 3 this morning and heard the "coin pickup". 

 

I'll test out the audio tonight. I didn't see your note about the unknown audio preference until now so I didn't check it out. I don't really care about surround at the moment. Right now I'm just running my audio through a zvox soundbase. It is more the casual family room TV that just happens to be our main one at the moment. When I get my basement finished, I'll be running my surround system down there but that is my winter project so it will be a while.

 

My h265 60fps conversion should be done so I'll report back on that tonight also.

 

Thanks for all of the work you are doing.



#47 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 03 November 2015 - 04:36 PM

@kaelin Niiiiiccceeee. Glad that is finally sorted. Thanks for sticking with me through the process. Curious as well if h265@60fps introuduces any issues on your roku4. The unknown to ac3/aac is only there to facilitate surround. For some users transcoding not keeping surround is a deal breaker. For them exists that option.

Sent from my Nexus 7 using Tapatalk

#48 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 03 November 2015 - 09:11 PM

h265 HEVC 60fps autoplay works.

General
Unique ID                                : 321766869984799966757048217351681901433 (0xF2120B8538B1404BE458423D90768379)
Complete name                            : \\video\test_videos\new_video60.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 560 MiB
Duration                                 : 44mn 55s
Overall bit rate                         : 1 743 Kbps
Encoded date                             : UTC 
Writing application                      : HandBrake 0.10.2 2015060900
Writing library                          : Lavf55.12.0

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L4@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 44mn 55s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 60.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Writing library                          : x265 1.5:[Windows][GCC 4.9.0][64 bit]
Encoding settings                        : wpp / ctu=32 / tu-intra-depth=1 / tu-inter-depth=1 / me=1 / subme=1 / merange=57 / no-rect / no-amp / max-merge=2 / temporal-mvp / early-skip / no-fast-cbf / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / fast-intra / open-gop / interlace=0 / keyint=600 / min-keyint=60 / scenecut=40 / rc-lookahead=15 / bframes=4 / bframe-bias=0 / b-adapt=0 / ref=1 / weightp / no-weightb / aq-mode=1 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=2 / psy-rd=0.30 / psy-rdoq=0.00 / signhide / lft / sao / no-sao-non-deblock / b-pyramid / no-cutree / rc=crf / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio #1
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 44mn 55s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Title                                    : Stereo
Default                                  : Yes
Forced                                   : No

Audio #2
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Mode extension                           : CM (complete main)
Format settings, Endianness              : Big
Codec ID                                 : A_AC3
Duration                                 : 44mn 55s
Bit rate mode                            : Constant
Bit rate                                 : 384 Kbps
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Stream size                              : 123 MiB (22%)
Title                                    : Surround
Default                                  : No
Forced                                   : No

56395b185ab47_IMG_20151103_180604433.jpg

 

56395b2d14a21_IMG_20151103_180631910.jpg



#49 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 03 November 2015 - 10:37 PM

@kaelin

Thank you for confirm that fact. This makes it even better. Lets see if you like where this is going.

ccb987f888f8c705a137ed1348ccf011.jpg

Next to the "more..." is the word auto.. Why is that there?

5fe89c55547ebfdd8acc8e8574eb9b78.jpg

So that you can change the play method manually. This makes it more like rarflix where you can pick how to play the file.

DirectPlay:
This requires network paths, or path substitution used. Using drive letters wont work here. This forces direct play. It will not transcode.

DirectStream:
This uses http streaming. Using drive letters is fine here. This forces direct play. It will not transcode.

Transcode:
This of course will run the file through ffmpeg and produce the stream. This does not allow direct play. It will only transcode.

Auto:
Lets the system decide what is best and handle everything. This is the option most people should always use.

The play method will reset to "Auto" every time the app starts.

New version:
* Add preference for playback method
* Add capability for supporting preference chosen

This has been a requested feature for awhile. For those people, wish granted. You can enable directplay/directstream for any video even unsupported video. You can use on items are transcoding, when you think they shouldnt. Force directplay or directstream and see. Conversely force transcoding if a video direct plays that shouldnt be. See if you are better than "Auto" and can find it transcoding files it shouldnt be or directplaying/directstreaming any it shouldnt. This should help alleviate fears the intelligence for "Auto-Detection" isnt accurate. Links in first post of this thread have been updated. Remeber to use the force... The force is strong in this one.

Edited by speechles, 04 November 2015 - 09:52 AM.


#50 kaelin OFFLINE  

kaelin

    Member

  • Members
  • 29 posts
  • Local time: 08:19 AM

Posted 03 November 2015 - 11:29 PM

Awesome! Working well.



#51 BobbyDing OFFLINE  

BobbyDing

    Advanced Member

  • Members
  • 144 posts
  • Local time: 08:19 AM

Posted 04 November 2015 - 01:42 PM

I just installed my Prime CC tuner to EMBY (alone, no OTA tuners) and none of these channels play via the Blue neon channel. I get the "retrieving..." message and the tuner led comes on, but then it dumps out to the Roku home screen. Also, the tuner led stays on after the crash. Resetting from the EMBY server does not release the tuner. I have to power cycle the Prime to clear the tuner. These channels play OK on the regular EMBY app. EMBY is Version 3.0.5781.0. Blue Neon is the latest. Should I do the side load thing also?

 

I'm off to work rite now, so I'll have limited access to these forums till late tonight.

 

And thanks for all your work on this!!!



#52 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 04 November 2015 - 05:06 PM

@BobbyDing

Bummer. When you get back from work make another post here and we can work out what the problem is. Between transcode logs from emby server, and debug logs from sideloading the app we can figure this out. Let me know. :)

Sent from my Nexus 7 using Tapatalk

#53 dwyatt OFFLINE  

dwyatt

    Member

  • Members
  • 13 posts
  • Local time: 01:19 PM

Posted 04 November 2015 - 09:25 PM

Awesome work on this speechles! Loving the new options to force direct play. Had a few issues over the last few weeks with things transcoding when I didn't want them to (partly because my media server is running on 10 year old hardware and just can't handle anything other than serving files).

 

I think I've discovered a bug though. When changing anything theme related (e.g. changing back to the default theme) after changing the setting it jumps back to the homescreen (I think it's supposed to do this). But it's a new instance of the homescreen. If I hit back at that point it goes back to another homescreen and then back again to get back to Roku3 home. Changing a few settings in a row results in many nested homescreens. Maybe not a huge deal ... but kinda weird?

 

Also, just updated to the latest version and it reset all of my settings. Is that supposed to happen? Was there something special about the updates over the last few days that would have caused that?



#54 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 05 November 2015 - 01:32 AM

@dwyatt

The overlapped homescreens is due to how the gridscreen on roku works. I cant kill the main gridscreen or the app will close. So when changing themes I close every screen on the stack, but the last. Then recreate the homescreen in a new gridscreen with the new theme. This allows changing themes (every aspect) without having to leave the app and restart it. Normally you cant change the background of the gridscreen or the theme border used when the app is running. You do this once, as the app loads. The stock and blue neon theme use different gridscreen backgrounds. This makes it necessary to find a way to do it even when sdk docs say you cannot. This is because technically what I am doing there isnt possible without the caveat of the extra gridscrees (homescreens) as remnants at the bottom of the viewcotrollers screen stack. This is acceptable to gain this kind of feature IMO. There may be a better way to do this that I havent found. If anyone knows a better way to handle this I am open to suggestions.

As far as the reset settings every update, yeah I have no idea why it is doing that. It must be something with how the store handles the .pkg and versions and such. I want to keep the same version as the official client shown as the version number. When really the version is different that I give the store. The genkey routine, packager, and manifest use the official emby apps version, to keep them identical. When I put this on the roku store it is using its own version number. I think this is what causes it. This is annoying for sure.

@Luke Do you know how to keep roku app updates from clearing app registry settings on update? I assume yes, because the official app and beta doesnt do this. What is the secret?

Edited by speechles, 05 November 2015 - 02:22 AM.


#55 BobbyDing OFFLINE  

BobbyDing

    Advanced Member

  • Members
  • 144 posts
  • Local time: 08:19 AM

Posted 05 November 2015 - 02:08 AM

So I think I've got it side loaded. Wasn't there a port I need to monitor for the logs?



#56 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 05 November 2015 - 02:13 AM

Telnet roku.ip.here 8085

Then those roku logs, and any server transcode logs would help. You can also try to "Use the Force" in this instance. Click the "more..." and force a play method rather than let it use "auto". If this works, would still needs your logs and transcode sessions to fix the auto-detection though.

Edited by speechles, 05 November 2015 - 02:14 AM.


#57 BobbyDing OFFLINE  

BobbyDing

    Advanced Member

  • Members
  • 144 posts
  • Local time: 08:19 AM

Posted 05 November 2015 - 02:21 AM

I'll get the trascode log next...

 

Telnet Log: Force OFF

 

------ Running ------
--2.16
Anamorphic support: true
Server.info: listening on 0.0.0.0:8324
Entered CreateScreenForItem
Pushing screen 1 onto view controller stack - Welcome
Note: GC - Found 31 orphaned objects (objects in a circular ref loop).
------ Running ------
--2.16
Anamorphic support: true
Server.info: listening on 0.0.0.0:8324
Using broadcast address 192.168.1.255
Send To Address: 192.168.1.255:7359 / 192.168.1.255:7359
Received Message: {"Address":"http://192.168.1.194...Name":"ALIEN-PC"}
Found 1 servers
Creating server data cache
Connect returned 0 servers
connectionManagerGetServers returning 1 servers
connectToServers called with 1 servers
Attempting to connect to http://192.168.1.194...lic?format=json
connectInitial returned State of ServerSignIn
connectInitial returned ConnectionMode of Local
Processing ConnectionResult State of ServerSignIn
ServerSignIn Id: 65798457060646a5a5207ffa1edaa415
ServerSignIn Name: ALIEN-PC
ServerSignIn LocalAddress: http://192.168.1.194:8096
ServerSignIn RemoteAddress: http://xx.xx.xx.xx:8096
ServerSignIn ManualAddress:
Pushing screen 1 onto view controller stack - Login
getPublicUserProfiles url: http://192.168.1.194:8096
Showing screen with 5 elements
OnPasswordEntered
Posting capabilities
Popping screen 1 and cleaning up 1 breadcrumbs
Pushing screen 2 onto view controller stack - Home
Loading beginning of row 0, A. Mom's TV
Loading beginning of row 1, B. Mom's Movies
Total initial grid load took: 15ms
Popping screen 2 and cleaning up 0 breadcrumbs
Popping home screen
Pushing screen 3 onto view controller stack - Home
Loading beginning of row 0, A. Mom's TV
Loading beginning of row 1, B. Mom's Movies
Total initial grid load took: 16ms
Count loaded is now 3 out of 3
Loaded 3 elements in row 1, now have 3
Count loaded is now 3 out of 3
Loaded 3 elements in row 0, now have 3
Count loaded is now 3 out of 3
Loaded 3 elements in row 2, now have 3
Count loaded is now 4 out of 4
Loaded 4 elements in row 3, now have 4
Count loaded is now 4 out of 4
Loaded 4 elements in row 4, now have 4
Count loaded is now 4 out of 4
Loaded 4 elements in row 5, now have 4
Entered CreateScreenForItem
Pushing screen 4 onto view controller stack - LiveTVChannels
Loading beginning of row 0, Channels
Total initial grid load took: 4ms
Count loaded is now 8 out of 52
Loaded 8 elements in row 0, now have 52
Received paginated response for index 8 of list with length 52
Count loaded is now 52 out of 52
Loaded 44 elements in row 0, now have 52
Entered CreateScreenForItem
Calling createVideoSpringboardScreen
Primary image aspect ratio  1.333333
Pushing screen 5 onto view controller stack - VideoSpringboardScreend40223c5bf0dc0ee8a10131034a8a5f3
Getting metadata for Id d40223c5bf0dc0ee8a10131034a8a5f3
Setting video springboard screen content
Showing video springboard screen
Button command: play
GetContextForPlayback item.ContentType=TvChannel
Not sure what to do with breadcrumbs on screen type: Invalid
Pushing screen 6 onto view controller stack - Video Player
MediaPlayer::playVideo: Displaying video:  WUSFDT (WUSF-DT)
Getting metadata for Id d40223c5bf0dc0ee8a10131034a8a5f3
addPlaybackInfo item.Id: d40223c5bf0dc0ee8a10131034a8a5f3
getDynamicPlaybackInfo itemId: d40223c5bf0dc0ee8a10131034a8a5f3
getDynamicPlaybackInfo url: http://192.168.1.194...bitrate=3200000
Setting PlayStart to 0
Starting to play transcoded video
Playback url: http://192.168.1.194...8aeda1712077813
MediaPlayer::playVideo::VideoScreenEvent::isStreamStarted: position -> 0
Message data -> roAssociativeArray
BrightScript Micro Debugger.
Enter any BrightScript statement, debug commands, or HELP.

Current Function:
587:                                            if transcodingInfo.AudioChannels = 8 then
588:                                                    audioCh = "7.1"
589:                                            else if transcodingInfo.AudioChannels = 6 then
590:                                                    audioCh = "5.1"
591:                                            else
592:                                                    audioCh = tostr(transcodingInfo.AudioChannels)
593:                                            end if
594:                                    item.ReleaseDate = item.ReleaseDate
595:*                                   if s then
596:                                            item.ReleaseDate = item.ReleaseDate +"->" + tostr(audioCh) + "ch"
597:                                    else
598:                                            item.ReleaseDate = item.ReleaseDate +" " + tostr(audioCh)
599:                                    end if
Use of uninitialized variable. (runtime error &he9) in pkg:/source/VideoPlayer.brs(595)
595:                                    if s then
Backtrace:
#3  Function displaytranscodinginfo(screen As Dynamic, item As Dynamic, sessions As Dynamic) As Void
   file/line: pkg:/source/VideoPlayer.brs(595)
#2  Function videoplayeronurlevent(msg As Dynamic, requestcontext As Dynamic) As Void
   file/line: pkg:/source/VideoPlayer.brs(544)
#1  Function vcshow() As Void
   file/line: pkg:/source/ViewController.brs(621)
#0  Function main() As Void
   file/line: pkg:/source/appMain.brs(22)
Local Variables:
screen           bsc:roVideoScreen refcnt=2
item             roAssociativeArray refcnt=2 count:39
sessions         roArray refcnt=3 count:1
global           rotINTERFACE:ifGlobal
m                roAssociativeArray refcnt=3 count:31
i                roAssociativeArray refcnt=2 count:17
transcodinginfo  roAssociativeArray refcnt=2 count:10
serverstreaminfo roAssociativeArray refcnt=2 count:11
audiostream      roAssociativeArray refcnt=3 count:10
channels         Invalid
audioch          roString (2.1 was String) refcnt=1 val:"2"
s                <uninitialized>
vc               <uninitialized>
ac               <uninitialized>
r                <uninitialized>
match            <uninitialized>
junk             <uninitialized>
BrightScript Debugger> Note: GC - Found 1390 orphaned objects (objects in a circular ref loop).


Edited by Happy2Play, 05 November 2015 - 04:43 AM.
Removed External ip


#58 BobbyDing OFFLINE  

BobbyDing

    Advanced Member

  • Members
  • 144 posts
  • Local time: 08:19 AM

Posted 05 November 2015 - 02:26 AM

Transcode Log: Force OFF

 

 

Spoiler


Edited by Happy2Play, 04 January 2016 - 05:34 PM.


#59 BobbyDing OFFLINE  

BobbyDing

    Advanced Member

  • Members
  • 144 posts
  • Local time: 08:19 AM

Posted 05 November 2015 - 02:33 AM

Selecting FORCE TRANSCODE worked for a channel. But after selecting to stop it, the tuner is still engaged and I cannot select any other channels. The OK and play keys have no effect.


Edited by BobbyDing, 05 November 2015 - 02:35 AM.


#60 speechles OFFLINE  

speechles

    Advanced Member

  • App Developer
  • 5011 posts
  • Local time: 05:19 AM

Posted 05 November 2015 - 02:36 AM

Nice, one of those little display tweaks I made broke it. Well, fixed that so now lets try this again. Updated both the store, and zip links in first post. @BobbyDing can you try this again? :)

Sent from my Nexus 7 using Tapatalk




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users