Code Monkey home page Code Monkey logo

Comments (6)

fxtech avatar fxtech commented on July 28, 2024 1

This might be better as kOfxImageClipPropDisplayTimeOffset

from openfx.

garyo avatar garyo commented on July 28, 2024
  • This is in frames, not seconds, correct?
  • Should it always be an integer or could it be fractional?
  • How does it behave when retiming is applied? (If it doesn't that's OK, but let's specify that)
  • Just to clarify, a host may set this, and the plugin can only read it. The plugin should add this value to any OFX frame values before displaying to the user, and similarly the plugin should subtract this from any user-supplied frame numbers before passing to OFX.

Do I have that all right?

from openfx.

fxtech avatar fxtech commented on July 28, 2024

from openfx.

fxtech avatar fxtech commented on July 28, 2024

As per list discussion perhaps this should get rolled into the updated timeline suite.

from openfx.

revisionfx avatar revisionfx commented on July 28, 2024

Yes, should be in timelineSuite header file at least.

My new thought on this is the world timeline should refer to a data container to which the clip is parented. Different applications have different words for where the clip resides (e.g. comp, sequence...) and in a way Project in OFX. Timeline happens to be the term Resolve uses for that.

We might consider a sort of utility suite at specs level, e.g. ofxTimeLineIO that gathers all time relevant properties one can query from that parent structure. I am coming to the conclusion that this would be a good model and as well with sibling Spatial Format too (another discussion). You still have the individual properties, but once suitified (or is suitefied) one can check the suite exists and rely on that for everything. This could also allow us to patch how individual host interpret certain properties right now. Like one host at least returns a ratio for FPS instead of an explicit FPS.

The third pion that could be friended here in a complete representation is related to our weak context definition. The example of Vegas two inputs is a general context that requires attention, in a way is also Resolve Edit page - to accomplish the same outcome, BMD selected to allow this when transition is the context. Another example is effect requiring to be first on strack, as they become useless whenever a transform of some sort has been applied... Will make this a pre-github discussion at some point not to be too OT here...

from openfx.

revisionfx avatar revisionfx commented on July 28, 2024

Also note Issue #47 as related to this - in practice should be done at once

from openfx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.