Video playback fps on cef

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

Video playback fps on cef

Postby idrissha » Mon Sep 14, 2015 4:23 pm

Hi,
I want to see the fps for html5/flash videos running from the web. What is the tool i can use for that in linux?

Regards
Idris
idrissha
Newbie
 
Posts: 5
Joined: Wed Aug 05, 2015 11:39 am

Re: Video playback fps on cef

Postby magreenblatt » Tue Sep 15, 2015 3:32 am

See https://developer.chrome.com/devtools/d ... g-settings for how to enable the FPS meter. This is most relevant when using windowed rendering -- with off-screen rendering the reported FPS will not match the frequency of OnPaint calls.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: Video playback fps on cef

Postby idrissha » Thu Sep 17, 2015 1:18 pm

Thanks for the reply. But i get crash when i am trying to open the devtools. I am using 2454 debug branch on fedora 21. Maybe i should file a bug report for that?. Here is the backtrace:

(gdb) bt
#0 0x00007fffec663397 in base::debug::(anonymous namespace)::DebugBreak() () at ../../base/debug/debugger_posix.cc:227
#1 0x00007fffec663379 in base::debug::BreakDebugger() () at ../../base/debug/debugger_posix.cc:240
#2 0x00007fffec6adb23 in logging::LogMessage::~LogMessage() (this=0x7fffffff35a8) at ../../base/logging.cc:639
#3 0x00007ffff2b68187 in content::(anonymous namespace)::GLibLogHandler(char const*, GLogLevelFlags, char const*, void*) (log_domain=0x3850c7efc6 "Gdk", log_level=6, message=0xc2f000 "The program 'cefclient' received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'BadWindow (invalid Window parameter)'.\n (Details: serial 2182 error_code 3 reque"..., userdata=0x0) at ../../content/browser/browser_main_loop.cc:237
#4 0x0000003a25250941 in g_logv (log_domain=0x3850c7efc6 "Gdk", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffffff4580) at gmessages.c:1020
#5 0x0000003a25250baf in g_log (log_domain=log_domain@entry=0x3850c7efc6 "Gdk", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x3850c9dc14 "%s") at gmessages.c:1079
#6 0x0000003850c688dd in gdk_x_error (display=<optimized out>, error=<optimized out>) at gdkmain-x11.c:486
#7 0x000000384e8454dd in _XError (dpy=dpy@entry=0x6250e0, rep=rep@entry=0xc23bb0) at XlibInt.c:1463
#8 0x000000384e842427 in handle_error (dpy=0x6250e0, err=0xc23bb0, in_XReply=<optimized out>) at xcb_io.c:213
#9 0x000000384e8424e5 in handle_response (dpy=dpy@entry=0x6250e0, response=0xc23bb0, in_XReply=in_XReply@entry=1) at xcb_io.c:325
#10 0x000000384e843490 in _XReply (dpy=dpy@entry=0x6250e0, rep=rep@entry=0x7fffffff48d0, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:627
#11 0x000000384e8393be in XQueryPointer (dpy=0x6250e0, w=472, root=0x7fffffff49a8, child=0x7fffffff49a0, root_x=0x7fffffff499c, root_y=0x7fffffff4998, win_x=0x7fffffff4994, win_y=0x7fffffff4990, mask=0x7fffffff498c) at QuPntr.c:48
#12 0x00007ffff49c409c in views::DesktopScreenX11::GetCursorScreenPoint() (this=0x6999d0) at ../../ui/views/widget/desktop_aura/desktop_screen_x11.cc:129
#13 0x00007ffff317e0e3 in content::RenderWidgetHostViewAura::UpdateCursorIfOverSelf() (this=0xc21250) at ../../content/browser/renderer_host/render_widget_host_view_aura.cc:2429
#14 0x00007ffff317e2c8 in content::RenderWidgetHostViewAura::SetIsLoading(bool) (this=0xc21250, is_loading=true) at ../../content/browser/renderer_host/render_widget_host_view_aura.cc:958
#15 0x00007ffff31689a7 in content::RenderWidgetHostImpl::SetIsLoading(bool) (this=0xbf00d8, is_loading=true) at ../../content/browser/renderer_host/render_widget_host_impl.cc:505
---Type <return> to continue, or q <return> to quit---
#16 0x00007ffff3157119 in content::RenderViewHostImpl::SetIsLoading(bool) (this=0xbf00d0, is_loading=true) at ../../content/browser/renderer_host/render_view_host_impl.cc:853
#17 0x00007ffff2d7cb2b in content::RenderFrameHostManager::SetIsLoading(bool) (this=0xbb9ae0, is_loading=true) at ../../content/browser/frame_host/render_frame_host_manager.cc:340
#18 0x00007ffff33a7a9e in content::WebContentsImpl::SetIsLoading(bool, bool, content::LoadNotificationDetails*) (this=0xbba1c0, is_loading=true, to_different_document=true, details=0x0)
at ../../content/browser/web_contents/web_contents_impl.cc:3402
#19 0x00007ffff33aa704 in content::WebContentsImpl::DidStartLoading(content::FrameTreeNode*, bool) (this=0xbba1c0, frame_tree_node=0xbb9ad0, to_different_document=true)
at ../../content/browser/web_contents/web_contents_impl.cc:3879
#20 0x00007ffff33aa77e in non-virtual thunk to content::WebContentsImpl::DidStartLoading(content::FrameTreeNode*, bool) () at ../../content/browser/web_contents/web_contents_impl.cc:3877
#21 0x00007ffff2d25626 in content::FrameTreeNode::DidStartLoading(bool) (this=0xbb9ad0, to_different_document=true) at ../../content/browser/frame_host/frame_tree_node.cc:316
#22 0x00007ffff2d66ae4 in content::RenderFrameHostImpl::Navigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) (this=0xb65b20, common_params=..., start_params=..., request_params=...) at ../../content/browser/frame_host/render_frame_host_impl.cc:1675
#23 0x00007ffff2d58045 in content::NavigatorImpl::NavigateToEntry(content::FrameTreeNode*, content::FrameNavigationEntry const&, content::NavigationEntryImpl const&, content::NavigationController::ReloadType, bool) (this=0xbb9280, frame_tree_node=0xbb9ad0, frame_entry=..., entry=..., reload_type=content::NavigationController::NO_RELOAD, is_same_document_history_load=false)
at ../../content/browser/frame_host/navigator_impl.cc:311
#24 0x00007ffff2d5891c in content::NavigatorImpl::NavigateToPendingEntry(content::FrameTreeNode*, content::FrameNavigationEntry const&, content::NavigationController::ReloadType, bool) (this=0xbb9280, frame_tree_node=0xbb9ad0, frame_entry=..., reload_type=content::NavigationController::NO_RELOAD, is_same_document_history_load=false) at ../../content/browser/frame_host/navigator_impl.cc:357
#25 0x00007ffff2d40969 in content::NavigationControllerImpl::NavigateToPendingEntryInternal(content::NavigationController::ReloadType) (this=0xbba298, reload_type=content::NavigationController::NO_RELOAD) at ../../content/browser/frame_host/navigation_controller_impl.cc:1761
#26 0x00007ffff2d39786 in content::NavigationControllerImpl::NavigateToPendingEntry(content::NavigationController::ReloadType) (this=0xbba298, reload_type=content::NavigationController::NO_RELOAD)
at ../../content/browser/frame_host/navigation_controller_impl.cc:1728
---Type <return> to continue, or q <return> to quit---
#27 0x00007ffff2d39d89 in content::NavigationControllerImpl::LoadEntry(scoped_ptr<content::NavigationEntryImpl, base::DefaultDeleter<content::NavigationEntryImpl> >) (this=0xbba298, entry=...)
at ../../content/browser/frame_host/navigation_controller_impl.cc:429
#28 0x00007ffff2d3bdd4 in content::NavigationControllerImpl::LoadURLWithParams(content::NavigationController::LoadURLParams const&) (this=0xbba298, params=...)
at ../../content/browser/frame_host/navigation_controller_impl.cc:803
#29 0x00007ffff2d3b134 in content::NavigationControllerImpl::LoadURL(GURL const&, content::Referrer const&, ui::PageTransition, std::string const&) (this=0xbba298, url=..., referrer=..., transition=ui::PAGE_TRANSITION_TYPED, extra_headers="") at ../../content/browser/frame_host/navigation_controller_impl.cc:663
#30 0x00007fffec3a00b3 in CefBrowserHostImpl::LoadURL(long, std::string const&, content::Referrer const&, ui::PageTransition, std::string const&) (this=0xbfab70, frame_id=-1, url="chrome-devtools://devtools/inspector.html", referrer=..., transition=ui::PAGE_TRANSITION_TYPED, extra_headers="") at ../../cef/libcef/browser/browser_host_impl.cc:1782
#31 0x00007fffec443841 in CefFrameHostImpl::LoadURL(CefStringBase<CefStringTraitsUTF16> const&) (this=0xbfb3e0, url=...) at ../../cef/libcef/browser/frame_host_impl.cc:139
#32 0x00007fffec412b1d in CefDevToolsFrontend::Show(CefRefPtr<CefBrowserHostImpl>, CefWindowInfo const&, CefRefPtr<CefClient>, CefStructBase<CefBrowserSettingsTraits> const&, CefPoint const&) (inspected_browser=..., windowInfo=..., client=..., settings=..., inspect_element_at=...) at ../../cef/libcef/browser/devtools_frontend.cc:131
#33 0x00007fffec3a3abe in CefBrowserHostImpl::ShowDevTools(CefWindowInfo const&, CefRefPtr<CefClient>, CefStructBase<CefBrowserSettingsTraits> const&, CefPoint const&) (this=0x854e10, windowInfo=..., client=..., settings=..., inspect_element_at=...) at ../../cef/libcef/browser/browser_host_impl.cc:979
#34 0x00007fffec2e0914 in (anonymous namespace)::browser_host_show_dev_tools(_cef_browser_host_t*, _cef_window_info_t const*, _cef_client_t*, _cef_browser_settings_t const*, _cef_point_t const*) (self=0xae3de0, windowInfo=0x7fffffff8930, client=0xb617e0, settings=0x7fffffff87e0, inspect_element_at=0x7fffffff89f0) at ../../cef/libcef_dll/cpptoc/browser_host_cpptoc.cc:412
#35 0x00000000004ad1c4 in CefBrowserHostCToCpp::ShowDevTools(CefWindowInfo const&, CefRefPtr<CefClient>, CefStructBase<CefBrowserSettingsTraits> const&, CefPoint const&) (this=0xb61710, windowInfo=..., client=..., settings=..., inspect_element_at=...) at ../../cef/libcef_dll/ctocpp/browser_host_ctocpp.cc:341
#36 0x0000000000432914 in client::ClientHandler::ShowDevTools(CefRefPtr<CefBrowser>, CefPoint const&) (this=0x767860, browser=..., inspect_element_at=...)
at ../../cef/tests/cefclient/browser/client_handler.cc:605
---Type <return> to continue, or q <return> to quit---
#37 0x0000000000432680 in client::ClientHandler::OnContextMenuCommand(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame>, CefRefPtr<CefContextMenuParams>, int, cef_event_flags_t) (this=0x767860, browser=..., frame=..., params=..., command_id=26500, event_flags=EVENTFLAG_LEFT_MOUSE_BUTTON) at ../../cef/tests/cefclient/browser/client_handler.cc:203
#38 0x0000000000432a79 in non-virtual thunk to client::ClientHandler::OnContextMenuCommand(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame>, CefRefPtr<CefContextMenuParams>, int, cef_event_flags_t) ()
at ../../cef/tests/cefclient/browser/client_handler.cc:193
#39 0x00000000004b8060 in (anonymous namespace)::context_menu_handler_on_context_menu_command(_cef_context_menu_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_context_menu_params_t*, int, cef_event_flags_t) (self=0xbf1b20, browser=0xbaa8a0, frame=0xbb8150, params=0xae54e0, command_id=26500, event_flags=EVENTFLAG_LEFT_MOUSE_BUTTON)
at ../../cef/libcef_dll/cpptoc/context_menu_handler_cpptoc.cc:81
#40 0x00007fffec2f1158 in CefContextMenuHandlerCToCpp::OnContextMenuCommand(CefRefPtr<CefBrowser>, CefRefPtr<CefFrame>, CefRefPtr<CefContextMenuParams>, int, cef_event_flags_t) (this=0x935060, browser=..., frame=..., params=..., command_id=26500, event_flags=EVENTFLAG_LEFT_MOUSE_BUTTON) at ../../cef/libcef_dll/ctocpp/context_menu_handler_ctocpp.cc:80
#41 0x00007fffec44db9f in CefMenuCreator::ExecuteCommand(CefRefPtr<CefMenuModelImpl>, int, cef_event_flags_t) (this=0xb27440, source=..., command_id=26500, event_flags=EVENTFLAG_LEFT_MOUSE_BUTTON)
at ../../cef/libcef/browser/menu_creator.cc:144
#42 0x00007fffec4535d7 in CefMenuModelImpl::ActivatedAt(int, cef_event_flags_t) (this=0xae5780, index=6, event_flags=EVENTFLAG_LEFT_MOUSE_BUTTON) at ../../cef/libcef/browser/menu_model_impl.cc:621
#43 0x00007fffec4540c5 in (anonymous namespace)::CefSimpleMenuModel::ActivatedAt(int, int) (this=0x91c8a0, index=6, event_flags=16) at ../../cef/libcef/browser/menu_model_impl.cc:128
#44 0x00007ffff48cea05 in views::MenuModelAdapter::ExecuteCommand(int, int) (this=0xb27c20, id=26500, mouse_event_flags=16) at ../../ui/views/controls/menu/menu_model_adapter.cc:149
#45 0x00007ffff48d256f in views::internal::MenuRunnerImpl::MenuDone(views::MenuItemView*, int) (this=0xae3b40, result=0xb2c360, mouse_event_flags=16)
at ../../ui/views/controls/menu/menu_runner_impl.cc:197
#46 0x00007ffff48d23c3 in views::internal::MenuRunnerImpl::RunMenuAt(views::Widget*, views::MenuButton*, gfx::Rect const&, views::MenuAnchorPosition, int) (this=0xae3b40, parent=0x849c80, button=
0x0, bounds=..., anchor=views::MENU_ANCHOR_TOPLEFT, run_types=8) at ../../ui/views/controls/menu/menu_runner_impl.cc:141
#47 0x00007ffff48d427e in views::internal::MenuRunnerImplAdapter::RunMenuAt(views::Widget*, views::MenuButton*, gfx::Rect const&, views::MenuAnchorPosition, int) (this=0x925220, parent=0x849c80, butt---Type <return> to continue, or q <return> to quit---
on=0x0, bounds=..., anchor=views::MENU_ANCHOR_TOPLEFT, types=8) at ../../ui/views/controls/menu/menu_runner_impl_adapter.cc:33
#48 0x00007ffff48d1906 in views::MenuRunner::RunMenuAt(views::Widget*, views::MenuButton*, gfx::Rect const&, views::MenuAnchorPosition, ui::MenuSourceType) (this=0x91e7f0, parent=0x849c80, button=0x0, bounds=..., anchor=views::MENU_ANCHOR_TOPLEFT, source_type=ui::MENU_SOURCE_NONE) at ../../ui/views/controls/menu/menu_runner.cc:59
#49 0x00007fffec630a29 in CefMenuCreatorRunnerLinux::RunContextMenu(CefMenuCreator*) (this=0x911c70, manager=0xb27440) at ../../cef/libcef/browser/menu_creator_runner_linux.cc:54
#50 0x00007fffec44ccc2 in CefMenuCreator::CreateContextMenu(content::ContextMenuParams const&) (this=0xb27440, params=...) at ../../cef/libcef/browser/menu_creator.cc:107
#51 0x00007fffec3adc62 in CefBrowserHostImpl::HandleContextMenu(content::WebContents*, content::ContextMenuParams const&) (this=0x854e10, web_contents=0x852400, params=...)
at ../../cef/libcef/browser/browser_host_impl.cc:2574
#52 0x00007fffec3adbc4 in CefBrowserHostImpl::HandleContextMenu(content::ContextMenuParams const&) (this=0x854e10, params=...) at ../../cef/libcef/browser/browser_host_impl.cc:2375
#53 0x00007fffec3adc9c in non-virtual thunk to CefBrowserHostImpl::HandleContextMenu(content::ContextMenuParams const&) () at ../../cef/libcef/browser/browser_host_impl.cc:2373
#54 0x00007ffff33a8cb7 in content::WebContentsImpl::ShowContextMenu(content::RenderFrameHost*, content::ContextMenuParams const&) (this=0x852400, render_frame_host=0x851610, params=...)
at ../../content/browser/web_contents/web_contents_impl.cc:3580
#55 0x00007ffff33a8da7 in non-virtual thunk to content::WebContentsImpl::ShowContextMenu(content::RenderFrameHost*, content::ContextMenuParams const&) ()
at ../../content/browser/web_contents/web_contents_impl.cc:3576
#56 0x00007ffff2d618d7 in content::RenderFrameHostImpl::OnContextMenu(content::ContextMenuParams const&) (this=0x851610, params=...)
at ../../content/browser/frame_host/render_frame_host_impl.cc:1160
#57 0x00007fffec549009 in base::DispatchToMethodImpl<CefBrowserImpl, void (CefBrowserImpl::*)(Cef_Request_Params const&), Cef_Request_Params, 0ul>(CefBrowserImpl*, void (CefBrowserImpl::*)(Cef_Request_Params const&), base::Tuple<Cef_Request_Params> const&, base::IndexSequence<0ul>) (obj=0x851610, method=
(void (CefBrowserImpl::*)(CefBrowserImpl * const, const Cef_Request_Params &)) 0x7ffff2d61750 <content::RenderFrameHostImpl::OnContextMenu(content::ContextMenuParams const&)>, arg=...)
at ../../base/tuple.h:254
---Type <return> to continue, or q <return> to quit---
#58 0x00007ffff2d72555 in base::DispatchToMethod<content::RenderFrameHostImpl, void (content::RenderFrameHostImpl::*)(content::ContextMenuParams const&), content::ContextMenuParams>(content::RenderFrameHostImpl*, void (content::RenderFrameHostImpl::*)(content::ContextMenuParams const&), base::Tuple<content::ContextMenuParams> const&) (obj=0x851610, method=
(void (content::RenderFrameHostImpl::*)(content::RenderFrameHostImpl * const, const content::ContextMenuParams &)) 0x7ffff2d61750 <content::RenderFrameHostImpl::OnContextMenu(content::ContextMenuParams const&)>, arg=...) at ../../base/tuple.h:261
#59 0x00007ffff2d69f73 in FrameHostMsg_ContextMenu::Dispatch<content::RenderFrameHostImpl, content::RenderFrameHostImpl, void, void (content::RenderFrameHostImpl::*)(content::ContextMenuParams const&)>(IPC::Message const*, content::RenderFrameHostImpl*, content::RenderFrameHostImpl*, void*, void (content::RenderFrameHostImpl::*)(content::ContextMenuParams const&)) (msg=
0x7fffb4a20040, obj=0x851610, sender=0x851610, parameter=0x0, func=
(void (content::RenderFrameHostImpl::*)(content::RenderFrameHostImpl * const, const content::ContextMenuParams &)) 0x7ffff2d61750 <content::RenderFrameHostImpl::OnContextMenu(content::ContextMenuParams const&)>) at ../../content/common/frame_messages.h:908
#60 0x00007ffff2d5ec2a in content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const&) (this=0x851610, msg=...) at ../../content/browser/frame_host/render_frame_host_impl.cc:395
#61 0x00007ffff3138f8a in content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&) (this=0x861000, msg=...) at ../../content/browser/renderer_host/render_process_host_impl.cc:1567
#62 0x00007ffff313936c in non-virtual thunk to content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&) () at ../../content/browser/renderer_host/render_process_host_impl.cc:1522
#63 0x00007ffff01f287b in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) (this=0x8df9f0, message=...) at ../../ipc/ipc_channel_proxy.cc:294
#64 0x00007fffec3c4ea1 in base::internal::RunnableAdapter<void (CefBrowserHostImpl::*)(CefStringBase<CefStringTraitsUTF16> const&)>::Run(CefBrowserHostImpl*, CefStringBase<CefStringTraitsUTF16> const&) (this=0x7fffffffc9c0, object=0x8df9f0, args=...) at ../../base/bind_internal.h:176
#65 0x00007ffff01f6dc1 in base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, base::internal::TypeList<IPC::ChannelProxy::Context* const&, IPC::Message const&> >::MakeItSo(base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, IPC::ChannelProxy::Context* const&, IPC::Message const&) (runnable=..., args=@0x7fffb4a20038: 0x8df9f0, args=...) at ../../base/bind_internal.h:293
#66 0x00007ffff01f6d71 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, ---Type <return> to continue, or q <return> to quit---
void (IPC::ChannelProxy::Context*, IPC::Message const&), base::internal::TypeList<IPC::ChannelProxy::Context*, IPC::Message> >, base::internal::TypeList<base::internal::UnwrapTraits<IPC::ChannelProxy::Context*>, base::internal::UnwrapTraits<IPC::Message> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, base::internal::TypeList<IPC::ChannelProxy::Context* const&, IPC::Message const&> >, void ()>::Run(base::internal::BindStateBase*) (base=0x7fffb4a20010) at ../../base/bind_internal.h:343
#67 0x00007fffec41133e in base::Callback<void ()>::Run() const (this=0x7fffffffce38) at ../../base/callback.h:396
#68 0x00007fffec66b4c2 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) (this=0x656a00, queue_function=0x7ffff4d5b4a1 <.L.str.9> "MessageLoop::PostTask", run_function=0x7ffff4d5b6d0 <.L.str.16> "MessageLoop::RunTask", pending_task=...) at ../../base/debug/task_annotator.cc:62
#69 0x00007fffec6c7821 in base::MessageLoop::RunTask(base::PendingTask const&) (this=0x656810, pending_task=...) at ../../base/message_loop/message_loop.cc:466
#70 0x00007fffec6c7978 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) (this=0x656810, pending_task=...) at ../../base/message_loop/message_loop.cc:476
#71 0x00007fffec6c7b42 in base::MessageLoop::DoWork() (this=0x656810) at ../../base/message_loop/message_loop.cc:588
#72 0x00007fffec63971c in base::MessagePumpGlib::HandleDispatch() (this=0x6576f0) at ../../base/message_loop/message_pump_glib.cc:267
#73 0x00007fffec639ee1 in base::(anonymous namespace)::WorkSourceDispatch(_GSource*, int (*)(void*), void*) (source=0x657080, unused_fun
at ../../base/message_loop/message_pump_glib.cc:109
#74 0x0000003a252497fb in g_main_context_dispatch (context=0x6565a0) at gmain.c:3111
#75 0x0000003a252497fb in g_main_context_dispatch (context=context@entry=0x6565a0) at gmain.c:3710
#76 0x0000003a25249b98 in g_main_context_iterate (context=context@entry=0x6565a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<
#77 0x0000003a25249c4c in g_main_context_iteration (context=0x6565a0, may_block=1) at gmain.c:3842
#78 0x00007fffec63981f in base::MessagePumpGlib::Run(base::MessagePump::Delegate*) (this=0x6576f0, delegate=0x656810) at ../../base/mess
#79 0x00007fffec6c73df in base::MessageLoop::RunHandler() (this=0x656810) at ../../base/message_loop/message_loop.cc:432
#80 0x00007fffec722f54 in base::RunLoop::Run() (this=0x7fffffffd298) at ../../base/run_loop.cc:55
---Type <return> to continue, or q <return> to quit---
#81 0x00007fffec6c6646 in base::MessageLoop::Run() (this=0x656810) at ../../base/message_loop/message_loop.cc:281
#82 0x00007fffec3da525 in CefBrowserMessageLoop::RunMessageLoop() (this=0x656810) at ../../cef/libcef/browser/browser_message_loop.cc:27
#83 0x00007fffec3fdb12 in CefRunMessageLoop() () at ../../cef/libcef/browser/context.cc:182
#84 0x00007fffec2c9269 in cef_run_message_loop() () at ../../cef/libcef_dll/libcef_dll.cc:296
#85 0x00000000004a1239 in CefRunMessageLoop() () at ../../cef/libcef_dll/wrapper/libcef_dll_wrapper.cc:288
#86 0x00000000004427c1 in client::MainMessageLoopStd::Run() (this=0x6006b0) at ../../cef/tests/cefclient/browser/main_message_loop_std.c
#87 0x000000000042abcb in client::(anonymous namespace)::RunMain(int, char**) (argc=3, argv=0x7fffffffdc88) at ../../cef/tests/cefclient
#88 0x000000000042a662 in main(int, char**) (argc=3, argv=0x7fffffffdc88) at ../../cef/tests/cefclient/cefclient_gtk.cc:142
idrissha
Newbie
 
Posts: 5
Joined: Wed Aug 05, 2015 11:39 am

Re: Video playback fps on cef

Postby magreenblatt » Thu Sep 17, 2015 1:32 pm

Is this an unmodified version of cefclient? If so please add a bug.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to CEF Discussion

Who is online

Users browsing this forum: No registered users and 18 guests