问题标签 [high-resolution]
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.
ipad - 将更高分辨率的 H.264 视频流式传输到 iPad
Apple 的MPMoviePlayerController 文档清楚地表明它仅支持 640x480 分辨率的流式视频。当您将控制器设置为全屏模式时,iPad 可以很好地将其放大以 1024x768 显示,但我需要显示真正为 1024x768 的 H.264 视频;这是一个科学应用程序,其中看到额外 40% 的细节很重要。
我听说过一些可能的解决方案的传言,但在这里和整个网络上的搜索都没有找到任何解决方案。因为这将是一个企业应用程序,所以它不必获得 App Store 的批准(当然这会更好,因为将来引用这个问题的人很可能会有这个限制。)
linux - 什么时候使用 gethrvtime() 而不是 gethrtime() 更合适
gethrtime() 的手册页提到了此调用的另一种风格,即 gethrvtime(),并解释说这是 LWP 的虚拟时间。我试图了解需要 gethrtime() 并使 gethrtime() 不适用的用例,反之亦然。
谢谢!
c - 如何在 Linux 中创建高分辨率计时器来测量程序性能?
我正在尝试将 GPU 与 CPU 性能进行比较。对于 NVIDIA GPU,我一直在使用这些cudaEvent_t
类型来获得非常精确的时序。
对于 CPU,我一直在使用以下代码:
显然,仅当您以秒为单位计算时,那段代码才有效。此外,结果有时会很奇怪。
有人知道在 Linux 中创建高分辨率计时器的方法吗?
time - 使用 fmod 从音频流中获取高分辨率时间
有人可以告诉我如何从 fmod 获取实际的流时间吗?使用 FMOD_TIMEUNIT_MS 的 Channel getPosition 的值在 iPhone 上为我工作,直到我升级到最新版本,现在看来我只能以 1 秒的间隔获得时间。
我找到了这个帖子:在 fmod 论坛上
但是我不知道如何设置,我似乎找不到任何例子,或者也许有更好的方法?
谢谢。
xna - 窗口中的 XNA 4.0 出现锯齿状边缘问题...知道高质量输出的方法吗?
我正在编写的应用程序中使用此示例项目的 XNA 4.0 表单控件:http: //creators.xna.com/en-US/sample/winforms_series1
它工作得很好,我在视觉和动画方面做了很多。我头疼的主要问题是我渲染的 3d 模型和原始 3D 形状(镶嵌为 30 的圆柱体)具有非常锯齿状的边缘,就好像它们是低分辨率的一样。
我试图弄清楚如何启用多重采样,但是我可以在网上找到的所有示例似乎都不适用于在自定义表单控件中使用 XNA 的这种新颖方式。
在 GraphicsDeviceService() 构造函数中创建了一个 PresentationParameters 对象,但唯一可用的属性是整数类型的 parameters.MultiSampleCount。我尝试设置它没有效果。
我还尝试将后台缓冲区设置为控件大小的两倍(GraphicsDeviceService.cs):
然后我改变了这个函数(GraphicsDeviceControl.cs):
但这并没有正常工作。我渲染到屏幕上的对象被降级为窗口的 1/4 并被剪裁。不过,它看起来确实没有那么锯齿……
所以在这一点上,我不确定我可以做些什么来使用这种方法(窗口中的 XNA 控件)获得高质量的图形。一般来说,我对 XNA 很陌生,所以任何建议都会很有帮助。
谢谢
c++ - 如何使用C++在windows上实现长时间高分辨率计时?
我需要在很长一段时间(几个小时)内每隔几毫秒(20、30、40 毫秒)获取准确的时间戳。获取时间戳的函数作为回调被第 3 方库调用。
使用GetSystemTime()
一个可以获得正确的系统时间戳,但只有毫秒精度,这对我来说不够精确。使用QueryPerformanceTimer()
会产生更准确的时间戳,但在很长一段时间内不会与系统时间戳同步(请参阅http://msdn.microsoft.com/en-us/magazine/cc163996.aspx)。
上面链接的站点上提供的解决方案以某种方式仅适用于较旧的计算机,当我尝试将其与较新的计算机一起使用时,它会在同步时挂起。
在我看来,boost 也只适用于毫秒精度。如果可能的话,我想避免使用外部库,但如果没有其他选择,我会选择它。
有什么建议么?
谢谢你。
c++ - 如何找到 setitimer() 的分辨率?
我需要一个高分辨率计时器(至少具有微秒级分辨率),我发现setitimer()
可以设置为微秒级。
我需要知道的是setitimer()
linux 中的实际分辨率?
linux-kernel - 内核中的高分辨率时序?
我正在编写一个内核模块,该模块需要以至少 0.01 毫秒的精度测量的 0.1 毫秒间隔调用函数。250MHz ARM CPU,HZ 变量(每秒 jiffies)是 100,所以任何基于 jiffies 的东西都是不行的,除非我可以增加 jiffies 粒度。
有什么建议在哪里/如何看?
iphone - 通过iphone中的命名约定加载高分辨率图像的逻辑
根据 Apple 的高分辨率图像命名约定
当我们只提供 name.png 时,iphone 3 和 iphone 4 会显示它。
当我们还提供比 name.png 分辨率更高的 name@2x.png 时,这一次 iphone3 将显示 name.png 而 iphone 4 将显示 name@2x.png。
这是我的问题
,如果我们只提供 name@2x.png 怎么办?好的,iphone 4 会显示它。
iphone 3可以显示这个图像吗?
先感谢您..
directshow - 高分辨率捕获和编码
我正在使用两个自定义推送过滤器将音频和视频(未压缩的 RGB)注入 DirectShow 图形。我正在制作一个视频捕获应用程序,所以我想在帧进入时对其进行编码并将它们存储在一个文件中。
到目前为止,我一直使用 ASF Writer 将输入编码为 WMV 文件,但渲染器似乎太慢而无法处理高分辨率输入(例如 1920x1200x32)。至少,FillBuffer()
似乎只能处理大约 6-15 FPS,这显然不够快。
我已经尝试增加 in 的cBuffers
计数DecideBufferSize()
,但这只会将问题推到后面,当然。
我有哪些加快流程的选择?通过 DirectShow 进行实时高分辨率编码的正确方法是什么?我最终想得到一个 WMV 视频,但也许这必须是一个后期处理步骤。