Quantum

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.)