after lots of reading I've got videostreaming from Auvidea's TC358743 B101 board somehow working with Gstreamer. I'm using the following command:
Code: Select all
gst-launch-1.0 -v v4l2src io-mode=4 ! video/x-raw, format=UYVY, framerate=30/1 ! v4l2h264enc output-io-mode=5 ! video/x-h264 ! h264parse ! mpegtsmux ! udpsink host=192.168.1.14 port=1234
Code: Select all
[ 3594.237005] videobuf2_common: driver bug: stop_streaming operation is leaving buf 1f8f17d2 in active state
[ 3608.086107] vc_sm_cma_vchi_rx_ack: received response 65568, throw away...
[ 3621.291157] vc_sm_cma_import_dmabuf: imported vc_sm_cma_get_buffer failed -512
[ 3621.291171] bcm2835_mmal_vchiq: vchiq_mmal_submit_buffer: vc_sm_import_dmabuf_fd failed, ret -512
[ 3621.291182] bcm2835-codec bcm2835-codec: device_run: Failed submitting ip buffer
[ 3621.291348] vc_sm_cma_import_dmabuf: imported vc_sm_cma_get_buffer failed -12
[ 3621.291358] bcm2835_mmal_vchiq: vchiq_mmal_submit_buffer: vc_sm_import_dmabuf_fd failed, ret -12
[ 3621.291368] bcm2835-codec bcm2835-codec: device_run: Failed submitting op buffer
[ 3621.291522] vc_sm_cma_import_dmabuf: imported vc_sm_cma_get_buffer failed -12
[ 3621.291532] bcm2835_mmal_vchiq: vchiq_mmal_submit_buffer: vc_sm_import_dmabuf_fd failed, ret -12
[ 3621.291542] bcm2835-codec bcm2835-codec: device_run: Failed submitting op buffer
[ 3621.291693] vc_sm_cma_import_dmabuf: imported vc_sm_cma_get_buffer failed -12
[ 3621.291703] bcm2835_mmal_vchiq: vchiq_mmal_submit_buffer: vc_sm_import_dmabuf_fd failed, ret -12
[ 3621.291712] bcm2835-codec bcm2835-codec: device_run: Failed submitting op buffer
[ 3621.291864] vc_sm_cma_import_dmabuf: imported vc_sm_cma_get_buffer failed -12
[ 3621.291874] bcm2835_mmal_vchiq: vchiq_mmal_submit_buffer: vc_sm_import_dmabuf_fd failed, ret -12
[ 3621.291883] bcm2835-codec bcm2835-codec: device_run: Failed submitting op buffer
[ 3621.314443] ------------[ cut here ]------------
[ 3621.314494] WARNING: CPU: 2 PID: 1163 at drivers/media/common/videobuf2/videobuf2-core.c:1688 __vb2_queue_cancel+0x158/0x1c8 [videobuf2_common]
[ 3621.314505] Modules linked in: bnep hci_uart btbcm serdev bluetooth ecdh_generic 8021q garp stp llc tc358743 brcmfmac brcmutil sha256_generic cfg80211 rfkill bcm2835_codec(C) bcm2835_v4l2(C) bcm2835_unicam v4l2_mem2mem v4l2_dv_timings raspberrypi_hwmon bcm2835_mmal_vchiq(C) hwmon v4l2_fwnode videobuf2_dma_contig vc_sm_cma(C) v4l2_common videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media i2c_bcm2835 rpivid_mem uio_pdrv_genirq uio cuse fuse i2c_dev ip_tables x_tables ipv6
[ 3621.314646] CPU: 2 PID: 1163 Comm: v4l2h264enc0:sr Tainted: G WC 4.19.97-v7l+ #1294
[ 3621.314654] Hardware name: BCM2835
[ 3621.314688] [<c0212e04>] (unwind_backtrace) from [<c020d5e0>] (show_stack+0x20/0x24)
[ 3621.314709] [<c020d5e0>] (show_stack) from [<c09b15c8>] (dump_stack+0xe0/0x124)
[ 3621.314730] [<c09b15c8>] (dump_stack) from [<c0222544>] (__warn+0x104/0x11c)
[ 3621.314747] [<c0222544>] (__warn) from [<c0222694>] (warn_slowpath_null+0x50/0x58)
[ 3621.314780] [<c0222694>] (warn_slowpath_null) from [<bf20a104>] (__vb2_queue_cancel+0x158/0x1c8 [videobuf2_common])
[ 3621.314830] [<bf20a104>] (__vb2_queue_cancel [videobuf2_common]) from [<bf20abdc>] (vb2_core_queue_release+0x28/0x48 [videobuf2_common])
[ 3621.314871] [<bf20abdc>] (vb2_core_queue_release [videobuf2_common]) from [<bf23e5d8>] (vb2_queue_release+0x18/0x1c [videobuf2_v4l2])
[ 3621.314908] [<bf23e5d8>] (vb2_queue_release [videobuf2_v4l2]) from [<bf2fb5a8>] (v4l2_m2m_ctx_release+0x24/0x38 [v4l2_mem2mem])
[ 3621.314947] [<bf2fb5a8>] (v4l2_m2m_ctx_release [v4l2_mem2mem]) from [<bf325d9c>] (bcm2835_codec_release+0x64/0xcc [bcm2835_codec])
[ 3621.315032] [<bf325d9c>] (bcm2835_codec_release [bcm2835_codec]) from [<bf17e5b8>] (v4l2_release+0x48/0x8c [videodev])
[ 3621.315112] [<bf17e5b8>] (v4l2_release [videodev]) from [<c03d66fc>] (__fput+0xa4/0x1e8)
[ 3621.315133] [<c03d66fc>] (__fput) from [<c03d68b0>] (____fput+0x18/0x1c)
[ 3621.315154] [<c03d68b0>] (____fput) from [<c02426dc>] (task_work_run+0xbc/0xe0)
[ 3621.315173] [<c02426dc>] (task_work_run) from [<c0226bd0>] (do_exit+0x44c/0xc18)
[ 3621.315190] [<c0226bd0>] (do_exit) from [<c0227434>] (do_group_exit+0x4c/0xe4)
[ 3621.315209] [<c0227434>] (do_group_exit) from [<c0233780>] (get_signal+0x1a4/0x8cc)
[ 3621.315225] [<c0233780>] (get_signal) from [<c020c73c>] (do_signal+0x84/0x474)
[ 3621.315239] [<c020c73c>] (do_signal) from [<c020cd38>] (do_work_pending+0xdc/0xf4)
[ 3621.315254] [<c020cd38>] (do_work_pending) from [<c0201034>] (slow_work_pending+0xc/0x20)
[ 3621.315263] Exception stack(0xd9c65fb0 to 0xd9c65ff8)
[ 3621.315275] 5fa0: b3200e38 00000002 00000000 00000000
[ 3621.315287] 5fc0: 00000008 b6fd3968 00000000 00000150 b45fe612 b3bff450 b63b7000 b3bfebec
[ 3621.315298] 5fe0: 00000002 b3bfe998 00000000 b6b83de0 80000010 b3200e38
[ 3621.315309] ---[ end trace 7af038655bc5baba ]---Code: Select all
cma=256MCode: Select all
gpu_mem=256Code: Select all
Linux raspberry 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/LinuxCode: Select all
$ sudo rpi-update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Performing self-update
*** Relaunching after update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Your firmware is already up to date
Code: Select all
GST_DEBUG=3Code: Select all
0:00:00.004833179 1246 0x2016ec0 WARN GST_PERFORMANCE gstbuffer.c:486:_priv_gst_buffer_initialize: No 64-bit atomic int defined for this platform/toolchain!
Setting pipeline to PAUSED ...
0:00:00.112124600 1246 0x2016ec0 WARN v4l2 gstv4l2object.c:4204:gst_v4l2_object_probe_caps:<v4l2h264enc0:src> Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Invalid argument
