To convert from NV12 and P010 to RGB you use D3D11 VP. This conversion is controlled by the driver manufacturer and MicroSoft. But you can disable NV12 and P010 options and convert with our shader. v0lt 因此,提问者在关闭了 D3D11 的 Video Processor 选项(上述)之后就规避掉了bug,...
D2D - DImage 效果測試 - Rendering_ImageSourceFromWic_RGB D2D - DImage 效果測試 - Rendering_ImageSourceFromWic_WicPlanar D2D - DImage 效果測試 - Rendering_ImageSourceFromWicHardware D2D - DImage 效果測試 - Rendering_NV12 D2D - DImage 效果測試 - Rendering_P208 D2D - DImage 效果測試 - Rendering...
所以,如果要用LAV内置解码器,就一定要用软解或者硬解copy-back(copy-back的硬解基本在实践上和软解区别不大,应该也是用了ffmpeg来处理)来输出NV12,然后renderer直接转RGB就完事儿了。Pot默认设置不开硬解其实就是这样的。注意一点就是如果你开启了direct conversion (change default output color space) 这个选项的话...
D2D - DImage 效果测试 - Rendering_ImageSourceFromWic_RGB D2D - DImage 效果测试 - Rendering_ImageSourceFromWic_WicPlanar D2D - DImage 效果测试 - Rendering_ImageSourceFromWicHardware D2D - DImage 效果测试 - Rendering_NV12 D2D - DImage 效果测试 - Rendering_P208 D2D - DImage 效果测试 - Rendering...
D2D - DImage 效果测试 - Rendering_ImageSourceFromWic_RGB D2D - DImage 效果测试 - Rendering_ImageSourceFromWic_WicPlanar D2D - DImage 效果测试 - Rendering_ImageSourceFromWicHardware D2D - DImage 效果测试 - Rendering_NV12 D2D - DImage 效果测试 - Rendering_P208 D2D - DImage 效果测试 - Rendering...
I'm trying to use msdk video memory implementation for decoding h264 and getting output as RGB using d3d11. I'm able to decode h264 into nv12 and then use vpp to convert frames to RGB via system memory vpp output. Process is as follows:...
if(vo_supports(p,IMGFMT_NV12)) { p->out_params.hw_subfmt=IMGFMT_NV12; p->out_format=DXGI_FORMAT_NV12; p->out_shared=false; p->out_rgb=false; }else{ p->out_params.hw_subfmt=IMGFMT_RGB0; p->out_format=DXGI_FORMAT_B8G8R8A8_UNORM; ...
return DXGI_FORMAT_NV12; case MFX_FOURCC_YUY2: return DXGI_FORMAT_YUY2; case MFX_FOURCC_RGB4: return DXGI_FORMAT_B8G8R8A8_UNORM; case MFX_FOURCC_P8: case MFX_FOURCC_P8_TEXTURE: return DXGI_FORMAT_P8; default: return DXGI_FORMAT_UNKNOWN; ...
{}; desc.Width = self.mfx_video_params->mfx.FrameInfo.Width; desc.Height = self.mfx_video_params->mfx.FrameInfo.Height; desc.MipLevels = 1; desc.ArraySize = 1; desc.Format = DXGI_FORMAT_NV12; desc.SampleDesc.Count = 1; desc.SampleDesc.Quality = 0; desc.U...
D2D - DImage 效果測試 - Rendering_ImageSourceFromWic_RGB D2D - DImage 效果測試 - Rendering_ImageSourceFromWic_WicPlanar D2D - DImage 效果測試 - Rendering_ImageSourceFromWicHardware D2D - DImage 效果測試 - Rendering_NV12 D2D - DImage 效果測試 - Rendering_P208 D2D - DImage 效果測試 - Rendering...