The FxPlug SDK 1.2.1 includes two new protocols, one for managing 3D
camera and layer information in Motion, and another that allows
plug-ins to manage backward compatibility issues. The host applications
Final Cut Pro 6.0.1 and Motion 3.0.1 also contain fixes related to the
FxPlug APIs.
In this section:
The FxPlug 1.2.1 Framework
New Examples
Final Cut Pro 6.0.1 Fixes
Motion 3.0.1 Fixes
The FxPlug 1.2.1 Framework
3D Support
Motion only: Plug-ins can use the new Fx3DAPI protocol to get the 3D transforms for the camera and for the plug-in's layer.
Versioning Support
Plug-ins
that include a "version" key in their Info.plist files can use the new
FxVersioningAPI protocol to determine what version of their plug-in was
used when a project was created.
Angle Units
For angle parameters, -getFloatValue and -setFloatValue now use degrees in all host applications.
New Examples
In
addition to SimpleMatte and SimplePaint, the FxPlug SDK now contains
some new example plug-in projects installed in
/Developer/Examples/FxPlug:
DirectionalBlurExample
Options Dialog
ScrollingRichText
Slow SolidColor
Final Cut Pro 6.0.1 Fixes
Correct Duration for Transition Effects
The method [FxTimingAPI durationForEffect] returns the correct duration of FxPlug transition effects.
Correct Start Time and Duration for Untrimmed Media
The methods [FxTimingAPI startTimeOfImageParm] and [FxTimingAPI durationOfImageParm] return
the correct start time and duration for image parameters, even if the
media in the image wells do not have in and out points set.
Group Parameters Can Be Hidden
The kFxParameterFlag_HIDDEN flag works correctly with group start and end markers.
Parameter List No Longer Scrolls Inappropriately
Hiding or showing a parameter no longer causes the parameter list to scroll to the top.
No Artifacts in Parameter List
Hiding a parameter no longer causes a spurious horizontal line to be drawn in the parameter list.
Correct Channel Order
Previously,
the output images for RGB-only generators would be labeled as RGBA, but
the results would be interpreted as ARGB in 8-bit. The images are now
correctly labeled as ARGB in 8-bit and RGBA in float.
Motion 3.0.1 Fixes
No Gamma Shift
Retrieving bitmap images using the temporal image API no longer causes a gamma shift in the retrieved image.
Correct Rendering
Retrieving bitmap images from a group no longer causes the group to render upside down.
Correct Memory Management
Motion now properly releases custom NSViews when a filter is deleted.
Proper Bit Setting
Retrieving bitmap images from 16-bit per channel footage now returns proper 32-bit per channel footage.
Avoid Unnecessary Rendering
Repeated renders are no longer queued up when a custom control calls -startAction and -endAction during its -drawRect: method. This keeps the control and the current frame from constantly rerendering.
Fix Crash Bug
Motion no longer crashes under certain circumstances when calling -currentTime: in the FxCustomParameterActionAPI protocol.
Parameters Updated Correctly
Parameters are now properly updated in the inspector when their enabled-disabled or hidden-shown state is changed.
--------------------------------------------------------------------------
Distributed by Hasan Shrek, independence blogger. Also run online business , matrix, internet marketing solution , online store script .
Beside he is writing some others blogs for notebook computer , computer training , computer software and personal computer
--------------------------------------------------------------------------
Technorati Tags: apple, computer, desktop, programming, software, internet
No comments:
Post a Comment