AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV

[Bug]: MXF file playback is broken

Open
#1,189 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
764
Forks
246
Avg merge
6d 12h
Merged PRs (30d)
13

Description

### What happened?

Loaded a Prores/MXF file the Alex reference footage site: https://www.arri.com/en/learn-help/learn-help-camera-system/camera-sample-footage-reference-image -> https://next.frame.io/share/005ff88d-0433-4ce2-bd93-ad94628b1de0/

Plays fine in VLC. In RV it appears to have frozen intermittent frames and then jumps ahead every 7 or 9 frames (eg frame 1,1,1,1,1,1,7,7,7,7,7,7,7,7,7,16....). also the frame numbers seem off and there is a warning in my terminal: `WARNING: Using non-standard frame rate 48000/1`

https://github.com/user-attachments/assets/af2d16ae-8ea3-4a94-9536-90aa23bf5b23

[F003C002_190925_MN99.mxf.json](https://github.com/user-attachments/files/25753780/F003C002_190925_MN99.mxf.json)

### List all the operating systems versions where this is happening

macos 26.3

### On what computer hardware is this happening?

macbook air

### Relevant console log output

```shell
WARNING: Using non-standard frame rate 48000/1
```

### Environment variables

_No response_

### Extra information

_No response_

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start by reproducing playback with the referenced ProRes/MXF footage and reviewing the attached F003C002_190925_MN99.mxf.json metadata alongside the terminal warning. Trace how the non-standard 48000/1 frame rate is handled; done means correct frame progression and numbering without the warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.