Ошибка Gstreamer при запуске учебников по Basi c - PullRequest
0 голосов
/ 18 марта 2020

У меня есть эта ошибка в basi c учебнике 1 из Gstreamer

:00:02.358297919  7270 0xb16041b0 ERROR         v4l2bufferpool gstv4l2bufferpool.c:679:gst_v4l2_buffer_pool_streamon:<v4l2vp8dec0:pool:sink> error with STREAMON 3 (No such process)
0:00:02.358521377  7270 0xb16041b0 ERROR         v4l2bufferpool gstv4l2bufferpool.c:2099:gst_v4l2_buffer_pool_process:<v4l2vp8dec0:pool:sink> failed to start streaming

и эквивалентная ошибка при запуске basi c обучающей программе 3 :

Pipeline state changed from NULL to READY:
0:00:01.089977824  7528 0xaf603f50 ERROR         v4l2bufferpool gstv4l2bufferpool.c:679:gst_v4l2_buffer_pool_streamon:<v4l2vp8dec0:pool:sink> error with STREAMON 3 (No such process)
0:00:01.090111951  7528 0xaf603f50 ERROR         v4l2bufferpool gstv4l2bufferpool.c:2099:gst_v4l2_buffer_pool_process:<v4l2vp8dec0:pool:sink> failed to start streaming
Received new pad 'src_0' from 'source':
It has type 'video/x-raw' which is not raw audio. Ignoring.
Received new pad 'src_1' from 'source':
Link succeeded (type 'audio/x-raw').
Pipeline state changed from READY to PAUSED:
Pipeline state changed from PAUSED to PLAYING:
Error received from element source: Internal data stream error.
Debugging information: ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:test-pipeline/GstURIDecodeBin:source/GstSoupHTTPSrc:source:
streaming stopped, reason error (-5)

Урок 2 работает нормально. Я использую Gstreamer 1.16 с gst-build и Rasbbian Buster.

1 Ответ

0 голосов
/ 18 марта 2020

Похоже, у вас не установлен декодер VP8 в этой системе. Он пытается декодировать его на оборудовании, но у Pi нет аппаратной поддержки VP8. Так что вам понадобится программный декодер. Проверьте ваш дистрибутив на наличие потенциальных пакетов.

...