Skip to content

fix: Add fallback to search for timecode in FFmpeg format context metadata#1193

Merged
bernie-laberge merged 1 commit intoAcademySoftwareFoundation:RB-2.2.0-VFX2023from
bernie-laberge:cherry_pick_metadata_fix
Mar 7, 2026
Merged

fix: Add fallback to search for timecode in FFmpeg format context metadata#1193
bernie-laberge merged 1 commit intoAcademySoftwareFoundation:RB-2.2.0-VFX2023from
bernie-laberge:cherry_pick_metadata_fix

Conversation

@bernie-laberge
Copy link
Copy Markdown
Contributor

Note that this is a cherry pick from the main branch:
1cbff48

Add fallback to search for timecode in FFmpeg context metadata

Linked issues

n/a

Summarize your change.

When the streams metadata do not have the timecode information, I added
a fallback mechanism that looks at the format context metadata and try
to find the timecode information.

Describe the reason for the change.

During testing, there were some MXF media files that had the wrong start
time.

Describe what you have tested and on which operating system.

MacOS

Add a list of changes, and note any that might need special

attention during the review.

If possible, provide screenshots.


Signed-off-by: Cédrik Fuoco cedrik.fuoco@autodesk.com

…AcademySoftwareFoundation#887)

n/a

When the streams metadata do not have the timecode information, I added
a fallback mechanism that looks at the format context metadata and try
to find the `timecode` information.

During testing, there were some MXF media files that had the wrong start
time.

MacOS

attention during the review.

---------

Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Signed-off-by: Bernard Laberge <bernard.laberge@autodesk.com>
@bernie-laberge bernie-laberge force-pushed the cherry_pick_metadata_fix branch from d8c94cc to 3750d5f Compare March 6, 2026 22:05
@bernie-laberge bernie-laberge enabled auto-merge (squash) March 6, 2026 22:06
@bernie-laberge bernie-laberge merged commit b04b7b9 into AcademySoftwareFoundation:RB-2.2.0-VFX2023 Mar 7, 2026
14 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants