AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV

[Bug]: Buffer unable to keep up with playback with Prores files

Open
#1,187 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?

When playing back a prores file, the look ahead buffer is unable to keep up with realtime playback (even if it exceeds the filesize of the file being played back). It is really bad with multiple Reader Threads (under Preferences -> Caching) and slightly better with 1 reader thread. However it is unusable to playback even a short file.

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

macos 26

### On what computer hardware is this happening?

mac air

### Relevant console log output

```shell

```

### 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

The report names no source file, test, or entry point. Reproduce on macOS 26 with a ProRes file on a MacBook Air, comparing one and multiple reader threads in Preferences → Caching; done means playback keeps up with real time.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, performance
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.