v4l by rust process, still sudo, endianess reversed

This commit is contained in:
devdesk
2024-02-17 16:55:53 +02:00
parent a917f75ce0
commit 0ff8d2b1fb
4 changed files with 140 additions and 45 deletions

View File

@@ -6,9 +6,8 @@ set -e
# Python works but stutters
#sudo ./venv/bin/python ./decode.py --live
cargo build --release --example live
sudo ./target/release/examples/live /dev/stdout | gst-launch-1.0 filesrc location=/dev/stdin \
! rawvideoparse use_sink_caps=false height=384 width=288 format=gray16-le \
! videoconvertscale \
! v4l2sink device=/dev/video0
# ! videoconvertscale
TARGET=./target/release/examples/live
# setcap does not work yet (EPERM on socket AF_PACKET)
# sudo setcap cap_net_raw,cap_net_admin=eip $TARGET
#strace -f -o live.strace $TARGET /dev/video0
sudo $TARGET /dev/video0