Skip to content

[Feature] Make the preview mechanism more of an interface to 'views' #157

@simoninns

Description

@simoninns

Problem

There are a lot of different ways to view fields and frames in TV-land, previews, line scopes, vectorscopes, etc etc. Most need 1 or 2 fields of data, so the interface is pretty rigid and common.

Right now decode-orc is quite specialized in the implementation of the various views.

Proposed solution

Harmonize the interface and include a registry for views (just like stages) so views can be plugged into the code without unnecessary complexity in the implementation.

Move the existing line scope, field timing view and vectorscopes into this. Add hooks for inter-view interaction (like the crosshairs on the frame view moving the indicator in the line scope view).

Support composite and YC data through a well structured set of documented interfaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions