v4l2src和Tee导致Gstreamer出现重新协商错误

时间:2019-11-14 20:27:11

标签: gstreamer v4l2 gstreamer-1.0

我成功编译并运行了gstreamer v4l2src renegotiation example。但是,如果我添加了一个T恤和一个appsink,则在上限重新协商(分辨率更改)期间,管道会因“ device / dev / video0 is busy”而崩溃。为了重现该错误,请将第139行中的管道更改为

desc = g_strdup_printf ("v4l2src name=src device=\"%s\" io-mode=\"%s\" "
      "! capsfilter name=cf ! tee name=t t. ! queue ! %s t. ! queue ! videoconvert ! appsink drop=true", device, io_mode, videosink);

0 个答案:

没有答案