Skip to content

Update the fps_explore example with video decoder option#46

Merged
jspanchu merged 4 commits into
masterfrom
fps-explore-example
Jul 6, 2026
Merged

Update the fps_explore example with video decoder option#46
jspanchu merged 4 commits into
masterfrom
fps-explore-example

Conversation

@jspanchu

@jspanchu jspanchu commented Jul 3, 2026

Copy link
Copy Markdown
Member

No description provided.

jspanchu added 3 commits July 3, 2026 18:49
Without it, browser H.264 decoder (multithreaded FFmpeg path or HW)
holds one frame for potential reordering before emitting output.
VP9 path doesn't hit this and that's why lag appears only with nvenc/H264.
@jspanchu jspanchu force-pushed the fps-explore-example branch from ace2281 to d143f78 Compare July 3, 2026 23:01
@jspanchu jspanchu requested a review from jourdain July 3, 2026 23:03
Comment thread examples/03_fps/fps_explore.py Outdated
Comment thread examples/03_fps/fps_explore.py Outdated
Comment thread examples/03_fps/fps_explore.py
Two RCA widgets on one render window, switched by v_if: image
display with JPEG encoder and video-decoder display with automatic
codec selection (NVENC H264 or libvpx VP9). Video mode maps the
quality slider to encoder quantization (0 high - 63 low); footer
shows active codec and stats.
@jspanchu jspanchu force-pushed the fps-explore-example branch from d143f78 to 06b46af Compare July 6, 2026 15:56
@jspanchu jspanchu merged commit c07098f into master Jul 6, 2026
6 of 7 checks passed
@jspanchu jspanchu deleted the fps-explore-example branch July 11, 2026 22:49
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.

2 participants