Menu

Commit [r2105]  Maximize  Restore  History

Second phase HDS refactoring

- added a factory class for streaming objects ( HTTPStreamingFactory ) which any HDS implementation must extend
- removed mixing code from HTTPStreamingFileHandlerBase and its derived classes
- updated private events related to HDS to make them more consistent
- adding source handler to manage both index handler and file handler
- removed enhanced seeking from HTTPNetStream ( temporarly )
- removed permanently MBR logic from HTTPNetStream

IMPACT:
- no public API was affected

*NOTES*
- LBA is still not working
- unit tests and integration tests fail
- DO NOT USE IT EXCEPT IF YOU ARE TESTING THIS

cdobre 2011-05-04

changed /osmf/trunk/framework/OSMF/.flexLibProperties
changed /osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingEvent.as
changed /osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingFileHandlerEvent.as
changed /osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingIndexHandlerEvent.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamSource.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamSourceHandler.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingFactory.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingFileHandlerBase.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingIndexHandlerBase.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingMixerBase.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingNetLoader.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingState.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FFactory.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FFileHandler.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FMixer.as
added /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/flv/FLVTagScriptDataMode.as
/osmf/trunk/framework/OSMF/.flexLibProperties Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingEvent.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingFileHandlerEvent.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingIndexHandlerEvent.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamSource.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamSourceHandler.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingFactory.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingFileHandlerBase.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingIndexHandlerBase.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingMixerBase.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingNetLoader.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingState.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FFactory.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FFileHandler.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FMixer.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/flv/FLVTagScriptDataMode.as Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.