Legacy functionality
When CatDV used QuickTime for Java directly it had a number of special features that were closely tied to QuickTime or were specifically designed for the tape-based workflows that were common at the time, including:
· Creating reference movies
· Support for reading movies stored in the Mac resource fork
· Adding or replacing a QuickTime timecode track
· Changing the presentation mode and frame size of QuickTime movies
· Capturing audio to add voice over tracks to a sequence
· Capturing DV video in the Live Capture Plus application
· DV-based scene detection, including handling of timecode discontinuities
· Tape-based previews
· Tape library management
Most of this legacy functionality was dropped in 64-bit CatDV 11, either because it’s deprecated and impossible to implement without QuickTime, or because there is no longer any demand for tape-based workflows.
To ease the transition for users who still required some of these features, however, we also released a legacy 32-bit version of CatDV 11:
(This uses the same codebase as the 64-bit version but with two different implementations of the media framework MFDelegate interface, one
compiled with an old java compiler that could access QTJava classes and one with a
modern compiler.)