Maniphest T24036

Patch for bug #22104
Closed, ArchivedPATCH

Assigned To
Peter Schlaile (schlaile)
Authored By
Leo Sutic (lsutic)
Sep 27 2010, 11:11 PM
Tags
  • BF Blender
Subscribers
Leo Sutic (lsutic)
Nathan Letwory (jesterking)
Peter Schlaile (schlaile)

Description

Patch for: T22104

When an AVI file contains null frames, ffmpeg skips to the next non-null frame without returning the intermediate frames. This results in the internal position of a movie clip and the actual stream position being unsynchronized, as the internal position is assumed to be monotonically increasing by 1.

See: http://www.virtualdub.org/blog/pivot/entry.php?id=103 for a description of the problem.

This patch will trigger a seek if the presentation timestamp of the frame read isn't the one that we expected. It fixes bug #22104.

Event Timeline

Leo Sutic (lsutic) edited a custom field.Sep 27 2010, 11:11 PM
Leo Sutic (lsutic) attached 1 file(s): F10116: anim.patch.
Leo Sutic (lsutic) added a comment.Sep 27 2010, 11:15 PM

Sorry, it fixes bug #23411.

Nathan Letwory (jesterking) added a comment.Sep 28 2010, 11:02 AM

Assigning to our ffmpeg guy.

Peter Schlaile (schlaile) added a comment.Mar 17 2012, 7:03 PM

the new proxy + timecode module includes something similar, so closing this now.

Bug was also closed long ago.

@Leo: thanks for the help anyways!

Cheers,
Peter

Peter Schlaile (schlaile) changed the task status from Unknown Status to Unknown Status.Mar 17 2012, 7:03 PM