Menu

Commit [r968]  Maximize  Restore  History

PARB changes: Refactor MediaFactory and Loader classes:

- MediaInfo becomes MediaFactoryItem. All MediaFactory and plugin-related APIs are updated accordingly. The rule of thumb is to use "item" on MediaFactory, and "mediaFactoryItem" on the plugin classes (since the former are already qualified, whereas the latter are not).
- Remove IMediaResourceHandler. Add canHandleResource to LoaderBase. Make handler function a Function to pass to MediaFactoryItem's constructor.
- Merge resolver interfaces/classes into MediaFactoryItemResolver, which defaults to selecting the first one.
- Make LoaderBase load/unload methods final. Add protected methods to execute the load, so that we can ensure validation takes place first.
- Update all unit tests and sample apps accordingly.

briggs@adobe.com 2010-02-02

1 2 3 > >> (Page 1 of 3)
changed /osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/DynamicStreamingSample.mxml
changed /osmf/trunk/apps/samples/framework/GGTrackingPlugin/org/osmf/gg/GGPluginInfo.as
changed /osmf/trunk/apps/samples/framework/MetadataSample/src/MetadataResourceHandler.as
changed /osmf/trunk/apps/samples/framework/MetadataSample/src/MetadataSample.mxml
removed /osmf/trunk/apps/samples/framework/MetadataVideoPlugin/MetadataResourceHandler.as
changed /osmf/trunk/apps/samples/framework/MetadataVideoPlugin/MetadataVideoPluginInfo.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/PluginSample.mxml
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/AppResourceHandlerResolver.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/Model.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/ResourceHandlerDescriptor.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/smoothing/Smoother.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/smoothing/SmootherPluginInfo.as
changed /osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/video/SimpleVideoPluginInfo.as
changed /osmf/trunk/apps/samples/framework/ReferenceSample/org/osmf/model/ReferenceSWFElement.as
changed /osmf/trunk/apps/samples/framework/ReferenceSample/org/osmf/view/MainWindow.as
changed /osmf/trunk/apps/samples/plugins/AkamaiPluginSample/src/AkamaiPluginSample.mxml
changed /osmf/trunk/apps/samples/plugins/CaptioningSample/src/CaptioningSample.mxml
changed /osmf/trunk/apps/samples/plugins/MASTSample/src/MASTSample.as
changed /osmf/trunk/framework/OSMF/.flexLibProperties
changed /osmf/trunk/framework/OSMF/org/osmf/audio/SoundLoader.as
changed /osmf/trunk/framework/OSMF/org/osmf/image/ImageLoader.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/AbsoluteLayoutFacet.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/LayoutAttributesFacet.as
changed /osmf/trunk/framework/OSMF/org/osmf/layout/RelativeLayoutFacet.as
changed /osmf/trunk/framework/OSMF/org/osmf/manifest/F4MLoader.as
/osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/DynamicStreamingSample.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/GGTrackingPlugin/org/osmf/gg/GGPluginInfo.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/MetadataSample/src/MetadataResourceHandler.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/MetadataSample/src/MetadataSample.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/MetadataVideoPlugin/MetadataVideoPluginInfo.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/PluginSample.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/AppResourceHandlerResolver.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/Model.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/model/ResourceHandlerDescriptor.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/smoothing/Smoother.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/smoothing/SmootherPluginInfo.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/PluginSample/src/org/osmf/plugins/video/SimpleVideoPluginInfo.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/ReferenceSample/org/osmf/model/ReferenceSWFElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/framework/ReferenceSample/org/osmf/view/MainWindow.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/plugins/AkamaiPluginSample/src/AkamaiPluginSample.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/plugins/CaptioningSample/src/CaptioningSample.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/apps/samples/plugins/MASTSample/src/MASTSample.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/.flexLibProperties Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/audio/SoundLoader.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/image/ImageLoader.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/AbsoluteLayoutFacet.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/LayoutAttributesFacet.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/layout/RelativeLayoutFacet.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/manifest/F4MLoader.as Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)
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.