Skip to content

Commit

Permalink
Update design.md
Browse files Browse the repository at this point in the history
This fixes some inconsistencies I noticed while going through this file today
  • Loading branch information
thiagopnts authored Apr 12, 2019
1 parent 6de1679 commit 0bef329
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions docs/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,19 +172,19 @@ design idea is pretty simple :
- [src/loader/fragment-loader.js][]
- in charge of loading fragments, use xhr-loader if not overrided by user config
- [src/loader/key-loader.js][]
- in charge of loading decryption key
- in charge of loading decryption key
- [src/loader/playlist-loader.js][]
- in charge of loading manifest, and level playlists, use xhr-loader if not overrided by user config.
- in charge of loading manifest, and level playlists, use xhr-loader if not overrided by user config.
- [src/remux/dummy-remuxer.js][]
- example dummy remuxer
- example dummy remuxer
- [src/remux/mp4-generator.js][]
- in charge of generating MP4 boxes
- generate Init Segment (moov)
- generate samples Box (moof and mdat)
- in charge of generating MP4 boxes
- generate Init Segment (moov)
- generate samples Box (moof and mdat)
- [src/remux/mp4-remuxer.js][]
- in charge of converting AVC/AAC/MP3 samples provided by demuxer into fragmented ISO BMFF boxes, compatible with MediaSource
- this remuxer is able to deal with small gaps between fragments and ensure timestamp continuity. it is also able to create audio padding (silent AAC audio frames) in case there is a significant audio 'hole' in the stream.
- it notifies remuxing completion using events (```FRAG_PARSING_INIT_SEGMENT```, ```FRAG_PARSING_DATA``` and ```FRAG_PARSED```)
- in charge of converting AVC/AAC/MP3 samples provided by demuxer into fragmented ISO BMFF boxes, compatible with MediaSource
- this remuxer is able to deal with small gaps between fragments and ensure timestamp continuity. it is also able to create audio padding (silent AAC audio frames) in case there is a significant audio 'hole' in the stream.
- it notifies remuxing completion using events (```FRAG_PARSING_INIT_SEGMENT```, ```FRAG_PARSING_DATA``` and ```FRAG_PARSED```)
- [src/utils/attr-list.js][]
- Attribute List parsing helper class, used by playlist-loader
- [src/utils/binary-search.js][]
Expand Down Expand Up @@ -218,7 +218,7 @@ design idea is pretty simple :

[src/config.js]: ../src/config.js
[src/errors.js]: ../src/errors.js
[src/event-handler.js]: ../src/event-handler.js
[src/event-handler.ts]: ../src/event-handler.ts
[src/events.js]: ../src/events.js
[src/hls.js]: ../src/hls.js
[src/index.js]: ../src/index.js
Expand Down

0 comments on commit 0bef329

Please sign in to comment.