Skip to content

Instantly share code, notes, and snippets.

@julesfern
Created January 10, 2011 09:41
Show Gist options
  • Save julesfern/772583 to your computer and use it in GitHub Desktop.
Save julesfern/772583 to your computer and use it in GitHub Desktop.
1. handlers aren't dereferenced from the rendertree when removed from the DOM
2. handlers aren't synced when added
GOOD SEEK
[smilkit-as3][info] Playback state set to to playbackSeeking. on '[object Viewport]'
[smilkit-as3][info] Completed changing playback state to PLAYBACK_SEEKING with offset: 47334. on '[object Viewport]'
[smilkit-as3][debug] Worker : JustInTime Worker : Shutting down. on '[object Worker]'
[smilkit-as3][debug] Worker : Resolve Worker : Priority worker shut down. Shutting down in turn. on '[object Worker]'
[smilkit-as3][debug] Heartbeat paused. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is paused - pausing 2 non-syncing assets. on '[object RenderTree]'
[smilkit-as3][debug] Pausing playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Attempting to draw 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Scheduling a new sync wait cycle to begin on the next Viewport state change to PLAYBACK_PLAYING on '[object RenderTree]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Pause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Buffer.Flush undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][info] Seek operation committed. Reverting to previous playback state at offset: 47334 on '[object Viewport]'
[smilkit-as3][debug] Worker : JustInTime Worker : Starting up. on '[object Worker]'
[smilkit-as3][debug] Worker : Resolve Worker : Priority worker started up. Ceding priority and shutting down. on '[object Worker]'
[smilkit-as3][debug] About to revert playback state to playbackPlaying. on '[object Viewport]'
[smilkit-as3][info] Playback state set to to playbackPlaying. on '[object Viewport]'
[smilkit-as3][info] Completed changing playback state to PLAYBACK_PLAYING. on '[object Viewport]'
[smilkit-as3][debug] Heartbeat resumed. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is running - resuming 2 assets. on '[object RenderTree]'
[smilkit-as3][debug] Resuming playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Handler volume set to 75. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Removed drawn regions on '[object DrawingBoard]'
[smilkit-as3][debug] Resetting the DrawingBoard and Canvas state on '[object DrawingBoard]'
[smilkit-as3][debug] Re-drawn 1 regions to the DrawingBoard's Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Attempting to draw 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object SMILReferenceHandler]'
[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Drawn 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] About to run a scheduled sync wait cycle. on '[object RenderTree]'
[smilkit-as3][debug] Beginning sync operation... on '[object RenderTree]'
[smilkit-as3][debug] Syncing a handler using known syncpoints. Seeking handler to 47334ms (selected from 0 syncpoints: ) with a target offset of 47334ms. completedResolving: true, completedLoadingfalse on '[object RenderTree]'
[smilkit-as3][debug] Executing internal seek to 47334ms (47.334s) on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Waiting for sync on 1 handlers. on '[object RenderTree]'
[smilkit-as3][info] Waiting for sync before playback can resume. on '[object Viewport]'
[smilkit-as3][debug] Heartbeat paused. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is paused - pausing 2 non-syncing assets. on '[object RenderTree]'
[smilkit-as3][debug] Attempting to draw 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Waiting on 1 handlers to sync before sync operation complete. on '[object RenderTree]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Unpause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Play.Start undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Seek.Notify Seeking 47334 (stream ID: 1). on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] Got SEEK_NOTIFY from a handler that is waiting for sync. Seek operation unacceptable - starting catchup playback. on '[object RenderTree]'
[smilkit-as3][debug] Handler volume set to 0. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Resuming playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Play.Start Started playing fms/demo/d07fc2a4-a21b-11de-a4ab-123139025d32.mp4. on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Unpause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Play.Start undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] A handler is synced to 47334 (target was 47334). Will remove from sync wait list. on '[object RenderTree]'
[smilkit-as3][debug] Pausing playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Handler removed from RenderTree's sync wait list on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Sync operation completed. RenderTree now READY. on '[object RenderTree]'
[smilkit-as3][info] Ready to play. on '[object Viewport]'
[smilkit-as3][info] Playback was deferred because the Viewport was waiting for another operation to complete. Resuming playback now. on '[object Viewport]'
[smilkit-as3][info] Completed changing playback state to PLAYBACK_PLAYING. on '[object Viewport]'
[smilkit-as3][debug] Heartbeat resumed. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is running - resuming 2 assets. on '[object RenderTree]'
[smilkit-as3][debug] Resuming playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Handler volume set to 75. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Removed drawn regions on '[object DrawingBoard]'
[smilkit-as3][debug] Resetting the DrawingBoard and Canvas state on '[object DrawingBoard]'
[smilkit-as3][debug] Re-drawn 1 regions to the DrawingBoard's Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Attempting to draw 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object SMILReferenceHandler]'
[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Drawn 2 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Sync operation completed. RenderTree now READY. on '[object RenderTree]'
[smilkit-as3][info] Ready to play. on '[object Viewport]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Pause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Unpause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Play.Start undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Buffer.Flush undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Buffer.Full undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][info] Metadata recieved: Video: H.264, 30fps, 864 x 540. Audio: AAC, 2 channels, 44100 Hz.
BAD SEEK
[smilkit-as3][info] Playback state set to to playbackSeeking. on '[object Viewport]'
[smilkit-as3][info] Completed changing playback state to PLAYBACK_SEEKING with offset: 100146. on '[object Viewport]'
[smilkit-as3][debug] Worker : JustInTime Worker : Shutting down. on '[object Worker]'
[smilkit-as3][debug] Worker : Resolve Worker : Priority worker shut down. Shutting down in turn. on '[object Worker]'
[smilkit-as3][debug] Heartbeat paused. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is paused - pausing 4 non-syncing assets. on '[object RenderTree]'
[smilkit-as3][debug] Pausing playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Attempting to draw 4 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Scheduling a new sync wait cycle to begin on the next Viewport state change to PLAYBACK_PLAYING on '[object RenderTree]'
[smilkit-as3][info] Seek operation committed. Reverting to previous playback state at offset: 100146 on '[object Viewport]'
[smilkit-as3][debug] Worker : JustInTime Worker : Starting up. on '[object Worker]'
[smilkit-as3][debug] Worker : Resolve Worker : Priority worker started up. Ceding priority and shutting down. on '[object Worker]'
[smilkit-as3][debug] About to revert playback state to playbackPlaying. on '[object Viewport]'
[smilkit-as3][info] Playback state set to to playbackPlaying. on '[object Viewport]'
[smilkit-as3][info] Completed changing playback state to PLAYBACK_PLAYING. on '[object Viewport]'
[smilkit-as3][debug] Heartbeat resumed. on '[object Heartbeat]'
[smilkit-as3][debug] Syncing handlers to viewport state: heartbeat is running - resuming 4 assets. on '[object RenderTree]'
[smilkit-as3][debug] Resuming playback. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Handler volume set to 75. on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Removed drawn regions on '[object DrawingBoard]'
[smilkit-as3][debug] Resetting the DrawingBoard and Canvas state on '[object DrawingBoard]'
[smilkit-as3][debug] Re-drawn 1 regions to the DrawingBoard's Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] Attempting to draw 4 handlers to the Canvas on '[object DrawingBoard]'
3[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object RTMPVideoHandler]'
[smilkit-as3][debug] Adding Handler to region 'root' on the DrawingBoard on '[object SMILReferenceHandler]'
[smilkit-as3][debug] Drawn 4 handlers to the Canvas on '[object DrawingBoard]'
[smilkit-as3][debug] About to run a scheduled sync wait cycle. on '[object RenderTree]'
[smilkit-as3][debug] Beginning sync operation... on '[object RenderTree]'
[smilkit-as3][debug] Syncing a handler using known syncpoints. Seeking handler to 100146ms (selected from 0 syncpoints: ) with a target offset of 100146ms. completedResolving: true, completedLoadingfalse on '[object RenderTree]'
[smilkit-as3][debug] Executing internal seek to 100146ms (100.146s) on '[object RTMPVideoHandler]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Pause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Unpause.Notify undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Play.Start undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Buffer.Full undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
[smilkit-as3][debug] NetStatusEvent: NetStream.Buffer.Flush undefined on '[NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment