vaapih264enc fail on simple pipeline

Liene Cirule lienes.cirules at gmail.com
Fri Aug 19 14:28:57 UTC 2016


Many thanks! :)

On Fri, Aug 19, 2016 at 5:05 PM, Sreerenj Balachandran <bsreerenj at gmail.com>
wrote:

>
>
> On Fri, Aug 19, 2016 at 4:58 PM, LC <lienes.cirules at gmail.com> wrote:
>
>> Hi.
>>
>> Is there anyone having problem with this simple pipeline ?
>> gst-launch-1.0 -ev videotestsrc num-buffers=60 ! vaapih264enc ! mp4mux !
>> filesink location=test.mp4 obtained from
>> https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gs
>> treamer-vaapi-plugins/html/gstreamer-vaapi-plugins-vaapih264enc.html.
>>
>> Only vaapih264enc does not work for me.
>>
>> libva info: VA-API version 0.39.0
>> libva info: va_getDriverName() returns 0
>> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
>> nvidia_drv_video.so
>> libva info: Found init function __vaDriverInit_0_39
>> libva info: va_openDriver() returns 0
>> Pipeline is PREROLLING ...
>> Got context from element 'vaapiencodeh264-0': gst.vaapi.Display=context,
>> gst.vaapi.Display=(GstVaapiDisplay)NULL;
>> /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps =
>> "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\
>> framerate\=\(fraction\)30/1\,\ format\=\(string\)I420\,\
>> interlace-mode\=\(string\)progressive\,\
>> pixel-aspect-ratio\=\(fraction\)1/1"
>> ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
>> Internal data flow error.
>> Additional debug info:
>> gstbasesrc.c(2948): gst_base_src_loop ():
>> /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
>> streaming task paused, reason not-negotiated (-4)
>> ERROR: pipeline doesn't want to preroll.
>> Setting pipeline to NULL ...
>> /GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstPad:src: caps =
>> "video/quicktime\,\ variant\=\(string\)iso"
>> /GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstPad:src: caps = "NULL"
>> /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps =
>> "NULL"
>>
>> vainfo
>> libva info: VA-API version 0.39.0
>> libva info: va_getDriverName() returns 0
>> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
>> nvidia_drv_video.so
>> libva info: Found init function __vaDriverInit_0_39
>> libva info: va_openDriver() returns 0
>> vainfo: VA-API version: 0.39 (libva 1.7.0)
>> vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API
>> -
>> 0.7.4
>> vainfo: Supported profile and entrypoints
>>       VAProfileMPEG2Simple            : VAEntrypointVLD
>>       VAProfileMPEG2Main              : VAEntrypointVLD
>>       VAProfileMPEG4Simple            : VAEntrypointVLD
>>       VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
>>       VAProfileH264Baseline           : VAEntrypointVLD
>>       VAProfileH264Main               : VAEntrypointVLD
>>       VAProfileH264High               : VAEntrypointVLD
>>       VAProfileVC1Simple              : VAEntrypointVLD
>>       VAProfileVC1Main                : VAEntrypointVLD
>>       VAProfileVC1Advanced            : VAEntrypointVLD
>>
>> And i use: NVIDIA Corporation GM107 [GeForce GTX 750 Ti].
>>
>>
> Because your driver doesn't have h264 encode support.
> If there is encoding support vainfo should show
> " VAProfileH264Main               : VAEntrypointEncSlice"
>
> VAEntryPointVLD  is for decoding.
>
>
>
>>
>> Thanks!
>>
>>
>>
>>
>> --
>> View this message in context: http://gstreamer-devel.966125.
>> n4.nabble.com/vaapih264enc-fail-on-simple-pipeline-tp4679158.html
>> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>
>
>
> --
> Regards,
>
> Sreerenj Balachandran
> Intel Open Source Technology Center
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160819/00c24313/attachment.html>


More information about the gstreamer-devel mailing list