![]() ![]() Images and a 16-bit framebuffer (format RGB565), then you should use If you are using a serial flash (non-memory-mapped) to store the Without DMA2D (for example the STM32G0 or STM32F410). ![]() This format should therefore not be used unless you are on a platform Means that drawing images in this format is not hardware accelerated. The L8 format with a RGB565 palette is not supported by DMA2D. If the image is transparent the 32-bit format (ARGB8888) must be used: Format ![]() Solid images should be stored in L8_RGB888. Each color definition will therefore take up 2, 3, or 4 bytes. The palette colors can be 16-bit, 24-bit, or 32 bit colors. The size of the pixels is therefore width x height bytes. Gstbasesrc.An L8 image with 4 x 4 pixels and a palette with 4 colors Streaming stopped, reason not-negotiated (-4) Gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Pipeline is live and does not need PREROLL. I know I need to convert to an RGB or YUV image and then pass to nvvidconv but the following pipeline gives me negotiation errors: gst-launch-1.0 -v v4l2src device="/dev/video0" ! video/x-raw,format=GRAY16_LE, width=848, height=480 ! videoconvert ! video/x-raw,format=RGBA, width=848, height=480 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvv4l2h264enc maxperf-enable=1 insert-sps-pps=1 idrinterval=1 ! h264parse ! queue ! rtph264pay ! udpsink port=5000 host=192.168.12.187 sync=false How do I convert the following pipeline: gst-launch-1.0 -v v4l2src device="/dev/video2" ! queue ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvv4l2h264enc maxperf-enable=1 insert-sps-pps=1 idrinterval=1 ! h264parse ! queue ! rtph264pay ! udpsink port=5000 host=192.168.12.187 sync=false ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |