CAPI, Arm Mac: Client rejects proposal to capture frame

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CAPI, Arm Mac: Client rejects proposal to capture frame

Postby maboesanman » Sat Feb 03, 2024 3:07 pm

I'm using cef via the capi, via a custom rust wrapper, with offscreen rendering and an external message pump.

on macOS (arm) (I haven't gotten the other platforms working yet, but I could focus on that to help reproduction if needed)

I'm getting the following error:
[0203/134652.162234:VERBOSE1:video_capture_oracle.cc(250)] Client rejects proposal to capture frame (at #190).
with all calls to paint ceasing at the same time. the audio continues to play, as to network requests that the browser is making in the background.

reproduction: https://github.com/maboesanman/rhythmiu ... d7eeba8bcc
Code: Select all
./build.sh
./target/release/bundle/rhythmium.app/Contents/MacOS/rhythmium


when setting the url to something like a YouTube video the problem arrives much faster and more consistently. it is reliably triggered by entering fullscreen.
to set to a YouTube video: edit the url in ./rhythmium/src/scene/web_view.rs, line 242.

the error appears to be being triggered here: https://chromium.googlesource.com/chrom ... cle.cc#250.

Am I missing some setting?
maboesanman
Newbie
 
Posts: 2
Joined: Mon Aug 14, 2023 10:01 am

Re: CAPI, Arm Mac: Client rejects proposal to capture frame

Postby maboesanman » Mon Feb 05, 2024 1:17 pm

further research shows that "the pipeline is full" according to the comments in this source:

https://chromium.googlesource.com/chrom ... mpl.cc#541

maybe I'm not properly freeing a resource im expected to free?
maboesanman
Newbie
 
Posts: 2
Joined: Mon Aug 14, 2023 10:01 am


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 234 guests