Ubuntu 14.10 gstreamer 1.4.3 h264parse faltando?

1

Olá, acabei de atualizar meu sistema operacional de 14.04 para 14.10 Fiquei emocionado quando vi a nova versão do gstreamer, mas o problema é que o elemento h264parse está faltando. Eu tentei reinstalar gstreamer1.0-plugins-bad, mas nada. Quando eu uso o decodebin, ele está usando automaticamente o vaapiparse_h264 e recebo esse erro quando tento executar o pipeline:

Configurando o pipeline para o PLAYING ...

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 ...

Meu canal:

rtspsrc -> decodebin -> autovideosink

Este problema de embalagem ou algo de errado?

    
por harisk92 07.11.2014 / 11:58

1 resposta

1

De acordo com link , o filtro h264parse agora faz parte de libgstvideoparsersbad .

Eu me certifiquei de que gstreamer1.0-plugins-bad-videoparsers está instalado e agora tudo funciona. O próprio filtro foi renomeado para 'legacyh264parse', mas há um alias para o nome antigo, por isso deve funcionar.

    
por Guss 25.05.2015 / 16:06