Menu

Commit [r1363]  Maximize  Restore  History

Various metadata and composition bug fixes:

- Bubble metadata events up through CompositeElements.
- Change default synthesizer's behavior in parallel to return the first child metadata (regardless of whether multiple children have metadata in that namespace). Although a proper synthesizer is needed in this case, if none is provided it's better to return something than nothing.
- Add some guards around the parallel MBR trait, so that it doesn't RTE when it's the last one removed.
- Reenable some parallel unit tests that had been commented out.

briggs@adobe.com 2010-03-18

changed /osmf/trunk/framework/OSMF/org/osmf/elements/CompositeElement.as
changed /osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/CompositeMetadata.as
changed /osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/CompositeMetadataEvent.as
changed /osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/ParallelDynamicStreamTrait.as
changed /osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataSynthesizer.as
changed /osmf/trunk/framework/OSMF/org/osmf/traits/DynamicStreamTrait.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/elements/TestParallelElement.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/elements/TestSerialElement.as
changed /osmf/trunk/framework/OSMFTest/org/osmf/elements/compositeClasses/TestCompositeMetadata.as
/osmf/trunk/framework/OSMF/org/osmf/elements/CompositeElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/CompositeMetadata.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/CompositeMetadataEvent.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/ParallelDynamicStreamTrait.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataSynthesizer.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/traits/DynamicStreamTrait.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/elements/TestParallelElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/elements/TestSerialElement.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMFTest/org/osmf/elements/compositeClasses/TestCompositeMetadata.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.