no element "vaapidecodebin"

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

no element "vaapidecodebin"

Dilip Yadav
Hello all. I am new to gstreamer.
I have installed the gstreamer  1.9.1 in uninstalled way in my home directory.I am using Ubuntu 14.04.
To use gstreamer-vaapi, I had to install libva and intel-driver for integrated HD graphics. Then I compiled gstreamer-vaapi 1.9.1 . It is working somehow. And gst-inspect-1.0 recognizes the vaapi elements.

The command works though with some delay.
 "gst-launch-1.0 filesrc location=/home/ct/test.mp4 ! qtdemux ! vaapidecodebin ! vaapipostproc width=640 ! vaapisink"

But the problem starts when I reboot the system.When I run the command it says:
WARNING: erroneous pipeline: no element "vaapidecodebin"

I have tried following:
1.cd to gst/master directory and run the script "gst-uninstalled" .
  As far as I know this script sets the environment variables of gstreamer plugins.But this doesn't help.
2.Again installling libva and intel-driver . Then recompiling gstreamer-vaapi. This works again.

Will I need to do it every time I boot the machine? Please help.

Reply | Threaded
Open this post in threaded view
|

Re: no element "vaapidecodebin"

Victor Jaquez
Hi,

On 08/20/16 at 02:34am, Dilip Yadav wrote:
> Hello all. I am new to gstreamer.

> I have installed the gstreamer 1.9.1 in uninstalled way in my home
> directory.I am using Ubuntu 14.04.

If I understand correctly you are having troubles to work in a gst-uninstalled
environment, there are not precisely problems related with gstreamer-vaapi.

You can use as reference
https://arunraghavan.net/2014/07/quick-start-guide-to-gst-uninstalled-1-x/

>
> To use gstreamer-vaapi, I had to install libva and intel-driver for
> integrated HD graphics. Then I compiled gstreamer-vaapi 1.9.1 . It is
> working somehow. And gst-inspect-1.0 recognizes the vaapi elements.
>
> The command works though with some delay.
>  "gst-launch-1.0 filesrc location=/home/ct/test.mp4 ! qtdemux !
> vaapidecodebin ! vaapipostproc width=640 ! vaapisink"
>
> But the problem starts when I reboot the system. When I run the command it
> says:
>
> WARNING: erroneous pipeline: no element "vaapidecodebin"

This is because you are in you system environment, using the system's
gstreamer setup, not the one you compiled.

>
> I have tried following:
>
> 1. cd to gst/master directory and run the script "gst-uninstalled". As far
>    as I know this script sets the environment variables of gstreamer
>    plugins. But this doesn't help.

This is odd, because you said you installed gstreamer 1.9.1 but you are using
gst/master with gst-unistalled, which is master, not the tag 1.9.1

I you follow the instructions in the page I referred before, you should have a
symbolic link to gst-unstalled in gst/ named gst-master which you should
execute to set up the uninstalled environment *for master branch*. You could
also have a symbolic link to gst-1.9 aiming to release 1.9, for example.

> 2. Again installing libva and intel-driver. Then recompiling
>    gstreamer-vaapi. This works again.
>
> Will I need to do it every time I boot the machine? Please help.

Nope, you just have to setup your uninstalled environment correctly. And it is
tricky if you use libva and intel-driver in a uninstalled fashion. It would be
easier if you install the dev packages in you system. Otherwise, you have to
modify your gst-unistalled script to add the proper variables aiming to your
libva and intel-driver directories.

vmjl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: no element "vaapidecodebin"

Dilip Yadav
Hi,

Thanks for your reply.
I have moved to gstreamer version 1.8.2. And everything is working as expected.


Thanks and Regards
Dilip Yadav



On Tue, Aug 30, 2016 at 2:25 PM, Víctor M. Jáquez L. [via GStreamer-devel] <[hidden email]> wrote:
Hi,

On 08/20/16 at 02:34am, Dilip Yadav wrote:
> Hello all. I am new to gstreamer.

> I have installed the gstreamer 1.9.1 in uninstalled way in my home
> directory.I am using Ubuntu 14.04.

If I understand correctly you are having troubles to work in a gst-uninstalled
environment, there are not precisely problems related with gstreamer-vaapi.

You can use as reference
https://arunraghavan.net/2014/07/quick-start-guide-to-gst-uninstalled-1-x/

>
> To use gstreamer-vaapi, I had to install libva and intel-driver for
> integrated HD graphics. Then I compiled gstreamer-vaapi 1.9.1 . It is
> working somehow. And gst-inspect-1.0 recognizes the vaapi elements.
>
> The command works though with some delay.
>  "gst-launch-1.0 filesrc location=/home/ct/test.mp4 ! qtdemux !
> vaapidecodebin ! vaapipostproc width=640 ! vaapisink"
>
> But the problem starts when I reboot the system. When I run the command it
> says:
>
> WARNING: erroneous pipeline: no element "vaapidecodebin"
This is because you are in you system environment, using the system's
gstreamer setup, not the one you compiled.

>
> I have tried following:
>
> 1. cd to gst/master directory and run the script "gst-uninstalled". As far
>    as I know this script sets the environment variables of gstreamer
>    plugins. But this doesn't help.

This is odd, because you said you installed gstreamer 1.9.1 but you are using
gst/master with gst-unistalled, which is master, not the tag 1.9.1

I you follow the instructions in the page I referred before, you should have a
symbolic link to gst-unstalled in gst/ named gst-master which you should
execute to set up the uninstalled environment *for master branch*. You could
also have a symbolic link to gst-1.9 aiming to release 1.9, for example.

> 2. Again installing libva and intel-driver. Then recompiling
>    gstreamer-vaapi. This works again.
>
> Will I need to do it every time I boot the machine? Please help.

Nope, you just have to setup your uninstalled environment correctly. And it is
tricky if you use libva and intel-driver in a uninstalled fashion. It would be
easier if you install the dev packages in you system. Otherwise, you have to
modify your gst-unistalled script to add the proper variables aiming to your
libva and intel-driver directories.

vmjl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



If you reply to this email, your message will be added to the discussion below:
http://gstreamer-devel.966125.n4.nabble.com/no-element-vaapidecodebin-tp4679169p4679280.html
To unsubscribe from no element "vaapidecodebin", click here.
NAML