问题标签 [cobalt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

cobalt - 在没有 IP 地址的情况下启动钴时它会中止

在没有 IP 地址的情况下启动 Cobalt(平台没有 IP 地址)会中止,当 Cobalt 无法到达 url(例如,没有 ip;有网络,但无法访问 youtube.com)时,是否可以将 msg 发送到 SbSystemRaisePlatformError )?

0 投票
1 回答
342 浏览

cobalt - 运行使用 linux-x64x11 配置构建的 Cobalt 的问题

我正在尝试在 Ubuntu 16.04 上运行当前的 Cobalt 主干(12.81256)。但它失败了:

我发现 EGL 配置的问题来自于使用:

没有它 eglChooseConfig 将返回 1 个配置。

但是在调用之后它会再次失败

在钴/渲染器/后端/egl/display.cc

由于这是 EGL_BAD_MATCH 错误,因此选择的 EGL 配置不好,但原始配置也不是。

我试过设置

在右舷/linux/shared/gyp_configuration.gypi,但结果是一样的。

我错过了什么吗?

重现崩溃的步骤:

建造:

跑:

是否可能对 EGL 或 GLES 库有一些依赖?

0 投票
1 回答
124 浏览

web-audio-api - Cobalt RC 11 是否支持 Web Audio API

据我了解,2017 年和 2018 年的 Youtube 技术要求需要 W3C Web Audio API 的支持。Cobalt 目前无法运行 qual-e 网络音频网页:http: //qual-e.appspot.com/webaudio.html。视频播放器未渲染。此外,单击导航按钮不会导致声音播放并在控制台上显示以下消息。

[0917/153645:ERROR:console.cc(62)] [console.error()] 加载声音时出错:

Cobalt 目前是否支持 Web Audio API?Cobalt 目前是否支持渲染网页http://qual-e.appspot.com/webaudio.html?这种支持会依赖右舷 audio_sink api 还是其他一些 api?

0 投票
1 回答
88 浏览

cobalt - 如何在我的板上移植 Cobalt 磁盘缓存功能?

我现在正在使用版本 9 在我的板上移植钴。当我提高打开网页的速度时,我想使用磁盘缓存功能。我发现它在版本 2.8885( https://cobalt.googlesource.com/cobalt/+/9e5b587d977d754145466cb318e3e9199cad50e1)中受支持,但在版本 7.19130 中删除(https://cobalt.googlesource.com/cobalt/+/c2b4089af4280a65cc5e56224)e35cc5e56288 看来我可以将 src/net/disk_cache/ 下版本 2.8885 中的文件携带到我的项目中,并更改一些初始文件以了解我的观点。但是启用磁盘缓存功能的方法对吗?以及为什么在版本 7.19130 之后删除此功能的原因

0 投票
1 回答
95 浏览

cobalt - blitter中的钴分段错误

从今天开始,使用 blitter/directFB 层的 Cobalt 应用程序在以以下分段错误启动时确实会崩溃。

它似乎与动画图像相关联,但即使使用 --disable_image_animations 禁用它,崩溃仍然会发生。

qual-e.appspot.com/webp.html 和 qual-e.appspot.com/awebp.html 也会出现同样的问题

你知道如何解决这个问题吗?同时是否可以禁用动画图像?

捕获的信号:SIGSEGV (11)cobalt::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit()[0x12f62de]cobalt::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit()[0x12f5e74]cobalt ::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer:: blitter::RenderTreeNodeVisitor::Visit() [0x12f7b88] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit( ) [0x12f66f0] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f7b88] 钴::renderer ::光栅化器::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit( ) [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f7b88] 钴::renderer ::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter:: RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f7b88] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f66f0 ] 钴::渲染器::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f7b88] 钴::renderer::rasterizer::blitter: :RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [0x12f5e74] 钴::renderer::rasterizer::blitter::RenderTreeNodeVisitor::Visit() [ 0x12f5e74]cobalt::renderer::rasterizer::blitter::HardwareRasterizer::Impl::Submit() [0x12f4d58]cobalt::renderer::Pipeline::RasterizeSubmissionToRenderTarget() [0x1096350]cobalt::renderer::Pipeline:: RasterizeCurrentTree() [0x1097630] base::Timer::RunScheduledTask() [0x4a5cf8] MessageLoop::RunTask() [0x479d24] MessageLoop::DeferOrRunPendingTask() [0x47aacc] MessageLoop::DoDelayedWork() [0x47b83c] base::MessagePumpDefault::Run() [0x47f188] base::RunLoop::Run() [0x48ae80] MessageLoop::Run() [0x4794cc] base::Thread::ThreadMain() [0x4a44ec] base::(匿名命名空间): :ThreadFunc() [0x4a38b8] (匿名命名空间)::ThreadFunc() [0x4bb670] start_thread [0x77f73e14] 中止

0 投票
1 回答
145 浏览

performance - webp更新后钴瓦片过渡性能回归

在解决动画 webp 渲染和使用 blitter/DirectFB 的 Cobalt 11.88772 之后,应用程序占用整个 CPU 资源来处理当前的 tile 动画(参见 钴定时跟踪显示高 cpu 负载

预计 CPU 会完全加载动画 webp 吗?因此,瓷砖过渡性能变得非常低。

0 投票
1 回答
95 浏览

cobalt - 钴在 8 月 30 日之后不显示视频信息

作为钴规范,我们将“env_isVideoInfoVisible=1”附加到如下所示的 URL 中,它可以显示视频信息。
https://www.youtube.com/tv?env_isVideoInfoVisible=1

在 8 月 30 日之前,它可以正常工作。
但它现在不起作用。
Cobalt 或 Youtube 是否改变了任何东西,或者我们必须更正我们的设置?
YouTube 认证也需要它吗?

0 投票
1 回答
172 浏览

cobalt - 360 视频无法达到 60P 输出

我正在尝试使用 11.62465 版本检查 360 视频性能,当我们播放 FHD@60P 360 视频时,360 视频输出无法达到 60P。视频解码会在每 14ms~17ms 更新视频帧,但应用程序无法在 16ms 调用 SbPlayerGetCurrentFrame() ,然后发生丢帧。丢帧率接近20%。我尝试使用 chrome://tracing/ 查看性能,发现有时光栅化持续 40ms,CPU 持续时间只有 8ms,这是否意味着 GPU 能力不够?钴渲染线程会被其他模块阻塞吗?

GPU 状态

0 投票
1 回答
107 浏览

cobalt - 无法使用钴预加载模式更改语言

使用钴preload模式,由于语言设置是在钴的初始化时设置的,因此无法更改语言,那么有没有办法支持它?

0 投票
1 回答
85 浏览

cobalt - cobalt does not handle KEY_BACKSPACE in updated youtube tv search page

With the update of the youtube tv search page, the KEY_BACKSPACE seems not functional anymore. The KEY_BACKSPACE is intended to clear previous text in the search text field. The KEY_BACKSPACE still works on chrome. Is it possible to fix this?