Ticket #93 (accepted planned)

Opened 3 years ago

Last modified 5 months ago

media stream types

Reported by: ichthyo Owned by: ichthyo
Priority: grave Milestone: 0integration
Component: lumieraProc Keywords:
Cc: Blocked By:
Blocking: #92, #95, #244, #393, #426, #590, #600, #648, #728, #828

Description

design a framework for dealing with different kinds of media, thereby avoiding hard wired code paths as in cinelerra. Especially, the purpose is to create a somewhat generic implementation of the wiring within the builder.

At least initially this mainly boils down to defining a scheme how to map the type definitions used by individual media handling libraries, and especially by GAVL.

Change History

comment:1 Changed 3 years ago by ichthyo

  • Status changed from new to accepted

A first draft/plan for this framework is  here; more details to be worked out when actually integrating GAVL and other plugin/media handling libraries

comment:2 Changed 3 years ago by ichthyo

  • Blocking 95 added

comment:3 Changed 2 years ago by ichthyo

  • Blocking 244 added

comment:4 Changed 2 years ago by ichthyo

  • Blocking 330 added

comment:5 Changed 2 years ago by ichthyo

  • Blocking 393 added

comment:6 Changed 2 years ago by ichthyo

  • Blocking 426 added

comment:7 Changed 22 months ago by ichthyo

  • Blocking 330 removed

comment:8 Changed 22 months ago by ichthyo

  • Blocking 590 added

comment:9 Changed 22 months ago by ichthyo

  • Blocking 600 added

comment:10 Changed 19 months ago by ichthyo

  • Blocking 648 added

comment:11 Changed 14 months ago by ichthyo

introduced a typedef for StreamType::ID to denote an entryID<Streamtype>. Basically this gets us an immutably mixed symbolic/hash ID, with several automatic conversions; later on, entryID is expected to be automatically registered in some type translation tables, which then would automatically asure unique and distinct stream type definitions.

comment:12 Changed 14 months ago by ichthyo

  • Blocking 728 added

comment:13 Changed 5 months ago by ichthyo

  • Blocking 828 added
Note: See TracTickets for help on using tickets.