Call it a blessing or a curse, but in my office I have ATT UVERSE. It drops connections, lags, etc, but has helped me to perfect recovery in network intensive situaions, such as URLTransfers , Texturerequests and video. The following is a sequence of events for a Under run and rebuffer. Glad to say my video component performed as expected. I know this is a hard one to catch and I had my framework's DEBUG mode set on, so I will pass it on in its entirety, highlighting the important messages for those of you who have an interest
isStatusMessage: startup progress 0
isStatusMessage: startup progress 66
isStatusMessage: startup progress 132
isStatusMessage: startup progress 198
isListItemSelected 0
isStatusMessage: startup progress 264
isStatusMessage: startup progress 330
isStreamStarted 4
isFormatDetected 0
isStatusMessage: startup progress 330
isStatusMessage: startup progress 352
isStatusMessage: startup progress 364
isStatusMessage: startup progress 383
isStatusMessage: startup progress 413
isStatusMessage: startup progress 432
isStatusMessage: startup progress 451
isStatusMessage: startup progress 463
isStatusMessage: startup progress 482
isStatusMessage: startup progress 500
isStatusMessage: startup progress 519
isStatusMessage: startup progress 541
isStatusMessage: startup progress 559
isStatusMessage: startup progress 570
isStatusMessage: startup progress 589
isStatusMessage: startup progress 595
isStatusMessage: startup progress 615
isStatusMessage: startup progress 648
isStatusMessage: startup progress 677
isStatusMessage: startup progress 696
isStatusMessage: startup progress 715
isStatusMessage: startup progress 734
isStatusMessage: startup progress 753
isStatusMessage: startup progress 772
isStatusMessage: startup progress 791
isStatusMessage: startup progress 811
isStatusMessage: startup progress 829
isStatusMessage: startup progress 848
isStatusMessage: startup progress 868
isStatusMessage: startup progress 906
isStatusMessage: startup progress 924
isStatusMessage: startup progress 944
isStatusMessage: startup progress 963
isStatusMessage: startup progress 982
isStatusMessage: startup progress 999
isStatusMessage: startup progress 999
isStatusMessage: startup progress 1000
isStatusMessage: start of play 0
isPlaybackPosition 0
isPlaybackPosition 1
isPlaybackPosition 2
isPlaybackPosition 3
isPlaybackPosition 4
isPlaybackPosition 5
isRequestInterrupted 0
isStreamStarted ( a_msg.GetInfo().IsUnderRun = True )
isStatusMessage: startup progress 330
isStatusMessage: startup progress 364
isStatusMessage: startup progress 380
isStatusMessage: startup progress 396
isStatusMessage: startup progress 415
isStatusMessage: startup progress 476
isStatusMessage: startup progress 495
isStatusMessage: startup progress 526
isStatusMessage: startup progress 544
isStatusMessage: startup progress 598
isStatusMessage: startup progress 613
isStatusMessage: startup progress 652
isStatusMessage: startup progress 683
isStatusMessage: startup progress 702
isStatusMessage: startup progress 721
isStatusMessage: startup progress 740
isStatusMessage: startup progress 759
isStatusMessage: startup progress 778
isStatusMessage: startup progress 797
isStatusMessage: startup progress 816
isStatusMessage: startup progress 835
isStatusMessage: startup progress 854
isStatusMessage: startup progress 874
isStatusMessage: startup progress 892
isStatusMessage: startup progress 912
isStatusMessage: startup progress 950
isStatusMessage: startup progress 988
isStatusMessage: startup progress 999
isStatusMessage: startup progress 999
isStatusMessage: startup progress 1000
isStatusMessage: start of play 0
isPlaybackPosition 10
isPlaybackPosition 11
isPlaybackPosition 12
isPlaybackPosition 13
isPlaybackPosition 14
isPlaybackPosition 15
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )