Design Docs

From PiTiViWiKi

Jump to: navigation, search

Links to Design Documentation

Relationship between PiTiVi Modules

Contents

Design

A refactoring of several core features of PiTiVi is underway.

More details here

Components

The following documents are supposed to be read in this order

  • High Level design This is an overview of the new design of PiTiVi. Read this first.
  • Project Specifications of the Project object
  • ObjectFactory Specifications of ObjectFactory and it's known subclasses/interfaces.
  • Streams Specifications of Streams.
  • Pipeline Specifications of Pipeline, and the interaction between Pipeline and Action/Consumer/Producer.
  • Timeline Specifications of the Timeline and the TimelineObjects
  • Tracks Specifications of the timeline's Tracks and the TrackObjects
  • Formatter Specifications of the Formatter(s) and the interaction with other parts of Core.
  • Browsers Specifications of the various Browserss and their interaction with other parts of Core.

User Interface Design Docs

These documents describe the appearance and implementation of PiTiVi's user interface.

  1. UI Design
  2. UI Design Variants
  3. UI Implementation
  4. Compositing Subinterface (needs work)

Editing Scenarios

  1. Documentary Segment
  2. Music Video
  3. Beer Commercial
  4. Car Chase Scene from Action Film
  5. Animation

Prototypes

  1. Jog-Shuttle Interface
  2. Compositing Interface
  3. Keyframe Editing
  4. Rendering Profiles

Research

  1. 2008_7_28_interview_notes
  2. Notes On FCP
  3. Video of Sony Vegas in Action
Personal tools