Hi i making menu ui on deepstream-app.
i used dev/fb0 framebuffer
but I could see nothing when I modified the frame buffer,
i think video stream & nvosd layer is Top-Level
how can i control Top-Level’s Framebuffer(RGBA Memory) ??
Hi i making menu ui on deepstream-app.
i used dev/fb0 framebuffer
but I could see nothing when I modified the frame buffer,
i think video stream & nvosd layer is Top-Level
how can i control Top-Level’s Framebuffer(RGBA Memory) ??
video stream and nvosd buffer are not dev/fb0 framebuffer. But I think you can refer to gstdsexample (similar to nvosd) to modify data - gstdsexample.cpp → gst_dsexample_transform_ip() →
NvBufSurface “sources/includes/nvbufsurface.h”-> NvBufSurfaceParams-> dataPtr
Hi Chris
i found width, height, size, dataPtr, colorFormat in “NvBufSurface->NvBufSurfaceParams”.
g_print("Surface width = %u\n",surface->surfaceList[0].width);
g_print("Surface height = %u\n",surface->surfaceList[0].height);
g_print("Surface datasize = %u CF = %u\n",surface->surfaceList[0].dataSize,surface->surfaceList[0].colorFormat);
width = 1280
height = 720
datasize = 1572864
i want to modify data pointer in RGB(A) format like nvosd(draw shape, text)
can you give me an answer friendly ?
(input source = USB Web cam)
Check Plz…