Tag: Video

Sakura Bliss version of Direct3D 11 rendering and presentation load tool

I am sharing today one another tool which I am using to simulate load from time to time (such as the one against video/desktop streaming through Rainway). The application is rendering an HLSL variant of Sakura Bliss shadertoy (by Philippe Desgranges) using Direct3D 11 swap chain in DXGI_SWAP_EFFECT_FLIP_DISCARD mode. For starters, the shader is mesmerizing…

Read the full article

A few interesting observations about NVIDIA Turing video encoders

GPU NVIDIA GeForce GTX 1080 Ti NVIDIA GeForce GTX 1660 Ti Microarchitecture Pascal Turing H.264 NV_ENC_CAPS_SUPPORT_FIELD_ENCODING Yes No H.264 NV_ENC_PRESET_HP_GUID entropyCodingMode NV_ENC_H264_ENTROPY_CODING_MODE_CAVLC NV_ENC_H264_ENTROPY_CODING_MODE_CABAC H.265/HEVC NV_ENC_CAPS_NUM_MAX_BFRAMES 0 5 H.265/HEVC NV_ENC_CAPS_SUPPORT_TEMPORAL_AQ No Yes Apart from the capabilities, a whitepaper mentions these H.265/HEVC improvements: Turing GPUs also ship with an enhanced NVENC encoder unit that adds support for…

Read the full article

Media Foundation incorrectly reports resolution for H.265/HEVC video tracks

Another problem (bug) with Microsoft Media Foundation MPEG-4 Media Source H.265/HEVC handler is that it ignores conformance_window_flagflag and values from H.265’s seq_parameter_set_rbsp (see H.265 spec, F. General sequence parameter set RBSP syntax). The problem might or might not be limited to fragmented MP4 variants. It is overall questionable whether it has been a good idea…

Read the full article