Menu

Commit [r1207]  Maximize  Restore  History

Initial commit of refactored metadata API. Note that this is the first step in a major, multi-step refactoring, so there may be some stability issues until the last step is made. Highlights of the changes:

- Simpify metadata API from Metadata + Facet + FacetKey, to a single Metadata class that exposes a key-value pair based API, plus change events.
- Modify MediaResourceBase and MediaElement to expose add/remove/get methods for metadata, rather than a singular metadata property. MediaElement dispatches change events via the new MediaElementEvent.
- Rename/Refactor TemporalFacet to TimelineMetadata (ditto for event class), which extends Metadata and works with a generic TimelineMarker class to represent a marker on the media's timeline.
- Remove MetadataNamespaces, the properties behind these client-facing namespaces (which previously were set through facets) can now be set through strongly-typed properties on MediaResourcBase, URLResource, or StreamingURLResource. This includes media type, MIME type, subclip points, DRM metadata, and more.
- Move CuePoint and CuePointType to metadata package. CuePoint now subclasses TimelineMarker.

briggs@adobe.com 2010-02-27

<< < 1 .. 4 5 6 7 > >> (Page 6 of 7)
renamed /osmf/trunk/framework/OSMFTest/org/osmf/metadata/TestTemporalFacet.as -> /osmf/trunk/framework/OSMFTest/org/osmf/metadata/TestTimelineMetadata.as
added /osmf/trunk/framework/OSMFTest/org/osmf/metadata/TestTimelineMarker.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/net/TestDynamicStreamingResource.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetConnectionFactory.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetLoader.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetStreamUtils.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/net/TestStreamingURLResource.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/plugin/CreateOnLoadPluginInfo.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/plugin/TestDynamicPluginLoader.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/plugin/TestPluginManager.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/utils/NullResource.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/utils/SimpleResource.as
changed /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/ControlBarBase.as
changed /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinDownButton.as
changed /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinUpButton.as
added /osmf/trunk/libs/Syndication/bin
added /osmf/trunk/libs/Syndication/bin/Syndication.swc
changed /osmf/trunk/plugins/CaptioningPlugin/org/osmf/captioning/media/CaptioningProxyElement.as
changed /osmf/trunk/plugins/CaptioningPlugin/org/osmf/captioning/model/Caption.as
changed /osmf/trunk/plugins/CaptioningPluginIntegrationTest/src/org/osmf/test/captioning/media/TestCaptioningProxyElement.as
changed /osmf/trunk/plugins/CaptioningPluginTest/src/CaptioningPluginTest.mxml
changed /osmf/trunk/plugins/MASTPlugin/org/osmf/mast/media/MASTProxyElement.as
changed /osmf/trunk/plugins/MASTPluginIntegrationTest/src/org/osmf/test/mast/managers/TestMASTConditionManager.as
changed /osmf/trunk/plugins/MASTPluginIntegrationTest/src/org/osmf/test/mast/media/TestMASTProxyElement.as
/osmf/trunk/framework/OSMFTest/org/osmf/metadata/TestTimelineMarker.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/net/TestDynamicStreamingResource.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetConnectionFactory.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetLoader.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetStreamUtils.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/net/TestStreamingURLResource.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/plugin/CreateOnLoadPluginInfo.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/plugin/TestDynamicPluginLoader.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/plugin/TestPluginManager.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/utils/NullResource.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/utils/SimpleResource.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/ControlBarBase.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinDownButton.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinUpButton.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/CaptioningPlugin/org/osmf/captioning/media/CaptioningProxyElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/CaptioningPlugin/org/osmf/captioning/model/Caption.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/CaptioningPluginIntegrationTest/src/org/osmf/test/captioning/media/TestCaptioningProxyElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/CaptioningPluginTest/src/CaptioningPluginTest.mxml Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/MASTPlugin/org/osmf/mast/media/MASTProxyElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/MASTPluginIntegrationTest/src/org/osmf/test/mast/managers/TestMASTConditionManager.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/plugins/MASTPluginIntegrationTest/src/org/osmf/test/mast/media/TestMASTProxyElement.as Diff Switch to side-by-side view
Loading...
<< < 1 .. 4 5 6 7 > >> (Page 6 of 7)
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.