memela.blogg.se

Ffmpeg h265
Ffmpeg h265







2) Disabled cache (Peripheral addresses)įor (auto x_tile = 0 x_tile (m_outbuf.get() + y * rgblinesize) + x_tile*128 )

ffmpeg h265

1) Low locality (Column-Based (SAND) vs Row-Based (OpenGL)) Sand128 Pixel format: Layed out in columns of 128xheight, with columns being linesize*128 bytes apart (for the y-plane)Ĭonst auto* y_plane = source_frame->data Ĭonst auto colpitch = source_frame->linesize Ĭonst auto colwidth = source_frame->linesize Ĭonst auto height = source_frame->height Ĭonst auto rgblinesize = m_rgb_frame->linesize However, using the Standard AV_CODEC_HEVC with the DRM accelerator seems to be working just fine using AV_PIX_FMT_RPI4_8 for both the Hardware and Software frame layouts

ffmpeg h265

Interestingly, using "hevc_rpi" does not work properly, returning just 2 nameless hardware decoders (such that it is impossible to provide a hardware decoder to the Context). I'm not sure why some decoders are present, but reporting NULL as a name (via av_hwdevice_get_type_name(x->device_type)). Code: Select all OpenGL version: 3.1 Mesa 19.3.2









Ffmpeg h265