Ticket #177 (accepted todo)

Opened 3 years ago

Last modified 3 months ago

unified handling of timespans and time quantisation

Reported by: ichthyo Owned by: ichthyo
Priority: grave Milestone: 0integration
Component: lumiera Keywords:
Cc: Blocked By: #84, #732, #741, #743, #744, #745, #760, #765, #855
Blocking: #283, #751, #767, #768

Description

The basic time handling is in place: we use gavl_time_t, together with a convenience wrapper for C++ (GUI and Proc). A bit more tricky is the question how to deal with time intervals, especially when having to consider frame quantisation.

  • investigate the problems related to frame quantisation
  • either find a suitable usage policy for gavl_time_t or write some C library functions
  • augment lumiera::Time to return a time interval wrapper, which handles quantisation automatically (if this is possible, that is)

Change History

comment:1 Changed 3 years ago by ichthyo

  • Blocked By 84 removed

(In #84) Time wrapper type is now integrated and in use by Proc. Joel promised to adapt time handling in GUI too. Closing the main issue for now, and opening a new ticket for the remaining task of handling timespans and time quantisation

comment:2 Changed 2 years ago by ichthyo

  • Blocking 283 added

comment:3 Changed 2 years ago by ichthyo

  • Type changed from todo to planned

comment:4 Changed 14 months ago by ichthyo

  • Owner set to ichthyo
  • Status changed from new to accepted
  • Blocked By 84 added

After discussion with Stefan Kangas, I'm grabbing this ticket now. Stefan continues to work on the Timecode display widget, while I'll concentrate on the logical side of defining Timespans and quantisation

comment:5 Changed 14 months ago by ichthyo

  • Blocked By 732 added

comment:6 Changed 13 months ago by ichthyo

  • Blocked By 741 added

comment:7 Changed 13 months ago by ichthyo

  • Type changed from planned to todo

basic framework for time handling, timecodes and quantisation is outlined now, yet still some important details need to be filled in

comment:8 Changed 13 months ago by ichthyo

  • Blocked By 743 added

comment:9 Changed 13 months ago by ichthyo

  • Blocked By 744 added

comment:10 Changed 13 months ago by ichthyo

  • Blocked By 745 added

comment:11 Changed 13 months ago by ichthyo

  • Blocking 751 added

comment:12 Changed 10 months ago by ichthyo

  • Blocked By 760 added

comment:13 Changed 10 months ago by ichthyo

  • Blocked By 765 added

comment:14 Changed 10 months ago by ichthyo

  • Blocking 768 added

comment:15 Changed 10 months ago by ichthyo

  • Blocking 767 added

comment:16 Changed 3 months ago by ichthyo

  • Blocked By 855 added
Note: See TracTickets for help on using tickets.