375583810a
375583810a
amf 解码存在帧延迟 这是一个奇怪的问题,当我的渲染组件与amf使用同一个d3d设备时无延迟问题,但会存在当SwapChain->Present阻塞时解码也同时被阻塞。 而当我用两个独立的d3d设备时渲染的第一帧是黑色,第二次才渲染出第一帧, 如果在我从amf调用CopySubresourceRegion拷贝是渲染表面后 立刻调用d3dDev->flush()第一帧正常,但第二次渲染的还是第一帧,第三次渲染第二帧, 而当我从amf每解码出一帧时在将它拷贝至主机内存时就没有渲染延迟问题,不拷贝就有延迟 感觉就像是当不执行拷贝至主机内存,amf根本就没有准备数据
Call Trace: [ 2780.096864] [ 2780.096866] __schedule+0x2aa/0x610 [ 2780.096868] schedule+0x63/0x110 [ 2780.096873] ublk_ctrl_uring_cmd+0x12b4/0x146f [ublk_drv] [ 2780.096877] ? __pfx_autoremove_wake_function+0x10/0x10 [ 2780.096880] io_uring_cmd+0x9d/0x140 [ 2780.096883] io_issue_sqe+0x1b2/0x410 [ 2780.096884] io_wq_submit_work+0x8d/0x2c0 [ 2780.096886] io_worker_handle_work+0x114/0x320...
I am using a graphics card to convert nv12 to rgb4, I tested the example hello-vpp, hello-decvpp, they run on the 3d engine, But I use d3d11vaapi which works on...