Skip to content

feat: improve realtime playback performance especially with prores#1188

Open
mcoliver wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
mcoliver:prores-playback-buffer-issues
Open

feat: improve realtime playback performance especially with prores#1188
mcoliver wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
mcoliver:prores-playback-buffer-issues

Conversation

@mcoliver
Copy link
Contributor

@mcoliver mcoliver commented Mar 4, 2026

Fixes #1187

Unable to playback prores files due to a buffer that is unable to keep up. This PR fixes that so Prores files playback in realtime by adding the filetypes to slowRandomAccessCodecs

Also noticed that FFMpeg buffers internal frames and RV expects to decode one frame synchronously. FF_THREAD_SLICE exploits multi-core systems and should bring performance improvements.

Before
https://github.com/user-attachments/assets/48703ec6-6816-4d4c-aa7c-b6ce420d39af

After
https://github.com/user-attachments/assets/2362cff2-35c0-4be9-812b-c097bb59576b

…or slice-based threading.

Signed-off-by: Michael Oliver <mcoliver@gmail.com>
@mcoliver mcoliver marked this pull request as ready for review March 4, 2026 23:19
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.

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

1 participant