3202 with h.264 enabled requires gpu...

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.

3202 with h.264 enabled requires gpu...

Postby DanKegel » Sat Nov 11, 2017 7:32 pm

Nothing to see here, move along.

Just documenting a tiny issue with our usage of cef, on the off chance somebody else hits it.

I built 3202 with proprietary codecs on mac and linux, tested with these videos:
https://vimeo.com/channels/staffpicks/187426758
http://techslides.com/demos/sample-videos/small.webm

Results:
cefclient linux - happy happy joy joy
cefclient mac - happy happy joy joy
our app linux - happy happy joy joy
our app mac - webm fine, but vimeo video is black unless we give --disable-gpu, and console is spammed with this error:

[1111/155049.599219:ERROR:video_layer_impl.cc(326)] Not implemented reached in virtual void cc::VideoLayerImpl::AppendQuads(cc::RenderPass *, cc::AppendQuadsData *)

The cause turned out to be we were running with --disable-gpu-compositing to work around an old framerate problem with http://threejs.org/examples/#webgl_animation_cloth
Offhand, seems like 3202 performs well enough on that sample without disabling compositing.
We never noticed the problem before because we only just now enabled h.264.

So, in the end, happy happy joy joy, at least for now :-)
DanKegel
Mentor
 
Posts: 59
Joined: Fri Nov 08, 2013 12:46 pm

Return to Support Forum

Who is online

Users browsing this forum: No registered users and 37 guests