Пропавшие без вести Ubuntu 14.10 gstreamer 1.4.3 h264parse?

Привет я просто обновил свою ОС от 14,04 до 14,10, я был взволнован, когда я видел новую версию gstreamer, но проблема состоит в том, что h264parse элемент отсутствует. Я пытался переустановить gstreamer1.0-plugins-bad, но ничто. Когда я использую decodebin, он автоматически использует vaapiparse_h264, и я получил эту ошибку, когда я пытаюсь выполнить конвейер:

Установка конвейера к ПРОИГРЫВАНИЮ...

New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_plane: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_pitch: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_plane: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_pitch: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_plane: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_vaapi_image_get_pitch: assertion 'image != NULL' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_video_meta_unmap_vaapi_memory: assertion 'mem->surface' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_video_meta_unmap_vaapi_memory: assertion 'mem->surface' failed

** (gst-launch-1.0:17411): CRITICAL **: gst_video_meta_unmap_vaapi_memory: assertion 'mem->surface' failed
Got EOS from element "pipeline0".
Execution ended after 0:00:02.419777862
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Мой конвейер:

rtspsrc -> decodebin -> autovideosink

Это упаковывает проблему, или я сделал что-то не так?

1
задан 7 November 2014 в 13:58

1 ответ

Согласно http://gstreamer-devel.966125.n4.nabble.com/h264parse-has-been-removed-from-gstreamer-1-0-td4671468.html , эти h264parse фильтр является теперь частью libgstvideoparsersbad.

я удостоверился, что gstreamer1.0-plugins-bad-videoparsers установлен, и теперь все работает. Сам фильтр был переименован к 'legacyh264parse', но существует псевдоним для старого названия, таким образом, это должно просто работать.

1
ответ дан 11 November 2019 в 12:31

Другие вопросы по тегам:

Похожие вопросы: