On Thu, 27 Mar 2008 15:06:00 +0100, Marcin Kostur <[EMAIL PROTECTED]> wrote:

2008/3/27, Herman Robak <[EMAIL PROTECTED]>:
  On a modern dual core it shouldn't be, but in Cinelerra 2.x it is.
 Richard Spindler has run some benchmarks on this, and if I recall
 correctly, he could decode two HDV streams on a laptop and still have
 CPU power to spare.

Decode 2 streams is not enought. One needs backward play, play from random place. 2 streams mean - 1 track + fade transition ;-)

 Yes.  Backward play should be full speed, and it ought to start
instantly, not with a half second delay.  If Cinelerra prerendered
video from the cursor back to the next I-frame, it could achieve that.
During forward playback Cinelerra should retain at least a couple of
GOPs in a cache, so instant backward playback always would be possible.

 This is technically doable (but not implemented in Cinelerra) for all
but a few corner cases.  In those corner cases there should at most be
a lag of about 1/4 second.  I expect this of Lumiera. :-)


Play from random place would require to decode an average 1/2 of GOP in
1/25s.

 Only in rare cases the editor will only have 1/25s available to
produce a "difficult" frame in time.  The _average_ time must be
1/25s or less, but a clever editor should strive to get a little
ahead as soon as it can.  Asynchronous decoding is the naive way.
More clever ways are needed, like selectively pre-rendering regions
that will likely fail to render in realtime.


On dual core PC with soft composer fade transition gives me 7-9fps ;-)

 That's because Cinelerra isn't as clever as an HD video editor needs
to be.

--
Herman Robak

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to