Skip to content

Instantly share code, notes, and snippets.

View svagionitis's full-sized avatar

stavros vagionitis svagionitis

View GitHub Profile
@svagionitis
svagionitis / SequenceDiagramForPlaybackAnHLSStreamNoErrors.wsd
Last active December 16, 2015 14:49
Sequence Diagram For Playback an HLS stream (No errors) for http://www.websequencediagrams.com/
<div class="wsd" wsd_style="vs2010"><pre>
# No errors
title Sequence Diagram For Playback an HLS stream (No errors)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "HTMLMediaElement" as MediaPlayer
participant "Video pipeline(Remote Server, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForPlaybackAnHLSStreamErrorFetchingData.wsd
Last active December 16, 2015 14:49
Sequence Diagram For Playback an HLS stream (Error fetching data) for http://www.websequencediagrams.com/
<div class="wsd" wsd_style="vs2010"><pre>
# Error fetching data
title Sequence Diagram For Playback an HLS stream (Error fetching data)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "HTMLMediaElement" as MediaPlayer
participant "Video pipeline(Remote Server, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForPlaybackAnHLSStreamErrorDecodingData.wsd
Last active December 16, 2015 14:50
Sequence Diagram For Playback an HLS stream (Error decoding data) for http://www.websequencediagrams.com/
<div class="wsd" wsd_style="vs2010"><pre>
# Error decoding data
title Sequence Diagram For Playback an HLS stream (Error decoding data)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "HTMLMediaElement" as MediaPlayer
participant "Video pipeline(Remote Server, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForPauseAnHLSStreamNoErrors.wsd
Last active December 16, 2015 14:59
Sequence Diagram For Pause an HLS stream (No errors) for http://www.websequencediagrams.com/
<div class="wsd" wsd_style="vs2010"><pre>
# No errors
title Sequence Diagram For Pause an HLS stream (No errors)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "HTMLMediaElement" as MediaPlayer
participant "Video pipeline(Remote Server, Demux, Decoder)" as VideoPipeline
MediaPlayer->HigherLayer: play
@svagionitis
svagionitis / DiagramForLoadingAVideoFileFromDiskNoErrors
Created April 24, 2013 16:41
Diagram For Loading a Video File From Disk (No errors) for http://www.websequencediagrams.com/
# No errors on demux and dcr
title Sequence Diagram For Loading a Video File From Disk (No errors)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Local Disk, Demux, Decoder)" as VideoPipeline
HigherLayer->MediaPlayer: load()
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForLoadingAVideoFileFromDiskErrorReadingTheFile.wsd
Last active December 16, 2015 15:09
Sequence Diagram For Loading a Video File From Disk (Error reading the file) for http://www.websequencediagrams.com/
# Error reading the file
title Sequence Diagram For Loading a Video File From Disk (Error reading the file)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Local Disk, Demux, Decoder)" as VideoPipeline
HigherLayer->MediaPlayer: load()
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForLoadingAVideoFileFromDiskErrorDecodingData.wsd
Last active December 16, 2015 15:09
Sequence Diagram For Loading a Video File From Disk (Error decoding data) for http://www.websequencediagrams.com/
# Error decoding data
title Sequence Diagram For Loading a Video File From Disk (Error decoding data)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Local Disk, Demux, Decoder)" as VideoPipeline
HigherLayer->MediaPlayer: load()
note right of MediaPlayer
@svagionitis
svagionitis / SequenceDiagramForPlaybackAVideoFileFromDiskNoErrors.wsd
Last active December 16, 2015 15:09
Sequence Diagram For Playback a Video File From Disk (No errors) for http://www.websequencediagrams.com/
# No errors
title Sequence Diagram For Playback a Video File From Disk (No errors)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Local Disk, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
networkState: NETWORK_IDLE
readyState: HAVE_ENOUGH_DATA
@svagionitis
svagionitis / SequenceDiagramForPlaybackAVideoFileFromDiskErrorDecodingData.wsd
Last active December 16, 2015 15:09
Sequence Diagram For Playback a Video File From Disk (Error decoding data) for http://www.websequencediagrams.com/
# Error decoding data
title Sequence Diagram For Playback a Video File From Disk (Error decoding data)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Local Disk, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
networkState: NETWORK_IDLE
readyState: HAVE_ENOUGH_DATA
@svagionitis
svagionitis / SequenceDiagramForPlaybackADVBStreamErrorOnTslockOrDcr.wsd
Last active December 16, 2015 17:09
Sequence Diagram For Playback a DVB stream (Error on tslock or dcr) for http://www.websequencediagrams.com/
# Error on tslock or dcr
title Sequence Diagram For Playback a DVB stream (Error on tslock or dcr)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "Media Player (Webkit {HTMLMediaElement, MediaPlayer, MediaPlayerPrivate}, Irisplayer)" as MediaPlayer
participant "Video pipeline(Tuner, Demod, Demux, Decoder)" as VideoPipeline
HigherLayer->MediaPlayer: play()
alt networkState> NETWORK_EMPTY